builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0319 starttime: 1467031639.82 results: success (0) buildid: 20160627051824 builduid: e56724a29d304d78ada99313e57dc5e0 revision: f7521f8f54ab8e2f44ee50f88c29c375cc985899 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:19.820098) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:19.820514) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:19.821135) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:19.869782) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:19.870054) ========= 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.OsBgofq6ij/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.q8vYWfFepE/Listeners TMPDIR=/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/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 05:47:19-- 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% 40.1M=0s 2016-06-27 05:47:20 (40.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.733066 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:20.624508) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:20.624840) ========= 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.OsBgofq6ij/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.q8vYWfFepE/Listeners TMPDIR=/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/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.026193 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:20.673943) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 05:47:20.674324) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f7521f8f54ab8e2f44ee50f88c29c375cc985899 --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 f7521f8f54ab8e2f44ee50f88c29c375cc985899 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.OsBgofq6ij/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.q8vYWfFepE/Listeners TMPDIR=/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/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 05:47:20,756 truncating revision to first 12 chars 2016-06-27 05:47:20,756 Setting DEBUG logging. 2016-06-27 05:47:20,756 attempt 1/10 2016-06-27 05:47:20,756 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f7521f8f54ab?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-27 05:47:22,017 unpacking tar archive at: mozilla-beta-f7521f8f54ab/testing/mozharness/ program finished with exit code 0 elapsedTime=1.518626 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 05:47:22.220042) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:22.220572) ========= script_repo_revision: f7521f8f54ab8e2f44ee50f88c29c375cc985899 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:22.224297) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:22.224773) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 05:47:22.250579) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 18 secs) (at 2016-06-27 05:47:22.254100) ========= /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.OsBgofq6ij/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.q8vYWfFepE/Listeners TMPDIR=/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/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 05:47:22 INFO - MultiFileLogger online at 20160627 05:47:22 in /builds/slave/test 05:47:22 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 05:47:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 05:47:22 INFO - {'append_to_log': False, 05:47:22 INFO - 'base_work_dir': '/builds/slave/test', 05:47:22 INFO - 'blob_upload_branch': 'mozilla-beta', 05:47:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 05:47:22 INFO - 'buildbot_json_path': 'buildprops.json', 05:47:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 05:47:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 05:47:22 INFO - 'download_minidump_stackwalk': True, 05:47:22 INFO - 'download_symbols': 'true', 05:47:22 INFO - 'e10s': False, 05:47:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 05:47:22 INFO - 'tooltool.py': '/tools/tooltool.py', 05:47:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 05:47:22 INFO - '/tools/misc-python/virtualenv.py')}, 05:47:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 05:47:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 05:47:22 INFO - 'log_level': 'info', 05:47:22 INFO - 'log_to_console': True, 05:47:22 INFO - 'opt_config_files': (), 05:47:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 05:47:22 INFO - '--processes=1', 05:47:22 INFO - '--config=%(test_path)s/wptrunner.ini', 05:47:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 05:47:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 05:47:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 05:47:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 05:47:22 INFO - 'pip_index': False, 05:47:22 INFO - 'require_test_zip': True, 05:47:22 INFO - 'test_type': ('testharness',), 05:47:22 INFO - 'this_chunk': '1', 05:47:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 05:47:22 INFO - 'total_chunks': '10', 05:47:22 INFO - 'virtualenv_path': 'venv', 05:47:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 05:47:22 INFO - 'work_dir': 'build'} 05:47:22 INFO - ##### 05:47:22 INFO - ##### Running clobber step. 05:47:22 INFO - ##### 05:47:22 INFO - Running pre-action listener: _resource_record_pre_action 05:47:22 INFO - Running main action method: clobber 05:47:22 INFO - rmtree: /builds/slave/test/build 05:47:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 05:47:24 INFO - Running post-action listener: _resource_record_post_action 05:47:24 INFO - ##### 05:47:24 INFO - ##### Running read-buildbot-config step. 05:47:24 INFO - ##### 05:47:24 INFO - Running pre-action listener: _resource_record_pre_action 05:47:24 INFO - Running main action method: read_buildbot_config 05:47:24 INFO - Using buildbot properties: 05:47:24 INFO - { 05:47:24 INFO - "project": "", 05:47:24 INFO - "product": "firefox", 05:47:24 INFO - "script_repo_revision": "production", 05:47:24 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 05:47:24 INFO - "repository": "", 05:47:24 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 05:47:24 INFO - "buildid": "20160627051824", 05:47:24 INFO - "pgo_build": "False", 05:47:24 INFO - "basedir": "/builds/slave/test", 05:47:24 INFO - "buildnumber": 16, 05:47:24 INFO - "slavename": "t-yosemite-r7-0319", 05:47:24 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 05:47:24 INFO - "platform": "macosx64", 05:47:24 INFO - "branch": "mozilla-beta", 05:47:24 INFO - "revision": "f7521f8f54ab8e2f44ee50f88c29c375cc985899", 05:47:24 INFO - "repo_path": "releases/mozilla-beta", 05:47:24 INFO - "moz_repo_path": "", 05:47:24 INFO - "stage_platform": "macosx64", 05:47:24 INFO - "builduid": "e56724a29d304d78ada99313e57dc5e0", 05:47:24 INFO - "slavebuilddir": "test" 05:47:24 INFO - } 05:47:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 05:47:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 05:47:24 INFO - Running post-action listener: _resource_record_post_action 05:47:24 INFO - ##### 05:47:24 INFO - ##### Running download-and-extract step. 05:47:24 INFO - ##### 05:47:24 INFO - Running pre-action listener: _resource_record_pre_action 05:47:24 INFO - Running main action method: download_and_extract 05:47:24 INFO - mkdir: /builds/slave/test/build/tests 05:47:24 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')]} 05:47:24 INFO - https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 05:47:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 05:47:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 05:47:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:47:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:47:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 05:47:54 INFO - retry: attempt #1 caught exception: timed out 05:47:54 INFO - retry: Failed, sleeping 30 seconds before retrying 05:48:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:48:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 05:48:54 INFO - retry: attempt #2 caught exception: timed out 05:48:54 INFO - retry: Failed, sleeping 60 seconds before retrying 05:49:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 #3 05:49:56 INFO - Downloaded 1201 bytes. 05:49:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 05:49:56 INFO - Using the following test package requirements: 05:49:56 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 05:49:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 05:49:56 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 05:49:56 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 05:49:56 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 05:49:56 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 05:49:56 INFO - u'jsshell-mac64.zip'], 05:49:56 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 05:49:56 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 05:49:56 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 05:49:56 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 05:49:56 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 05:49:56 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 05:49:56 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 05:49:56 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 05:49:56 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 05:49:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 05:49:56 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 05:49:56 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 05:49:56 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')]} 05:49:56 INFO - https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 05:49:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 05:49:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 05:49:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:49:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:49:57 INFO - Downloaded 18399410 bytes. 05:49:57 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/*'] 05:49:57 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/* 05:49:57 INFO - caution: filename not matched: web-platform/* 05:49:57 INFO - Return code: 11 05:49:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:49:57 INFO - https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 05:49:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 05:49:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 05:49:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:49:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:50:01 INFO - Downloaded 36389087 bytes. 05:50:01 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/*'] 05:50:01 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/* 05:50:04 INFO - caution: filename not matched: bin/* 05:50:04 INFO - caution: filename not matched: config/* 05:50:04 INFO - caution: filename not matched: mozbase/* 05:50:04 INFO - caution: filename not matched: marionette/* 05:50:04 INFO - caution: filename not matched: tools/wptserve/* 05:50:04 INFO - Return code: 11 05:50:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:04 INFO - https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 05:50:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 05:50:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 05:50:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 05:50:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:50:08 INFO - Downloaded 73064088 bytes. 05:50:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 05:50:08 INFO - mkdir: /builds/slave/test/properties 05:50:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 05:50:08 INFO - Writing to file /builds/slave/test/properties/build_url 05:50:08 INFO - Contents: 05:50:08 INFO - build_url:https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 05:50:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 05:50:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 05:50:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 05:50:08 INFO - Contents: 05:50:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 05:50:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:08 INFO - https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 05:50:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 05:50:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 05:50:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:50:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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 05:50:15 INFO - Downloaded 103676492 bytes. 05:50:15 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'] 05:50:15 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 05:50:18 INFO - Return code: 0 05:50:18 INFO - Running post-action listener: _resource_record_post_action 05:50:18 INFO - Running post-action listener: set_extra_try_arguments 05:50:18 INFO - ##### 05:50:18 INFO - ##### Running create-virtualenv step. 05:50:18 INFO - ##### 05:50:18 INFO - Running pre-action listener: _pre_create_virtualenv 05:50:18 INFO - Running pre-action listener: _resource_record_pre_action 05:50:18 INFO - Running main action method: create_virtualenv 05:50:18 INFO - Creating virtualenv /builds/slave/test/build/venv 05:50:18 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 05:50:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 05:50:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 05:50:19 INFO - Using real prefix '/tools/python27' 05:50:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 05:50:19 INFO - Installing distribute.............................................................................................................................................................................................done. 05:50:22 INFO - Installing pip.................done. 05:50:22 INFO - Return code: 0 05:50:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 05:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:50:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:50:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:22 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 0x10b0d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9da9ccc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0e95e0>, '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 0x10accccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10acf7990>, '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.OsBgofq6ij/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.q8vYWfFepE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:50:22 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 05:50:22 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 05:50:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OsBgofq6ij/Render', 05:50:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:50:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:50:22 INFO - 'HOME': '/Users/cltbld', 05:50:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:50:22 INFO - 'LOGNAME': 'cltbld', 05:50:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:50:22 INFO - 'MOZ_NO_REMOTE': '1', 05:50:22 INFO - 'NO_EM_RESTART': '1', 05:50:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:50:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:50:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:50:22 INFO - 'PWD': '/builds/slave/test', 05:50:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:50:22 INFO - 'SHELL': '/bin/bash', 05:50:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.q8vYWfFepE/Listeners', 05:50:22 INFO - 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', 05:50:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:50:22 INFO - 'USER': 'cltbld', 05:50:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:50:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:50:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:50:22 INFO - 'XPC_FLAGS': '0x0', 05:50:22 INFO - 'XPC_SERVICE_NAME': '0', 05:50:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:50:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:50:22 INFO - Downloading/unpacking psutil>=0.7.1 05:50:22 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 05:50:22 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 05:50:22 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 05:50:22 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 05:50:22 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 05:50:22 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 05:50:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 05:50:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:50:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:50:26 INFO - Installing collected packages: psutil 05:50:26 INFO - Running setup.py install for psutil 05:50:26 INFO - building 'psutil._psutil_osx' extension 05:50:26 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 05:50:26 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 05:50:27 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 05:50:27 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 05:50:27 INFO - building 'psutil._psutil_posix' extension 05:50:27 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 05:50:27 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 05:50:27 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 05:50:27 INFO - ^ 05:50:27 INFO - 1 warning generated. 05:50:27 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 05:50:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:50:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:50:27 INFO - Successfully installed psutil 05:50:27 INFO - Cleaning up... 05:50:27 INFO - Return code: 0 05:50:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 05:50:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:50:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:50:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:27 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 0x10b0d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9da9ccc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0e95e0>, '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 0x10accccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10acf7990>, '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.OsBgofq6ij/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.q8vYWfFepE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:50:27 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 05:50:27 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 05:50:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OsBgofq6ij/Render', 05:50:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:50:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:50:27 INFO - 'HOME': '/Users/cltbld', 05:50:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:50:27 INFO - 'LOGNAME': 'cltbld', 05:50:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:50:27 INFO - 'MOZ_NO_REMOTE': '1', 05:50:27 INFO - 'NO_EM_RESTART': '1', 05:50:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:50:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:50:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:50:27 INFO - 'PWD': '/builds/slave/test', 05:50:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:50:27 INFO - 'SHELL': '/bin/bash', 05:50:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.q8vYWfFepE/Listeners', 05:50:27 INFO - 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', 05:50:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:50:27 INFO - 'USER': 'cltbld', 05:50:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:50:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:50:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:50:27 INFO - 'XPC_FLAGS': '0x0', 05:50:27 INFO - 'XPC_SERVICE_NAME': '0', 05:50:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:50:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:50:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 05:50:27 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 05:50:27 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 05:50:27 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 05:50:27 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 05:50:27 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 05:50:27 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 05:50:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 05:50:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 05:50:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 05:50:30 INFO - Installing collected packages: mozsystemmonitor 05:50:30 INFO - Running setup.py install for mozsystemmonitor 05:50:30 INFO - Successfully installed mozsystemmonitor 05:50:30 INFO - Cleaning up... 05:50:30 INFO - Return code: 0 05:50:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 05:50:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:50:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:50:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10b0d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9da9ccc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0e95e0>, '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 0x10accccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10acf7990>, '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.OsBgofq6ij/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.q8vYWfFepE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:50:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 05:50:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 05:50:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OsBgofq6ij/Render', 05:50:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:50:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:50:30 INFO - 'HOME': '/Users/cltbld', 05:50:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:50:30 INFO - 'LOGNAME': 'cltbld', 05:50:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:50:30 INFO - 'MOZ_NO_REMOTE': '1', 05:50:30 INFO - 'NO_EM_RESTART': '1', 05:50:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:50:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:50:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:50:30 INFO - 'PWD': '/builds/slave/test', 05:50:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:50:30 INFO - 'SHELL': '/bin/bash', 05:50:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.q8vYWfFepE/Listeners', 05:50:30 INFO - 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', 05:50:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:50:30 INFO - 'USER': 'cltbld', 05:50:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:50:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:50:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:50:30 INFO - 'XPC_FLAGS': '0x0', 05:50:30 INFO - 'XPC_SERVICE_NAME': '0', 05:50:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:50:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:50:30 INFO - Downloading/unpacking blobuploader==1.2.4 05:50:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:50:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:50:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 05:50:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 05:50:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:50:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:50:33 INFO - Downloading blobuploader-1.2.4.tar.gz 05:50:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 05:50:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 05:50:33 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 05:50:33 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 05:50:33 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 05:50:33 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 05:50:33 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 05:50:33 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 05:50:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 05:50:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 05:50:33 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 05:50:33 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 05:50:33 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 05:50:33 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 05:50:33 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 05:50:33 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 05:50:34 INFO - Downloading docopt-0.6.1.tar.gz 05:50:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 05:50:34 INFO - Installing collected packages: blobuploader, requests, docopt 05:50:34 INFO - Running setup.py install for blobuploader 05:50:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 05:50:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 05:50:34 INFO - Running setup.py install for requests 05:50:35 INFO - Running setup.py install for docopt 05:50:35 INFO - Successfully installed blobuploader requests docopt 05:50:35 INFO - Cleaning up... 05:50:35 INFO - Return code: 0 05:50:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:50:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:50:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:50:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:35 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 0x10b0d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9da9ccc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0e95e0>, '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 0x10accccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10acf7990>, '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.OsBgofq6ij/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.q8vYWfFepE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:50:35 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 05:50:35 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 05:50:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OsBgofq6ij/Render', 05:50:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:50:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:50:35 INFO - 'HOME': '/Users/cltbld', 05:50:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:50:35 INFO - 'LOGNAME': 'cltbld', 05:50:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:50:35 INFO - 'MOZ_NO_REMOTE': '1', 05:50:35 INFO - 'NO_EM_RESTART': '1', 05:50:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:50:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:50:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:50:35 INFO - 'PWD': '/builds/slave/test', 05:50:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:50:35 INFO - 'SHELL': '/bin/bash', 05:50:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.q8vYWfFepE/Listeners', 05:50:35 INFO - 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', 05:50:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:50:35 INFO - 'USER': 'cltbld', 05:50:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:50:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:50:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:50:35 INFO - 'XPC_FLAGS': '0x0', 05:50:35 INFO - 'XPC_SERVICE_NAME': '0', 05:50:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:50:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:50:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:50:35 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-Nj7QXU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:50:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:50:35 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-iwO2UP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:50:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:50:35 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-mCaSg0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:50:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:50:35 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-OHLEK_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:50:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:50:35 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-v9Po7G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-JXBA4S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-Hiww54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-DE1gba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-FBvkgq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-IXQ9WM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-8ouwUf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-m3j8iv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-PKJp93-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:50:36 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-Irq8Sf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:50:37 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-Ub1ao0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:50:37 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-kYf2o9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:50:37 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-9mwrQv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:50:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:50:37 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-5eHkEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:50:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:50:37 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-NjjqNh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:50:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:50:37 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-Oo1g3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:50:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:50:38 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-OhGjVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:50:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:50:38 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 05:50:38 INFO - Running setup.py install for manifestparser 05:50:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 05:50:38 INFO - Running setup.py install for mozcrash 05:50:38 INFO - Running setup.py install for mozdebug 05:50:38 INFO - Running setup.py install for mozdevice 05:50:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 05:50:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 05:50:38 INFO - Running setup.py install for mozfile 05:50:38 INFO - Running setup.py install for mozhttpd 05:50:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 05:50:39 INFO - Running setup.py install for mozinfo 05:50:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 05:50:39 INFO - Running setup.py install for mozInstall 05:50:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 05:50:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 05:50:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 05:50:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 05:50:39 INFO - Running setup.py install for mozleak 05:50:39 INFO - Running setup.py install for mozlog 05:50:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 05:50:39 INFO - Running setup.py install for moznetwork 05:50:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 05:50:39 INFO - Running setup.py install for mozprocess 05:50:39 INFO - Running setup.py install for mozprofile 05:50:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 05:50:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 05:50:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 05:50:40 INFO - Running setup.py install for mozrunner 05:50:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 05:50:40 INFO - Running setup.py install for mozscreenshot 05:50:40 INFO - Running setup.py install for moztest 05:50:40 INFO - Running setup.py install for mozversion 05:50:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 05:50:40 INFO - Running setup.py install for wptserve 05:50:40 INFO - Running setup.py install for marionette-driver 05:50:41 INFO - Running setup.py install for browsermob-proxy 05:50:41 INFO - Running setup.py install for marionette-client 05:50:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:50:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 05:50:41 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 05:50:41 INFO - Cleaning up... 05:50:41 INFO - Return code: 0 05:50:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:50:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:50:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:50:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:50:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:50:41 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 0x10b0d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9da9ccc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0e95e0>, '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 0x10accccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10acf7990>, '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.OsBgofq6ij/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.q8vYWfFepE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:50:41 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 05:50:41 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 05:50:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OsBgofq6ij/Render', 05:50:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:50:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:50:41 INFO - 'HOME': '/Users/cltbld', 05:50:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:50:41 INFO - 'LOGNAME': 'cltbld', 05:50:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:50:41 INFO - 'MOZ_NO_REMOTE': '1', 05:50:41 INFO - 'NO_EM_RESTART': '1', 05:50:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:50:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:50:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:50:41 INFO - 'PWD': '/builds/slave/test', 05:50:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:50:41 INFO - 'SHELL': '/bin/bash', 05:50:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.q8vYWfFepE/Listeners', 05:50:41 INFO - 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', 05:50:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:50:41 INFO - 'USER': 'cltbld', 05:50:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:50:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:50:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:50:41 INFO - 'XPC_FLAGS': '0x0', 05:50:41 INFO - 'XPC_SERVICE_NAME': '0', 05:50:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:50:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:50:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:50:41 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-HXJqyU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:50:41 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)) 05:50:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:50:41 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-n0ob1p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-muyrzD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-gDh1PJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-3o6mox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-8s7x70-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-9MtXms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-wyBJj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-Gip4Zl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-6Cj36Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:50:42 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)) 05:50:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:50:42 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-bdWY_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-Jv54aL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-WQ1uJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-dYkqcE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-MTv_X8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-ZCuwPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-pT1ULG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-dI2Zec-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-gstIDw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:50:43 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-4Eg9op-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:50:43 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)) 05:50:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:50:44 INFO - Running setup.py (path:/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/pip-v6R4aP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:50:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:50:44 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)) 05:50:44 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)) 05:50:44 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)) 05:50:44 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)) 05:50:44 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)) 05:50:44 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)) 05:50:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 05:50:44 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 05:50:44 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 05:50:44 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 05:50:44 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 05:50:44 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 05:50:44 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 05:50:46 INFO - Downloading blessings-1.6.tar.gz 05:50:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 05:50:47 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)) 05:50:47 INFO - Installing collected packages: blessings 05:50:47 INFO - Running setup.py install for blessings 05:50:47 INFO - Successfully installed blessings 05:50:47 INFO - Cleaning up... 05:50:47 INFO - Return code: 0 05:50:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 05:50:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:50:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:50:47 INFO - Reading from file tmpfile_stdout 05:50:47 INFO - Current package versions: 05:50:47 INFO - blessings == 1.6 05:50:47 INFO - blobuploader == 1.2.4 05:50:47 INFO - browsermob-proxy == 0.6.0 05:50:47 INFO - docopt == 0.6.1 05:50:47 INFO - manifestparser == 1.1 05:50:47 INFO - marionette-client == 2.3.0 05:50:47 INFO - marionette-driver == 1.4.0 05:50:47 INFO - mozInstall == 1.12 05:50:47 INFO - mozcrash == 0.17 05:50:47 INFO - mozdebug == 0.1 05:50:47 INFO - mozdevice == 0.48 05:50:47 INFO - mozfile == 1.2 05:50:47 INFO - mozhttpd == 0.7 05:50:47 INFO - mozinfo == 0.9 05:50:47 INFO - mozleak == 0.1 05:50:47 INFO - mozlog == 3.1 05:50:47 INFO - moznetwork == 0.27 05:50:47 INFO - mozprocess == 0.22 05:50:47 INFO - mozprofile == 0.28 05:50:47 INFO - mozrunner == 6.11 05:50:47 INFO - mozscreenshot == 0.1 05:50:47 INFO - mozsystemmonitor == 0.0 05:50:47 INFO - moztest == 0.7 05:50:47 INFO - mozversion == 1.4 05:50:47 INFO - psutil == 3.1.1 05:50:47 INFO - requests == 1.2.3 05:50:47 INFO - wptserve == 1.4.0 05:50:47 INFO - wsgiref == 0.1.2 05:50:47 INFO - Running post-action listener: _resource_record_post_action 05:50:47 INFO - Running post-action listener: _start_resource_monitoring 05:50:47 INFO - Starting resource monitoring. 05:50:47 INFO - ##### 05:50:47 INFO - ##### Running pull step. 05:50:47 INFO - ##### 05:50:47 INFO - Running pre-action listener: _resource_record_pre_action 05:50:47 INFO - Running main action method: pull 05:50:47 INFO - Pull has nothing to do! 05:50:47 INFO - Running post-action listener: _resource_record_post_action 05:50:47 INFO - ##### 05:50:47 INFO - ##### Running install step. 05:50:47 INFO - ##### 05:50:47 INFO - Running pre-action listener: _resource_record_pre_action 05:50:47 INFO - Running main action method: install 05:50:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:50:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:50:47 INFO - Reading from file tmpfile_stdout 05:50:47 INFO - Detecting whether we're running mozinstall >=1.0... 05:50:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 05:50:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 05:50:47 INFO - Reading from file tmpfile_stdout 05:50:47 INFO - Output received: 05:50:47 INFO - Usage: mozinstall [options] installer 05:50:47 INFO - Options: 05:50:47 INFO - -h, --help show this help message and exit 05:50:47 INFO - -d DEST, --destination=DEST 05:50:47 INFO - Directory to install application into. [default: 05:50:47 INFO - "/builds/slave/test"] 05:50:47 INFO - --app=APP Application being installed. [default: firefox] 05:50:47 INFO - mkdir: /builds/slave/test/build/application 05:50:47 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'] 05:50:47 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 05:51:05 INFO - Reading from file tmpfile_stdout 05:51:05 INFO - Output received: 05:51:05 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 05:51:05 INFO - Running post-action listener: _resource_record_post_action 05:51:05 INFO - ##### 05:51:05 INFO - ##### Running run-tests step. 05:51:05 INFO - ##### 05:51:05 INFO - Running pre-action listener: _resource_record_pre_action 05:51:05 INFO - Running main action method: run_tests 05:51:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 05:51:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 05:51:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 05:51:05 INFO - grabbing minidump binary from tooltool 05:51:05 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')]} 05:51:05 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 0x10b0e95e0>, '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 0x10accccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10acf7990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 05:51:05 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 05:51:05 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 05:51:05 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 05:51:05 INFO - Return code: 0 05:51:05 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 05:51:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 05:51:05 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/bGkGaWHZRLmcMHGcmGEEkQ/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 05:51:05 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/bGkGaWHZRLmcMHGcmGEEkQ/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 05:51:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OsBgofq6ij/Render', 05:51:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:51:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:51:05 INFO - 'HOME': '/Users/cltbld', 05:51:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:51:05 INFO - 'LOGNAME': 'cltbld', 05:51:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 05:51:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:51:05 INFO - 'MOZ_NO_REMOTE': '1', 05:51:05 INFO - 'NO_EM_RESTART': '1', 05:51:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:51:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:51:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:51:05 INFO - 'PWD': '/builds/slave/test', 05:51:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:51:05 INFO - 'SHELL': '/bin/bash', 05:51:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.q8vYWfFepE/Listeners', 05:51:05 INFO - 'TMPDIR': '/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/T/', 05:51:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:51:05 INFO - 'USER': 'cltbld', 05:51:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:51:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:51:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:51:05 INFO - 'XPC_FLAGS': '0x0', 05:51:05 INFO - 'XPC_SERVICE_NAME': '0', 05:51:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:51:05 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/bGkGaWHZRLmcMHGcmGEEkQ/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 05:51:06 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 05:51:06 INFO - import pkg_resources 05:51:07 INFO - Using 1 client processes 05:51:07 INFO - wptserve Starting http server on 127.0.0.1:8000 05:51:07 INFO - wptserve Starting http server on 127.0.0.1:8001 05:51:07 INFO - wptserve Starting http server on 127.0.0.1:8443 05:51:09 INFO - SUITE-START | Running 778 tests 05:51:09 INFO - Running testharness tests 05:51:09 INFO - Setting up ssl 05:51:09 INFO - PROCESS | certutil | 05:51:09 INFO - PROCESS | certutil | 05:51:09 INFO - PROCESS | certutil | 05:51:09 INFO - Certificate Nickname Trust Attributes 05:51:09 INFO - SSL,S/MIME,JAR/XPI 05:51:09 INFO - 05:51:09 INFO - web-platform-tests CT,, 05:51:09 INFO - 05:51:09 INFO - Starting runner 05:51:10 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 05:51:10 INFO - PROCESS | 1656 | 1467031870707 Marionette DEBUG Marionette enabled via build flag and pref 05:51:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x113e36800 == 1 [pid = 1656] [id = 1] 05:51:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113e37000) [pid = 1656] [serial = 1] [outer = 0x0] 05:51:10 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 05:51:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113e38000) [pid = 1656] [serial = 2] [outer = 0x113e37000] 05:51:11 INFO - PROCESS | 1656 | 1467031871028 Marionette INFO Listening on port 2828 05:51:11 INFO - PROCESS | 1656 | 1467031871258 Marionette DEBUG Marionette enabled via command-line flag 05:51:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11694f000 == 2 [pid = 1656] [id = 2] 05:51:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x11694f800) [pid = 1656] [serial = 3] [outer = 0x0] 05:51:11 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 05:51:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x116950800) [pid = 1656] [serial = 4] [outer = 0x11694f800] 05:51:11 INFO - PROCESS | 1656 | [1656] 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 05:51:11 INFO - PROCESS | 1656 | 1467031871426 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49293 05:51:11 INFO - PROCESS | 1656 | 1467031871497 Marionette DEBUG Closed connection conn0 05:51:11 INFO - PROCESS | 1656 | [1656] 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 05:51:11 INFO - PROCESS | 1656 | 1467031871500 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49294 05:51:11 INFO - PROCESS | 1656 | 1467031871511 Marionette DEBUG Closed connection conn1 05:51:11 INFO - PROCESS | 1656 | [1656] 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 05:51:11 INFO - PROCESS | 1656 | 1467031871516 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49295 05:51:11 INFO - PROCESS | 1656 | 1467031871523 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 05:51:11 INFO - PROCESS | 1656 | 1467031871529 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":"20160627051824","device":"desktop","version":"48.0"} 05:51:11 INFO - PROCESS | 1656 | [1656] 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 05:51:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f22800 == 3 [pid = 1656] [id = 3] 05:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x120751800) [pid = 1656] [serial = 5] [outer = 0x0] 05:51:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x120752000 == 4 [pid = 1656] [id = 4] 05:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119ff2400) [pid = 1656] [serial = 6] [outer = 0x0] 05:51:12 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 05:51:12 INFO - PROCESS | 1656 | [1656] 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 05:51:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12374c000 == 5 [pid = 1656] [id = 5] 05:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119ff1c00) [pid = 1656] [serial = 7] [outer = 0x0] 05:51:12 INFO - PROCESS | 1656 | [1656] 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 05:51:12 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 05:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x1237f0400) [pid = 1656] [serial = 8] [outer = 0x119ff1c00] 05:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x12355a800) [pid = 1656] [serial = 9] [outer = 0x120751800] 05:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x123dea800) [pid = 1656] [serial = 10] [outer = 0x119ff2400] 05:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x123dec400) [pid = 1656] [serial = 11] [outer = 0x119ff1c00] 05:51:13 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 05:51:13 INFO - PROCESS | 1656 | 1467031873660 Marionette INFO startBrowser 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:13 INFO - PROCESS | 1656 | 1467031873682 Marionette DEBUG loaded listener.js 05:51:13 INFO - PROCESS | 1656 | 1467031873692 Marionette DEBUG loaded listener.js 05:51:13 INFO - PROCESS | 1656 | 1467031873694 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x126807000) [pid = 1656] [serial = 12] [outer = 0x119ff1c00] 05:51:14 INFO - PROCESS | 1656 | 1467031873999 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2bf399c3-ab20-8344-b2a4-801c6d933180","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":"20160627051824","device":"desktop","version":"48.0","command_id":1}}] 05:51:14 INFO - PROCESS | 1656 | 1467031874092 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}] 05:51:14 INFO - PROCESS | 1656 | 1467031874094 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:14 INFO - PROCESS | 1656 | 1467031874142 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 05:51:14 INFO - PROCESS | 1656 | 1467031874227 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:51:14 INFO - PROCESS | 1656 | 1467031874228 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:14 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:51:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 05:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x126c53800) [pid = 1656] [serial = 13] [outer = 0x119ff1c00] 05:51:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 05:51:14 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:51:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 05:51:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 05:51:14 INFO - PROCESS | 1656 | 1467031874487 Marionette TRACE conn2 <- [1,3,null,{}] 05:51:14 INFO - PROCESS | 1656 | 1467031874494 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:51:14 INFO - PROCESS | 1656 | 1467031874497 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:14 INFO - PROCESS | 1656 | 1467031874513 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 05:51:14 INFO - PROCESS | 1656 | 1467031874541 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 05:51:14 INFO - PROCESS | 1656 | 1467031874543 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 05:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 05:51:14 INFO - PROCESS | 1656 | 1467031874546 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 05:51:14 INFO - PROCESS | 1656 | 1467031874548 Marionette TRACE conn2 <- [1,6,null,{}] 05:51:14 INFO - PROCESS | 1656 | 1467031874551 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}] 05:51:14 INFO - PROCESS | 1656 | 1467031874552 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:14 INFO - PROCESS | 1656 | 1467031874567 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 05:51:14 INFO - PROCESS | 1656 | 1467031874569 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:14 INFO - PROCESS | 1656 | 1467031874572 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x129113000 == 6 [pid = 1656] [id = 6] 05:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x12915b800) [pid = 1656] [serial = 14] [outer = 0x0] 05:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x12915d400) [pid = 1656] [serial = 15] [outer = 0x12915b800] 05:51:14 INFO - PROCESS | 1656 | 1467031874604 Marionette DEBUG loaded listener.js 05:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x129163400) [pid = 1656] [serial = 16] [outer = 0x12915b800] 05:51:14 INFO - PROCESS | 1656 | 1467031874904 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]]]}] 05:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 05:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 05:51:14 INFO - PROCESS | 1656 | 1467031874916 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 05:51:14 INFO - PROCESS | 1656 | 1467031874917 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 05:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 05:51:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x114f81800 == 7 [pid = 1656] [id = 7] 05:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x114f22000) [pid = 1656] [serial = 17] [outer = 0x0] 05:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x129361c00) [pid = 1656] [serial = 18] [outer = 0x114f22000] 05:51:14 INFO - PROCESS | 1656 | 1467031874945 Marionette DEBUG loaded listener.js 05:51:14 INFO - PROCESS | 1656 | 1467031874969 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 05:51:14 INFO - PROCESS | 1656 | 1467031874971 Marionette TRACE conn2 <- [1,10,null,{}] 05:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x1294a3c00) [pid = 1656] [serial = 19] [outer = 0x114f22000] 05:51:15 INFO - PROCESS | 1656 | 1467031875024 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}] 05:51:15 INFO - PROCESS | 1656 | 1467031875028 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:15 INFO - PROCESS | 1656 | 1467031875136 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 05:51:15 INFO - PROCESS | 1656 | 1467031875143 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:15 INFO - PROCESS | 1656 | 1467031875145 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5de000 == 8 [pid = 1656] [id = 8] 05:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12a54ec00) [pid = 1656] [serial = 20] [outer = 0x0] 05:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12a550800) [pid = 1656] [serial = 21] [outer = 0x12a54ec00] 05:51:15 INFO - PROCESS | 1656 | 1467031875190 Marionette DEBUG loaded listener.js 05:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12a72d000) [pid = 1656] [serial = 22] [outer = 0x12a54ec00] 05:51:15 INFO - PROCESS | 1656 | 1467031875759 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]]]}] 05:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 05:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 892ms 05:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 05:51:15 INFO - PROCESS | 1656 | 1467031875813 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 05:51:15 INFO - PROCESS | 1656 | 1467031875814 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 05:51:15 INFO - PROCESS | 1656 | 1467031875816 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 05:51:15 INFO - PROCESS | 1656 | 1467031875817 Marionette TRACE conn2 <- [1,14,null,{}] 05:51:15 INFO - PROCESS | 1656 | 1467031875820 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}] 05:51:15 INFO - PROCESS | 1656 | 1467031875822 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:15 INFO - PROCESS | 1656 | 1467031875912 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 05:51:15 INFO - PROCESS | 1656 | 1467031875916 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:15 INFO - PROCESS | 1656 | 1467031875918 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b19b800 == 9 [pid = 1656] [id = 9] 05:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12b17f800) [pid = 1656] [serial = 23] [outer = 0x0] 05:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12b181c00) [pid = 1656] [serial = 24] [outer = 0x12b17f800] 05:51:15 INFO - PROCESS | 1656 | 1467031875943 Marionette DEBUG loaded listener.js 05:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12b18ac00) [pid = 1656] [serial = 25] [outer = 0x12b17f800] 05:51:16 INFO - PROCESS | 1656 | 1467031876215 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]]]}] 05:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 05:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 417ms 05:51:16 INFO - PROCESS | 1656 | 1467031876235 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 05:51:16 INFO - PROCESS | 1656 | 1467031876236 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 05:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 05:51:16 INFO - PROCESS | 1656 | 1467031876248 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 05:51:16 INFO - PROCESS | 1656 | 1467031876249 Marionette TRACE conn2 <- [1,18,null,{}] 05:51:16 INFO - PROCESS | 1656 | 1467031876252 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}] 05:51:16 INFO - PROCESS | 1656 | 1467031876253 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:16 INFO - PROCESS | 1656 | 1467031876353 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 05:51:16 INFO - PROCESS | 1656 | 1467031876359 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:16 INFO - PROCESS | 1656 | 1467031876361 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c7000 == 10 [pid = 1656] [id = 10] 05:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12b952800) [pid = 1656] [serial = 26] [outer = 0x0] 05:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12ba04800) [pid = 1656] [serial = 27] [outer = 0x12b952800] 05:51:16 INFO - PROCESS | 1656 | 1467031876385 Marionette DEBUG loaded listener.js 05:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12ba0a800) [pid = 1656] [serial = 28] [outer = 0x12b952800] 05:51:16 INFO - PROCESS | 1656 | 1467031876648 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]]]}] 05:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 05:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 05:51:16 INFO - PROCESS | 1656 | 1467031876667 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 05:51:16 INFO - PROCESS | 1656 | 1467031876669 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 05:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 05:51:16 INFO - PROCESS | 1656 | 1467031876678 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 05:51:16 INFO - PROCESS | 1656 | 1467031876679 Marionette TRACE conn2 <- [1,22,null,{}] 05:51:16 INFO - PROCESS | 1656 | 1467031876682 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}] 05:51:16 INFO - PROCESS | 1656 | 1467031876683 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:16 INFO - PROCESS | 1656 | 1467031876781 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 05:51:16 INFO - PROCESS | 1656 | 1467031876784 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:16 INFO - PROCESS | 1656 | 1467031876785 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcec000 == 11 [pid = 1656] [id = 11] 05:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x117db6000) [pid = 1656] [serial = 29] [outer = 0x0] 05:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x120733800) [pid = 1656] [serial = 30] [outer = 0x117db6000] 05:51:16 INFO - PROCESS | 1656 | 1467031876811 Marionette DEBUG loaded listener.js 05:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12ba0f800) [pid = 1656] [serial = 31] [outer = 0x117db6000] 05:51:17 INFO - PROCESS | 1656 | 1467031877043 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]]]}] 05:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 05:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 05:51:17 INFO - PROCESS | 1656 | 1467031877047 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 05:51:17 INFO - PROCESS | 1656 | 1467031877048 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 05:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 05:51:17 INFO - PROCESS | 1656 | 1467031877050 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 05:51:17 INFO - PROCESS | 1656 | 1467031877051 Marionette TRACE conn2 <- [1,26,null,{}] 05:51:17 INFO - PROCESS | 1656 | 1467031877053 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}] 05:51:17 INFO - PROCESS | 1656 | 1467031877055 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:17 INFO - PROCESS | 1656 | 1467031877158 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 05:51:17 INFO - PROCESS | 1656 | 1467031877162 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:17 INFO - PROCESS | 1656 | 1467031877164 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcc3800 == 12 [pid = 1656] [id = 12] 05:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x12beaf800) [pid = 1656] [serial = 32] [outer = 0x0] 05:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x118012c00) [pid = 1656] [serial = 33] [outer = 0x12beaf800] 05:51:17 INFO - PROCESS | 1656 | 1467031877188 Marionette DEBUG loaded listener.js 05:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x118019400) [pid = 1656] [serial = 34] [outer = 0x12beaf800] 05:51:17 INFO - PROCESS | 1656 | 1467031877424 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]]]}] 05:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 05:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 05:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 05:51:17 INFO - PROCESS | 1656 | 1467031877477 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 05:51:17 INFO - PROCESS | 1656 | 1467031877478 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 05:51:17 INFO - PROCESS | 1656 | 1467031877480 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 05:51:17 INFO - PROCESS | 1656 | 1467031877481 Marionette TRACE conn2 <- [1,30,null,{}] 05:51:17 INFO - PROCESS | 1656 | 1467031877483 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}] 05:51:17 INFO - PROCESS | 1656 | 1467031877497 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:17 INFO - PROCESS | 1656 | 1467031877600 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 05:51:17 INFO - PROCESS | 1656 | 1467031877606 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:17 INFO - PROCESS | 1656 | 1467031877607 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c47f000 == 13 [pid = 1656] [id = 13] 05:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x11801fc00) [pid = 1656] [serial = 35] [outer = 0x0] 05:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c4b7800) [pid = 1656] [serial = 36] [outer = 0x11801fc00] 05:51:17 INFO - PROCESS | 1656 | 1467031877631 Marionette DEBUG loaded listener.js 05:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c4bb400) [pid = 1656] [serial = 37] [outer = 0x11801fc00] 05:51:17 INFO - PROCESS | 1656 | 1467031877859 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]]]}] 05:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 05:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 05:51:17 INFO - PROCESS | 1656 | 1467031877898 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 05:51:17 INFO - PROCESS | 1656 | 1467031877899 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 05:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 05:51:17 INFO - PROCESS | 1656 | 1467031877902 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 05:51:17 INFO - PROCESS | 1656 | 1467031877903 Marionette TRACE conn2 <- [1,34,null,{}] 05:51:17 INFO - PROCESS | 1656 | 1467031877916 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}] 05:51:17 INFO - PROCESS | 1656 | 1467031877917 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:18 INFO - PROCESS | 1656 | 1467031878004 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 05:51:18 INFO - PROCESS | 1656 | 1467031878010 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:18 INFO - PROCESS | 1656 | 1467031878011 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c75e000 == 14 [pid = 1656] [id = 14] 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c4b8800) [pid = 1656] [serial = 38] [outer = 0x0] 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12c4c2400) [pid = 1656] [serial = 39] [outer = 0x12c4b8800] 05:51:18 INFO - PROCESS | 1656 | 1467031878035 Marionette DEBUG loaded listener.js 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12ba11c00) [pid = 1656] [serial = 40] [outer = 0x12c4b8800] 05:51:18 INFO - PROCESS | 1656 | 1467031878272 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]]]}] 05:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 05:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 05:51:18 INFO - PROCESS | 1656 | 1467031878328 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 05:51:18 INFO - PROCESS | 1656 | 1467031878329 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 05:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 05:51:18 INFO - PROCESS | 1656 | 1467031878331 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 05:51:18 INFO - PROCESS | 1656 | 1467031878332 Marionette TRACE conn2 <- [1,38,null,{}] 05:51:18 INFO - PROCESS | 1656 | 1467031878335 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}] 05:51:18 INFO - PROCESS | 1656 | 1467031878336 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:18 INFO - PROCESS | 1656 | 1467031878437 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 05:51:18 INFO - PROCESS | 1656 | 1467031878441 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:18 INFO - PROCESS | 1656 | 1467031878442 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca11000 == 15 [pid = 1656] [id = 15] 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12c02d800) [pid = 1656] [serial = 41] [outer = 0x0] 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12c033800) [pid = 1656] [serial = 42] [outer = 0x12c02d800] 05:51:18 INFO - PROCESS | 1656 | 1467031878465 Marionette DEBUG loaded listener.js 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12c780800) [pid = 1656] [serial = 43] [outer = 0x12c02d800] 05:51:18 INFO - PROCESS | 1656 | 1467031878694 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]]]}] 05:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 05:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 370ms 05:51:18 INFO - PROCESS | 1656 | 1467031878702 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 05:51:18 INFO - PROCESS | 1656 | 1467031878704 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 05:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 05:51:18 INFO - PROCESS | 1656 | 1467031878713 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 05:51:18 INFO - PROCESS | 1656 | 1467031878714 Marionette TRACE conn2 <- [1,42,null,{}] 05:51:18 INFO - PROCESS | 1656 | 1467031878716 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}] 05:51:18 INFO - PROCESS | 1656 | 1467031878717 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:18 INFO - PROCESS | 1656 | 1467031878823 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 05:51:18 INFO - PROCESS | 1656 | 1467031878829 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:18 INFO - PROCESS | 1656 | 1467031878830 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf2f000 == 16 [pid = 1656] [id = 16] 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12c787c00) [pid = 1656] [serial = 44] [outer = 0x0] 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12c78c000) [pid = 1656] [serial = 45] [outer = 0x12c787c00] 05:51:18 INFO - PROCESS | 1656 | 1467031878855 Marionette DEBUG loaded listener.js 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12d121800) [pid = 1656] [serial = 46] [outer = 0x12c787c00] 05:51:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d326800 == 17 [pid = 1656] [id = 17] 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12d327000) [pid = 1656] [serial = 47] [outer = 0x0] 05:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12d32a000) [pid = 1656] [serial = 48] [outer = 0x12d327000] 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12d330000) [pid = 1656] [serial = 49] [outer = 0x12d327000] 05:51:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca08800 == 18 [pid = 1656] [id = 18] 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12d124c00) [pid = 1656] [serial = 50] [outer = 0x0] 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d37e400) [pid = 1656] [serial = 51] [outer = 0x12d124c00] 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12d12bc00) [pid = 1656] [serial = 52] [outer = 0x12d124c00] 05:51:19 INFO - PROCESS | 1656 | 1467031879225 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]]]}] 05:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 05:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 568ms 05:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 05:51:19 INFO - PROCESS | 1656 | 1467031879282 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 05:51:19 INFO - PROCESS | 1656 | 1467031879283 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 05:51:19 INFO - PROCESS | 1656 | 1467031879285 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 05:51:19 INFO - PROCESS | 1656 | 1467031879287 Marionette TRACE conn2 <- [1,46,null,{}] 05:51:19 INFO - PROCESS | 1656 | 1467031879289 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}] 05:51:19 INFO - PROCESS | 1656 | 1467031879290 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:19 INFO - PROCESS | 1656 | 1467031879381 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 05:51:19 INFO - PROCESS | 1656 | 1467031879384 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:19 INFO - PROCESS | 1656 | 1467031879395 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x129118000 == 19 [pid = 1656] [id = 19] 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x1180b2c00) [pid = 1656] [serial = 53] [outer = 0x0] 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x11918bc00) [pid = 1656] [serial = 54] [outer = 0x1180b2c00] 05:51:19 INFO - PROCESS | 1656 | 1467031879422 Marionette DEBUG loaded listener.js 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x12d12a000) [pid = 1656] [serial = 55] [outer = 0x1180b2c00] 05:51:19 INFO - PROCESS | 1656 | 1467031879659 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]]]}] 05:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 05:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 05:51:19 INFO - PROCESS | 1656 | 1467031879713 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 05:51:19 INFO - PROCESS | 1656 | 1467031879714 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 05:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 05:51:19 INFO - PROCESS | 1656 | 1467031879716 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 05:51:19 INFO - PROCESS | 1656 | 1467031879717 Marionette TRACE conn2 <- [1,50,null,{}] 05:51:19 INFO - PROCESS | 1656 | 1467031879719 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}] 05:51:19 INFO - PROCESS | 1656 | 1467031879721 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:19 INFO - PROCESS | 1656 | 1467031879825 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 05:51:19 INFO - PROCESS | 1656 | 1467031879828 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:19 INFO - PROCESS | 1656 | 1467031879829 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e0000 == 20 [pid = 1656] [id = 20] 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x12b1e1000) [pid = 1656] [serial = 56] [outer = 0x0] 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x12b1e4800) [pid = 1656] [serial = 57] [outer = 0x12b1e1000] 05:51:19 INFO - PROCESS | 1656 | 1467031879853 Marionette DEBUG loaded listener.js 05:51:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x12c531800) [pid = 1656] [serial = 58] [outer = 0x12b1e1000] 05:51:20 INFO - PROCESS | 1656 | 1467031880084 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]]]}] 05:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 05:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 05:51:20 INFO - PROCESS | 1656 | 1467031880136 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 05:51:20 INFO - PROCESS | 1656 | 1467031880137 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 05:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 05:51:20 INFO - PROCESS | 1656 | 1467031880147 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 05:51:20 INFO - PROCESS | 1656 | 1467031880148 Marionette TRACE conn2 <- [1,54,null,{}] 05:51:20 INFO - PROCESS | 1656 | 1467031880150 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}] 05:51:20 INFO - PROCESS | 1656 | 1467031880151 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:20 INFO - PROCESS | 1656 | 1467031880244 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 05:51:20 INFO - PROCESS | 1656 | 1467031880248 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:20 INFO - PROCESS | 1656 | 1467031880258 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d6ed800 == 21 [pid = 1656] [id = 21] 05:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x12c534400) [pid = 1656] [serial = 59] [outer = 0x0] 05:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x12c53a000) [pid = 1656] [serial = 60] [outer = 0x12c534400] 05:51:20 INFO - PROCESS | 1656 | 1467031880281 Marionette DEBUG loaded listener.js 05:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x12c53e800) [pid = 1656] [serial = 61] [outer = 0x12c534400] 05:51:20 INFO - PROCESS | 1656 | 1467031880507 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]]]}] 05:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 05:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 05:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 05:51:20 INFO - PROCESS | 1656 | 1467031880516 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 05:51:20 INFO - PROCESS | 1656 | 1467031880517 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 05:51:20 INFO - PROCESS | 1656 | 1467031880519 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 05:51:20 INFO - PROCESS | 1656 | 1467031880520 Marionette TRACE conn2 <- [1,58,null,{}] 05:51:20 INFO - PROCESS | 1656 | 1467031880529 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}] 05:51:20 INFO - PROCESS | 1656 | 1467031880530 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:20 INFO - PROCESS | 1656 | 1467031880642 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 05:51:20 INFO - PROCESS | 1656 | 1467031880646 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:20 INFO - PROCESS | 1656 | 1467031880647 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e1ba800 == 22 [pid = 1656] [id = 22] 05:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x12d618800) [pid = 1656] [serial = 62] [outer = 0x0] 05:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11914e800) [pid = 1656] [serial = 63] [outer = 0x12d618800] 05:51:20 INFO - PROCESS | 1656 | 1467031880676 Marionette DEBUG loaded listener.js 05:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12e112800) [pid = 1656] [serial = 64] [outer = 0x12d618800] 05:51:21 INFO - PROCESS | 1656 | 1467031881762 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]]]}] 05:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 05:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1273ms 05:51:21 INFO - PROCESS | 1656 | 1467031881806 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 05:51:21 INFO - PROCESS | 1656 | 1467031881808 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 05:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 05:51:21 INFO - PROCESS | 1656 | 1467031881813 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 05:51:21 INFO - PROCESS | 1656 | 1467031881815 Marionette TRACE conn2 <- [1,62,null,{}] 05:51:21 INFO - PROCESS | 1656 | 1467031881819 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}] 05:51:21 INFO - PROCESS | 1656 | 1467031881822 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:21 INFO - PROCESS | 1656 | 1467031881929 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 05:51:21 INFO - PROCESS | 1656 | 1467031881984 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:21 INFO - PROCESS | 1656 | 1467031881985 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131ca800 == 23 [pid = 1656] [id = 23] 05:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112ec2c00) [pid = 1656] [serial = 65] [outer = 0x0] 05:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112fc1000) [pid = 1656] [serial = 66] [outer = 0x112ec2c00] 05:51:22 INFO - PROCESS | 1656 | 1467031882017 Marionette DEBUG loaded listener.js 05:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x113e23800) [pid = 1656] [serial = 67] [outer = 0x112ec2c00] 05:51:22 INFO - PROCESS | 1656 | 1467031882412 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]]]}] 05:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 05:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 05:51:22 INFO - PROCESS | 1656 | 1467031882434 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 05:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 05:51:22 INFO - PROCESS | 1656 | 1467031882439 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 05:51:22 INFO - PROCESS | 1656 | 1467031882444 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 05:51:22 INFO - PROCESS | 1656 | 1467031882446 Marionette TRACE conn2 <- [1,66,null,{}] 05:51:22 INFO - PROCESS | 1656 | 1467031882449 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}] 05:51:22 INFO - PROCESS | 1656 | 1467031882450 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:22 INFO - PROCESS | 1656 | 1467031882563 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 05:51:22 INFO - PROCESS | 1656 | 1467031882604 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:22 INFO - PROCESS | 1656 | 1467031882605 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f53800 == 24 [pid = 1656] [id = 24] 05:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116a0a400) [pid = 1656] [serial = 68] [outer = 0x0] 05:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118012800) [pid = 1656] [serial = 69] [outer = 0x116a0a400] 05:51:22 INFO - PROCESS | 1656 | 1467031882636 Marionette DEBUG loaded listener.js 05:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118021400) [pid = 1656] [serial = 70] [outer = 0x116a0a400] 05:51:23 INFO - PROCESS | 1656 | 1467031883041 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]]]}] 05:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 05:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 05:51:23 INFO - PROCESS | 1656 | 1467031883064 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 05:51:23 INFO - PROCESS | 1656 | 1467031883065 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 05:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 05:51:23 INFO - PROCESS | 1656 | 1467031883067 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 05:51:23 INFO - PROCESS | 1656 | 1467031883070 Marionette TRACE conn2 <- [1,70,null,{}] 05:51:23 INFO - PROCESS | 1656 | 1467031883078 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}] 05:51:23 INFO - PROCESS | 1656 | 1467031883081 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:23 INFO - PROCESS | 1656 | 1467031883195 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 05:51:23 INFO - PROCESS | 1656 | 1467031883274 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:23 INFO - PROCESS | 1656 | 1467031883276 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11724f800 == 25 [pid = 1656] [id = 25] 05:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11941bc00) [pid = 1656] [serial = 71] [outer = 0x0] 05:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119482000) [pid = 1656] [serial = 72] [outer = 0x11941bc00] 05:51:23 INFO - PROCESS | 1656 | 1467031883307 Marionette DEBUG loaded listener.js 05:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119487800) [pid = 1656] [serial = 73] [outer = 0x11941bc00] 05:51:23 INFO - PROCESS | 1656 | 1467031883943 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]]]}] 05:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 05:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 05:51:24 INFO - PROCESS | 1656 | 1467031884010 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 05:51:24 INFO - PROCESS | 1656 | 1467031884011 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 05:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 05:51:24 INFO - PROCESS | 1656 | 1467031884016 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 05:51:24 INFO - PROCESS | 1656 | 1467031884018 Marionette TRACE conn2 <- [1,74,null,{}] 05:51:24 INFO - PROCESS | 1656 | 1467031884024 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}] 05:51:24 INFO - PROCESS | 1656 | 1467031884026 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:24 INFO - PROCESS | 1656 | 1467031884105 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 05:51:24 INFO - PROCESS | 1656 | 1467031884160 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:24 INFO - PROCESS | 1656 | 1467031884161 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x113e35000 == 26 [pid = 1656] [id = 26] 05:51:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116630000) [pid = 1656] [serial = 74] [outer = 0x0] 05:51:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116790400) [pid = 1656] [serial = 75] [outer = 0x116630000] 05:51:24 INFO - PROCESS | 1656 | 1467031884210 Marionette DEBUG loaded listener.js 05:51:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116978800) [pid = 1656] [serial = 76] [outer = 0x116630000] 05:51:24 INFO - PROCESS | 1656 | 1467031884736 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]]]}] 05:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 05:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 775ms 05:51:24 INFO - PROCESS | 1656 | 1467031884792 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 05:51:24 INFO - PROCESS | 1656 | 1467031884795 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 05:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 05:51:24 INFO - PROCESS | 1656 | 1467031884799 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 05:51:24 INFO - PROCESS | 1656 | 1467031884801 Marionette TRACE conn2 <- [1,78,null,{}] 05:51:24 INFO - PROCESS | 1656 | 1467031884803 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}] 05:51:24 INFO - PROCESS | 1656 | 1467031884805 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:24 INFO - PROCESS | 1656 | 1467031884878 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 05:51:24 INFO - PROCESS | 1656 | 1467031884939 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:24 INFO - PROCESS | 1656 | 1467031884940 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x112caa800 == 27 [pid = 1656] [id = 27] 05:51:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1121a6c00) [pid = 1656] [serial = 77] [outer = 0x0] 05:51:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112614000) [pid = 1656] [serial = 78] [outer = 0x1121a6c00] 05:51:24 INFO - PROCESS | 1656 | 1467031884969 Marionette DEBUG loaded listener.js 05:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117db1800) [pid = 1656] [serial = 79] [outer = 0x1121a6c00] 05:51:25 INFO - PROCESS | 1656 | 1467031885229 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]]]}] 05:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 05:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 05:51:25 INFO - PROCESS | 1656 | 1467031885268 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 05:51:25 INFO - PROCESS | 1656 | 1467031885270 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 05:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 05:51:25 INFO - PROCESS | 1656 | 1467031885280 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 05:51:25 INFO - PROCESS | 1656 | 1467031885282 Marionette TRACE conn2 <- [1,82,null,{}] 05:51:25 INFO - PROCESS | 1656 | 1467031885297 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}] 05:51:25 INFO - PROCESS | 1656 | 1467031885299 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:25 INFO - PROCESS | 1656 | 1467031885378 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 05:51:25 INFO - PROCESS | 1656 | 1467031885383 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:25 INFO - PROCESS | 1656 | 1467031885385 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f4a800 == 28 [pid = 1656] [id = 28] 05:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1180be400) [pid = 1656] [serial = 80] [outer = 0x0] 05:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1184b5c00) [pid = 1656] [serial = 81] [outer = 0x1180be400] 05:51:25 INFO - PROCESS | 1656 | 1467031885415 Marionette DEBUG loaded listener.js 05:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11862a400) [pid = 1656] [serial = 82] [outer = 0x1180be400] 05:51:25 INFO - PROCESS | 1656 | 1467031885732 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]]]}] 05:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 05:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 05:51:25 INFO - PROCESS | 1656 | 1467031885752 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 05:51:25 INFO - PROCESS | 1656 | 1467031885754 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 05:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 05:51:25 INFO - PROCESS | 1656 | 1467031885767 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 05:51:25 INFO - PROCESS | 1656 | 1467031885768 Marionette TRACE conn2 <- [1,86,null,{}] 05:51:25 INFO - PROCESS | 1656 | 1467031885775 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}] 05:51:25 INFO - PROCESS | 1656 | 1467031885776 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:25 INFO - PROCESS | 1656 | 1467031885851 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 05:51:25 INFO - PROCESS | 1656 | 1467031885855 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:25 INFO - PROCESS | 1656 | 1467031885858 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x117246800 == 29 [pid = 1656] [id = 29] 05:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1186f3400) [pid = 1656] [serial = 83] [outer = 0x0] 05:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119189800) [pid = 1656] [serial = 84] [outer = 0x1186f3400] 05:51:25 INFO - PROCESS | 1656 | 1467031885883 Marionette DEBUG loaded listener.js 05:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11947d800) [pid = 1656] [serial = 85] [outer = 0x1186f3400] 05:51:26 INFO - PROCESS | 1656 | 1467031886175 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]]]}] 05:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 05:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 432ms 05:51:26 INFO - PROCESS | 1656 | 1467031886197 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 05:51:26 INFO - PROCESS | 1656 | 1467031886199 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 05:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 05:51:26 INFO - PROCESS | 1656 | 1467031886201 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 05:51:26 INFO - PROCESS | 1656 | 1467031886202 Marionette TRACE conn2 <- [1,90,null,{}] 05:51:26 INFO - PROCESS | 1656 | 1467031886206 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}] 05:51:26 INFO - PROCESS | 1656 | 1467031886209 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:26 INFO - PROCESS | 1656 | 1467031886281 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 05:51:26 INFO - PROCESS | 1656 | 1467031886324 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:26 INFO - PROCESS | 1656 | 1467031886325 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d81000 == 30 [pid = 1656] [id = 30] 05:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112fcac00) [pid = 1656] [serial = 86] [outer = 0x0] 05:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119482c00) [pid = 1656] [serial = 87] [outer = 0x112fcac00] 05:51:26 INFO - PROCESS | 1656 | 1467031886350 Marionette DEBUG loaded listener.js 05:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195a4400) [pid = 1656] [serial = 88] [outer = 0x112fcac00] 05:51:26 INFO - PROCESS | 1656 | 1467031886600 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]]]}] 05:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 05:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 05:51:26 INFO - PROCESS | 1656 | 1467031886621 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 05:51:26 INFO - PROCESS | 1656 | 1467031886624 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 05:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 05:51:26 INFO - PROCESS | 1656 | 1467031886636 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 05:51:26 INFO - PROCESS | 1656 | 1467031886637 Marionette TRACE conn2 <- [1,94,null,{}] 05:51:26 INFO - PROCESS | 1656 | 1467031886665 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}] 05:51:26 INFO - PROCESS | 1656 | 1467031886669 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:26 INFO - PROCESS | 1656 | 1467031886765 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 05:51:26 INFO - PROCESS | 1656 | 1467031886768 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:26 INFO - PROCESS | 1656 | 1467031886769 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11866f800 == 31 [pid = 1656] [id = 31] 05:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1195ae800) [pid = 1656] [serial = 89] [outer = 0x0] 05:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11999c800) [pid = 1656] [serial = 90] [outer = 0x1195ae800] 05:51:26 INFO - PROCESS | 1656 | 1467031886796 Marionette DEBUG loaded listener.js 05:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119f29c00) [pid = 1656] [serial = 91] [outer = 0x1195ae800] 05:51:27 INFO - PROCESS | 1656 | 1467031887080 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]]]}] 05:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 05:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 475ms 05:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 05:51:27 INFO - PROCESS | 1656 | 1467031887112 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 05:51:27 INFO - PROCESS | 1656 | 1467031887113 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 05:51:27 INFO - PROCESS | 1656 | 1467031887115 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 05:51:27 INFO - PROCESS | 1656 | 1467031887116 Marionette TRACE conn2 <- [1,98,null,{}] 05:51:27 INFO - PROCESS | 1656 | 1467031887118 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}] 05:51:27 INFO - PROCESS | 1656 | 1467031887120 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:27 INFO - PROCESS | 1656 | 1467031887195 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 05:51:27 INFO - PROCESS | 1656 | 1467031887242 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:27 INFO - PROCESS | 1656 | 1467031887243 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11916d000 == 32 [pid = 1656] [id = 32] 05:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119146000) [pid = 1656] [serial = 92] [outer = 0x0] 05:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119f26000) [pid = 1656] [serial = 93] [outer = 0x119146000] 05:51:27 INFO - PROCESS | 1656 | 1467031887267 Marionette DEBUG loaded listener.js 05:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12073c400) [pid = 1656] [serial = 94] [outer = 0x119146000] 05:51:27 INFO - PROCESS | 1656 | 1467031887516 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]]]}] 05:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 05:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 05:51:27 INFO - PROCESS | 1656 | 1467031887534 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 05:51:27 INFO - PROCESS | 1656 | 1467031887535 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 05:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 05:51:27 INFO - PROCESS | 1656 | 1467031887546 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 05:51:27 INFO - PROCESS | 1656 | 1467031887547 Marionette TRACE conn2 <- [1,102,null,{}] 05:51:27 INFO - PROCESS | 1656 | 1467031887550 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}] 05:51:27 INFO - PROCESS | 1656 | 1467031887551 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:27 INFO - PROCESS | 1656 | 1467031887627 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 05:51:27 INFO - PROCESS | 1656 | 1467031887631 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:27 INFO - PROCESS | 1656 | 1467031887632 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11971e000 == 33 [pid = 1656] [id = 33] 05:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120737800) [pid = 1656] [serial = 95] [outer = 0x0] 05:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12100d000) [pid = 1656] [serial = 96] [outer = 0x120737800] 05:51:27 INFO - PROCESS | 1656 | 1467031887660 Marionette DEBUG loaded listener.js 05:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123014c00) [pid = 1656] [serial = 97] [outer = 0x120737800] 05:51:27 INFO - PROCESS | 1656 | 1467031887940 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]]]}] 05:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 05:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 426ms 05:51:27 INFO - PROCESS | 1656 | 1467031887969 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 05:51:27 INFO - PROCESS | 1656 | 1467031887970 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 05:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 05:51:27 INFO - PROCESS | 1656 | 1467031887976 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 05:51:27 INFO - PROCESS | 1656 | 1467031887977 Marionette TRACE conn2 <- [1,106,null,{}] 05:51:27 INFO - PROCESS | 1656 | 1467031887979 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}] 05:51:27 INFO - PROCESS | 1656 | 1467031887980 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:28 INFO - PROCESS | 1656 | 1467031888054 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 05:51:28 INFO - PROCESS | 1656 | 1467031888060 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:28 INFO - PROCESS | 1656 | 1467031888061 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a6c800 == 34 [pid = 1656] [id = 34] 05:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123016c00) [pid = 1656] [serial = 98] [outer = 0x0] 05:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12301ac00) [pid = 1656] [serial = 99] [outer = 0x123016c00] 05:51:28 INFO - PROCESS | 1656 | 1467031888085 Marionette DEBUG loaded listener.js 05:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x123267000) [pid = 1656] [serial = 100] [outer = 0x123016c00] 05:51:28 INFO - PROCESS | 1656 | 1467031888372 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]]]}] 05:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 05:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 05:51:28 INFO - PROCESS | 1656 | 1467031888395 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 05:51:28 INFO - PROCESS | 1656 | 1467031888396 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 05:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 05:51:28 INFO - PROCESS | 1656 | 1467031888401 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 05:51:28 INFO - PROCESS | 1656 | 1467031888402 Marionette TRACE conn2 <- [1,110,null,{}] 05:51:28 INFO - PROCESS | 1656 | 1467031888404 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}] 05:51:28 INFO - PROCESS | 1656 | 1467031888406 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:28 INFO - PROCESS | 1656 | 1467031888515 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 05:51:28 INFO - PROCESS | 1656 | 1467031888521 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:28 INFO - PROCESS | 1656 | 1467031888522 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aaf000 == 35 [pid = 1656] [id = 35] 05:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11860d000) [pid = 1656] [serial = 101] [outer = 0x0] 05:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x123018800) [pid = 1656] [serial = 102] [outer = 0x11860d000] 05:51:28 INFO - PROCESS | 1656 | 1467031888546 Marionette DEBUG loaded listener.js 05:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1238ba000) [pid = 1656] [serial = 103] [outer = 0x11860d000] 05:51:28 INFO - PROCESS | 1656 | 1467031888813 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]]]}] 05:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 05:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 420ms 05:51:28 INFO - PROCESS | 1656 | 1467031888819 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 05:51:28 INFO - PROCESS | 1656 | 1467031888822 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 05:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 05:51:28 INFO - PROCESS | 1656 | 1467031888835 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 05:51:28 INFO - PROCESS | 1656 | 1467031888837 Marionette TRACE conn2 <- [1,114,null,{}] 05:51:28 INFO - PROCESS | 1656 | 1467031888846 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}] 05:51:28 INFO - PROCESS | 1656 | 1467031888847 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:28 INFO - PROCESS | 1656 | 1467031888939 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 05:51:28 INFO - PROCESS | 1656 | 1467031888944 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:28 INFO - PROCESS | 1656 | 1467031888945 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x123097000 == 36 [pid = 1656] [id = 36] 05:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12341c000) [pid = 1656] [serial = 104] [outer = 0x0] 05:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123dbfc00) [pid = 1656] [serial = 105] [outer = 0x12341c000] 05:51:28 INFO - PROCESS | 1656 | 1467031888971 Marionette DEBUG loaded listener.js 05:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1246b9800) [pid = 1656] [serial = 106] [outer = 0x12341c000] 05:51:29 INFO - PROCESS | 1656 | 1467031889282 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]]]}] 05:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 05:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 476ms 05:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 05:51:29 INFO - PROCESS | 1656 | 1467031889312 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 05:51:29 INFO - PROCESS | 1656 | 1467031889313 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 05:51:29 INFO - PROCESS | 1656 | 1467031889315 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 05:51:29 INFO - PROCESS | 1656 | 1467031889316 Marionette TRACE conn2 <- [1,118,null,{}] 05:51:29 INFO - PROCESS | 1656 | 1467031889318 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}] 05:51:29 INFO - PROCESS | 1656 | 1467031889319 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:29 INFO - PROCESS | 1656 | 1467031889395 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 05:51:29 INFO - PROCESS | 1656 | 1467031889444 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:29 INFO - PROCESS | 1656 | 1467031889446 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x123210800 == 37 [pid = 1656] [id = 37] 05:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12341fc00) [pid = 1656] [serial = 107] [outer = 0x0] 05:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124732000) [pid = 1656] [serial = 108] [outer = 0x12341fc00] 05:51:29 INFO - PROCESS | 1656 | 1467031889470 Marionette DEBUG loaded listener.js 05:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124dfc000) [pid = 1656] [serial = 109] [outer = 0x12341fc00] 05:51:29 INFO - PROCESS | 1656 | 1467031889703 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]]]}] 05:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 05:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 05:51:29 INFO - PROCESS | 1656 | 1467031889734 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 05:51:29 INFO - PROCESS | 1656 | 1467031889735 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 05:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 05:51:29 INFO - PROCESS | 1656 | 1467031889744 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 05:51:29 INFO - PROCESS | 1656 | 1467031889745 Marionette TRACE conn2 <- [1,122,null,{}] 05:51:29 INFO - PROCESS | 1656 | 1467031889749 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}] 05:51:29 INFO - PROCESS | 1656 | 1467031889750 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:29 INFO - PROCESS | 1656 | 1467031889830 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 05:51:29 INFO - PROCESS | 1656 | 1467031889834 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:29 INFO - PROCESS | 1656 | 1467031889835 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234d3000 == 38 [pid = 1656] [id = 38] 05:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124dfc400) [pid = 1656] [serial = 110] [outer = 0x0] 05:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1261a1c00) [pid = 1656] [serial = 111] [outer = 0x124dfc400] 05:51:29 INFO - PROCESS | 1656 | 1467031889862 Marionette DEBUG loaded listener.js 05:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1261ab400) [pid = 1656] [serial = 112] [outer = 0x124dfc400] 05:51:30 INFO - PROCESS | 1656 | 1467031890136 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]]]}] 05:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 05:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 426ms 05:51:30 INFO - PROCESS | 1656 | 1467031890164 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 05:51:30 INFO - PROCESS | 1656 | 1467031890165 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 05:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 05:51:30 INFO - PROCESS | 1656 | 1467031890168 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 05:51:30 INFO - PROCESS | 1656 | 1467031890169 Marionette TRACE conn2 <- [1,126,null,{}] 05:51:30 INFO - PROCESS | 1656 | 1467031890178 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}] 05:51:30 INFO - PROCESS | 1656 | 1467031890179 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:30 INFO - PROCESS | 1656 | 1467031890262 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 05:51:30 INFO - PROCESS | 1656 | 1467031890266 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:30 INFO - PROCESS | 1656 | 1467031890267 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b59800 == 39 [pid = 1656] [id = 39] 05:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126552800) [pid = 1656] [serial = 113] [outer = 0x0] 05:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126665c00) [pid = 1656] [serial = 114] [outer = 0x126552800] 05:51:30 INFO - PROCESS | 1656 | 1467031890289 Marionette DEBUG loaded listener.js 05:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12687f400) [pid = 1656] [serial = 115] [outer = 0x126552800] 05:51:30 INFO - PROCESS | 1656 | 1467031890626 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]]]}] 05:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 05:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 05:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 05:51:30 INFO - PROCESS | 1656 | 1467031890641 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 05:51:30 INFO - PROCESS | 1656 | 1467031890642 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 05:51:30 INFO - PROCESS | 1656 | 1467031890644 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 05:51:30 INFO - PROCESS | 1656 | 1467031890645 Marionette TRACE conn2 <- [1,130,null,{}] 05:51:30 INFO - PROCESS | 1656 | 1467031890647 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}] 05:51:30 INFO - PROCESS | 1656 | 1467031890648 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:30 INFO - PROCESS | 1656 | 1467031890748 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 05:51:30 INFO - PROCESS | 1656 | 1467031890766 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:30 INFO - PROCESS | 1656 | 1467031890767 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x124119000 == 40 [pid = 1656] [id = 40] 05:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126c48800) [pid = 1656] [serial = 116] [outer = 0x0] 05:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126c4c400) [pid = 1656] [serial = 117] [outer = 0x126c48800] 05:51:30 INFO - PROCESS | 1656 | 1467031890792 Marionette DEBUG loaded listener.js 05:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1282c9c00) [pid = 1656] [serial = 118] [outer = 0x126c48800] 05:51:31 INFO - PROCESS | 1656 | 1467031891075 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]]]}] 05:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 05:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 05:51:31 INFO - PROCESS | 1656 | 1467031891113 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 05:51:31 INFO - PROCESS | 1656 | 1467031891114 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 05:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 05:51:31 INFO - PROCESS | 1656 | 1467031891116 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 05:51:31 INFO - PROCESS | 1656 | 1467031891117 Marionette TRACE conn2 <- [1,134,null,{}] 05:51:31 INFO - PROCESS | 1656 | 1467031891120 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}] 05:51:31 INFO - PROCESS | 1656 | 1467031891121 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:31 INFO - PROCESS | 1656 | 1467031891202 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 05:51:31 INFO - PROCESS | 1656 | 1467031891208 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:31 INFO - PROCESS | 1656 | 1467031891209 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e13800 == 41 [pid = 1656] [id = 41] 05:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1282ca000) [pid = 1656] [serial = 119] [outer = 0x0] 05:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1283dbc00) [pid = 1656] [serial = 120] [outer = 0x1282ca000] 05:51:31 INFO - PROCESS | 1656 | 1467031891233 Marionette DEBUG loaded listener.js 05:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12915c400) [pid = 1656] [serial = 121] [outer = 0x1282ca000] 05:51:31 INFO - PROCESS | 1656 | 1467031891527 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]]]}] 05:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 05:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 418ms 05:51:31 INFO - PROCESS | 1656 | 1467031891535 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 05:51:31 INFO - PROCESS | 1656 | 1467031891536 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 05:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 05:51:31 INFO - PROCESS | 1656 | 1467031891545 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 05:51:31 INFO - PROCESS | 1656 | 1467031891546 Marionette TRACE conn2 <- [1,138,null,{}] 05:51:31 INFO - PROCESS | 1656 | 1467031891548 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}] 05:51:31 INFO - PROCESS | 1656 | 1467031891549 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:31 INFO - PROCESS | 1656 | 1467031891634 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 05:51:31 INFO - PROCESS | 1656 | 1467031891699 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:31 INFO - PROCESS | 1656 | 1467031891700 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1261eb000 == 42 [pid = 1656] [id = 42] 05:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11336f800) [pid = 1656] [serial = 122] [outer = 0x0] 05:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1283d7800) [pid = 1656] [serial = 123] [outer = 0x11336f800] 05:51:31 INFO - PROCESS | 1656 | 1467031891724 Marionette DEBUG loaded listener.js 05:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x129356000) [pid = 1656] [serial = 124] [outer = 0x11336f800] 05:51:32 INFO - PROCESS | 1656 | 1467031892682 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]]]}] 05:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 05:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1178ms 05:51:32 INFO - PROCESS | 1656 | 1467031892723 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 05:51:32 INFO - PROCESS | 1656 | 1467031892725 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 05:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 05:51:32 INFO - PROCESS | 1656 | 1467031892728 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 05:51:32 INFO - PROCESS | 1656 | 1467031892730 Marionette TRACE conn2 <- [1,142,null,{}] 05:51:32 INFO - PROCESS | 1656 | 1467031892734 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}] 05:51:32 INFO - PROCESS | 1656 | 1467031892735 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:32 INFO - PROCESS | 1656 | 1467031892827 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 05:51:32 INFO - PROCESS | 1656 | 1467031892831 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:32 INFO - PROCESS | 1656 | 1467031892834 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11393f000 == 43 [pid = 1656] [id = 43] 05:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116973400) [pid = 1656] [serial = 125] [outer = 0x0] 05:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11701ac00) [pid = 1656] [serial = 126] [outer = 0x116973400] 05:51:32 INFO - PROCESS | 1656 | 1467031892862 Marionette DEBUG loaded listener.js 05:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x117dad000) [pid = 1656] [serial = 127] [outer = 0x116973400] 05:51:33 INFO - PROCESS | 1656 | 1467031893237 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]]]}] 05:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 05:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 520ms 05:51:33 INFO - PROCESS | 1656 | 1467031893249 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 05:51:33 INFO - PROCESS | 1656 | 1467031893253 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 05:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 05:51:33 INFO - PROCESS | 1656 | 1467031893258 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 05:51:33 INFO - PROCESS | 1656 | 1467031893260 Marionette TRACE conn2 <- [1,146,null,{}] 05:51:33 INFO - PROCESS | 1656 | 1467031893263 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}] 05:51:33 INFO - PROCESS | 1656 | 1467031893265 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:33 INFO - PROCESS | 1656 | 1467031893402 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 05:51:33 INFO - PROCESS | 1656 | 1467031893418 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:33 INFO - PROCESS | 1656 | 1467031893420 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x116674000 == 44 [pid = 1656] [id = 44] 05:51:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1180c1000) [pid = 1656] [serial = 128] [outer = 0x0] 05:51:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1181af800) [pid = 1656] [serial = 129] [outer = 0x1180c1000] 05:51:33 INFO - PROCESS | 1656 | 1467031893470 Marionette DEBUG loaded listener.js 05:51:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x118607c00) [pid = 1656] [serial = 130] [outer = 0x1180c1000] 05:51:33 INFO - PROCESS | 1656 | 1467031893880 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]]]}] 05:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 05:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 670ms 05:51:33 INFO - PROCESS | 1656 | 1467031893928 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 05:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 05:51:33 INFO - PROCESS | 1656 | 1467031893929 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 05:51:33 INFO - PROCESS | 1656 | 1467031893931 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 05:51:33 INFO - PROCESS | 1656 | 1467031893934 Marionette TRACE conn2 <- [1,150,null,{}] 05:51:33 INFO - PROCESS | 1656 | 1467031893941 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}] 05:51:33 INFO - PROCESS | 1656 | 1467031893944 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:34 INFO - PROCESS | 1656 | 1467031894517 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12c534400) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12b1e1000) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1180b2c00) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12c787c00) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12c02d800) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12c4b8800) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11801fc00) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12beaf800) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x117db6000) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b952800) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b17f800) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12a54ec00) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12915b800) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119146000) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x120737800) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x123016c00) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12341c000) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12341fc00) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124dfc400) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12d618800) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112ec2c00) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116a0a400) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11941bc00) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116630000) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1121a6c00) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1180be400) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1186f3400) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112fcac00) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 05:51:34 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1195ae800) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 05:51:34 INFO - PROCESS | 1656 | 1467031894594 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:34 INFO - PROCESS | 1656 | 1467031894595 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169ab000 == 45 [pid = 1656] [id = 45] 05:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1121ab400) [pid = 1656] [serial = 131] [outer = 0x0] 05:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11297f800) [pid = 1656] [serial = 132] [outer = 0x1121ab400] 05:51:34 INFO - PROCESS | 1656 | 1467031894623 Marionette DEBUG loaded listener.js 05:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1180b2400) [pid = 1656] [serial = 133] [outer = 0x1121ab400] 05:51:34 INFO - PROCESS | 1656 | 1467031894891 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]]]}] 05:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 05:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 971ms 05:51:34 INFO - PROCESS | 1656 | 1467031894903 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 05:51:34 INFO - PROCESS | 1656 | 1467031894905 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 05:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 05:51:34 INFO - PROCESS | 1656 | 1467031894920 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 05:51:34 INFO - PROCESS | 1656 | 1467031894922 Marionette TRACE conn2 <- [1,154,null,{}] 05:51:34 INFO - PROCESS | 1656 | 1467031894932 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}] 05:51:34 INFO - PROCESS | 1656 | 1467031894933 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:35 INFO - PROCESS | 1656 | 1467031895017 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 05:51:35 INFO - PROCESS | 1656 | 1467031895079 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:35 INFO - PROCESS | 1656 | 1467031895080 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e5000 == 46 [pid = 1656] [id = 46] 05:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11637c800) [pid = 1656] [serial = 134] [outer = 0x0] 05:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119489000) [pid = 1656] [serial = 135] [outer = 0x11637c800] 05:51:35 INFO - PROCESS | 1656 | 1467031895121 Marionette DEBUG loaded listener.js 05:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119711400) [pid = 1656] [serial = 136] [outer = 0x11637c800] 05:51:35 INFO - PROCESS | 1656 | 1467031895508 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]]]}] 05:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 05:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 627ms 05:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 05:51:35 INFO - PROCESS | 1656 | 1467031895547 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 05:51:35 INFO - PROCESS | 1656 | 1467031895548 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 05:51:35 INFO - PROCESS | 1656 | 1467031895550 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 05:51:35 INFO - PROCESS | 1656 | 1467031895551 Marionette TRACE conn2 <- [1,158,null,{}] 05:51:35 INFO - PROCESS | 1656 | 1467031895554 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}] 05:51:35 INFO - PROCESS | 1656 | 1467031895555 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:35 INFO - PROCESS | 1656 | 1467031895626 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 05:51:35 INFO - PROCESS | 1656 | 1467031895672 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:35 INFO - PROCESS | 1656 | 1467031895673 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11916f800 == 47 [pid = 1656] [id = 47] 05:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11399d800) [pid = 1656] [serial = 137] [outer = 0x0] 05:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11999d800) [pid = 1656] [serial = 138] [outer = 0x11399d800] 05:51:35 INFO - PROCESS | 1656 | 1467031895698 Marionette DEBUG loaded listener.js 05:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119dd6000) [pid = 1656] [serial = 139] [outer = 0x11399d800] 05:51:35 INFO - PROCESS | 1656 | 1467031895977 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]]]}] 05:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 05:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 471ms 05:51:36 INFO - PROCESS | 1656 | 1467031896023 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 05:51:36 INFO - PROCESS | 1656 | 1467031896026 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 05:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 05:51:36 INFO - PROCESS | 1656 | 1467031896028 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 05:51:36 INFO - PROCESS | 1656 | 1467031896029 Marionette TRACE conn2 <- [1,162,null,{}] 05:51:36 INFO - PROCESS | 1656 | 1467031896032 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}] 05:51:36 INFO - PROCESS | 1656 | 1467031896036 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:36 INFO - PROCESS | 1656 | 1467031896124 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 05:51:36 INFO - PROCESS | 1656 | 1467031896171 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:36 INFO - PROCESS | 1656 | 1467031896172 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x119732000 == 48 [pid = 1656] [id = 48] 05:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x115fd9400) [pid = 1656] [serial = 140] [outer = 0x0] 05:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x120738800) [pid = 1656] [serial = 141] [outer = 0x115fd9400] 05:51:36 INFO - PROCESS | 1656 | 1467031896197 Marionette DEBUG loaded listener.js 05:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1237ee800) [pid = 1656] [serial = 142] [outer = 0x115fd9400] 05:51:36 INFO - PROCESS | 1656 | 1467031896452 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]]]}] 05:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 05:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 470ms 05:51:36 INFO - PROCESS | 1656 | 1467031896540 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 05:51:36 INFO - PROCESS | 1656 | 1467031896542 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 05:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 05:51:36 INFO - PROCESS | 1656 | 1467031896546 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 05:51:36 INFO - PROCESS | 1656 | 1467031896548 Marionette TRACE conn2 <- [1,166,null,{}] 05:51:36 INFO - PROCESS | 1656 | 1467031896553 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}] 05:51:36 INFO - PROCESS | 1656 | 1467031896556 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:36 INFO - PROCESS | 1656 | 1467031896653 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 05:51:36 INFO - PROCESS | 1656 | 1467031896700 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:36 INFO - PROCESS | 1656 | 1467031896702 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11392d800 == 49 [pid = 1656] [id = 49] 05:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116377800) [pid = 1656] [serial = 143] [outer = 0x0] 05:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11662fc00) [pid = 1656] [serial = 144] [outer = 0x116377800] 05:51:36 INFO - PROCESS | 1656 | 1467031896737 Marionette DEBUG loaded listener.js 05:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x117045400) [pid = 1656] [serial = 145] [outer = 0x116377800] 05:51:37 INFO - PROCESS | 1656 | 1467031897305 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]]]}] 05:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 05:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 771ms 05:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 05:51:37 INFO - PROCESS | 1656 | 1467031897318 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 05:51:37 INFO - PROCESS | 1656 | 1467031897320 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 05:51:37 INFO - PROCESS | 1656 | 1467031897327 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 05:51:37 INFO - PROCESS | 1656 | 1467031897329 Marionette TRACE conn2 <- [1,170,null,{}] 05:51:37 INFO - PROCESS | 1656 | 1467031897332 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}] 05:51:37 INFO - PROCESS | 1656 | 1467031897334 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:37 INFO - PROCESS | 1656 | 1467031897426 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 05:51:37 INFO - PROCESS | 1656 | 1467031897482 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:37 INFO - PROCESS | 1656 | 1467031897483 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119176800 == 50 [pid = 1656] [id = 50] 05:51:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1181a9000) [pid = 1656] [serial = 146] [outer = 0x0] 05:51:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118628400) [pid = 1656] [serial = 147] [outer = 0x1181a9000] 05:51:37 INFO - PROCESS | 1656 | 1467031897517 Marionette DEBUG loaded listener.js 05:51:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119187800) [pid = 1656] [serial = 148] [outer = 0x1181a9000] 05:51:37 INFO - PROCESS | 1656 | 1467031897927 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]]]}] 05:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 05:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 625ms 05:51:37 INFO - PROCESS | 1656 | 1467031897948 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 05:51:37 INFO - PROCESS | 1656 | 1467031897949 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 05:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 05:51:37 INFO - PROCESS | 1656 | 1467031897952 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 05:51:37 INFO - PROCESS | 1656 | 1467031897953 Marionette TRACE conn2 <- [1,174,null,{}] 05:51:37 INFO - PROCESS | 1656 | 1467031897960 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}] 05:51:37 INFO - PROCESS | 1656 | 1467031897963 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:38 INFO - PROCESS | 1656 | 1467031898070 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 05:51:38 INFO - PROCESS | 1656 | 1467031898134 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:38 INFO - PROCESS | 1656 | 1467031898136 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234ca800 == 51 [pid = 1656] [id = 51] 05:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12073f000) [pid = 1656] [serial = 149] [outer = 0x0] 05:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121004400) [pid = 1656] [serial = 150] [outer = 0x12073f000] 05:51:38 INFO - PROCESS | 1656 | 1467031898169 Marionette DEBUG loaded listener.js 05:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12301c400) [pid = 1656] [serial = 151] [outer = 0x12073f000] 05:51:38 INFO - PROCESS | 1656 | 1467031898573 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]]]}] 05:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 05:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 05:51:38 INFO - PROCESS | 1656 | 1467031898624 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 05:51:38 INFO - PROCESS | 1656 | 1467031898625 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 05:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 05:51:38 INFO - PROCESS | 1656 | 1467031898627 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 05:51:38 INFO - PROCESS | 1656 | 1467031898629 Marionette TRACE conn2 <- [1,178,null,{}] 05:51:38 INFO - PROCESS | 1656 | 1467031898631 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}] 05:51:38 INFO - PROCESS | 1656 | 1467031898632 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:38 INFO - PROCESS | 1656 | 1467031898725 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 05:51:38 INFO - PROCESS | 1656 | 1467031898785 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:38 INFO - PROCESS | 1656 | 1467031898787 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x124109000 == 52 [pid = 1656] [id = 52] 05:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1238c1400) [pid = 1656] [serial = 152] [outer = 0x0] 05:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x123add400) [pid = 1656] [serial = 153] [outer = 0x1238c1400] 05:51:38 INFO - PROCESS | 1656 | 1467031898818 Marionette DEBUG loaded listener.js 05:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12432fc00) [pid = 1656] [serial = 154] [outer = 0x1238c1400] 05:51:39 INFO - PROCESS | 1656 | 1467031899214 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]]]}] 05:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 05:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 05:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 05:51:39 INFO - PROCESS | 1656 | 1467031899246 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 05:51:39 INFO - PROCESS | 1656 | 1467031899248 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 05:51:39 INFO - PROCESS | 1656 | 1467031899250 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 05:51:39 INFO - PROCESS | 1656 | 1467031899251 Marionette TRACE conn2 <- [1,182,null,{}] 05:51:39 INFO - PROCESS | 1656 | 1467031899254 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}] 05:51:39 INFO - PROCESS | 1656 | 1467031899255 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:39 INFO - PROCESS | 1656 | 1467031899344 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 05:51:39 INFO - PROCESS | 1656 | 1467031899417 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:39 INFO - PROCESS | 1656 | 1467031899419 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187b8800 == 53 [pid = 1656] [id = 53] 05:51:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1243bec00) [pid = 1656] [serial = 155] [outer = 0x0] 05:51:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124850400) [pid = 1656] [serial = 156] [outer = 0x1243bec00] 05:51:39 INFO - PROCESS | 1656 | 1467031899448 Marionette DEBUG loaded listener.js 05:51:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124df9800) [pid = 1656] [serial = 157] [outer = 0x1243bec00] 05:51:39 INFO - PROCESS | 1656 | 1467031899843 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]]]}] 05:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 05:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 05:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 05:51:39 INFO - PROCESS | 1656 | 1467031899869 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 05:51:39 INFO - PROCESS | 1656 | 1467031899871 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 05:51:39 INFO - PROCESS | 1656 | 1467031899873 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 05:51:39 INFO - PROCESS | 1656 | 1467031899874 Marionette TRACE conn2 <- [1,186,null,{}] 05:51:39 INFO - PROCESS | 1656 | 1467031899877 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}] 05:51:39 INFO - PROCESS | 1656 | 1467031899881 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:40 INFO - PROCESS | 1656 | 1467031899996 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 05:51:40 INFO - PROCESS | 1656 | 1467031900042 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:40 INFO - PROCESS | 1656 | 1467031900044 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f84000 == 54 [pid = 1656] [id = 54] 05:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1195a4c00) [pid = 1656] [serial = 158] [outer = 0x0] 05:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1246b3400) [pid = 1656] [serial = 159] [outer = 0x1195a4c00] 05:51:40 INFO - PROCESS | 1656 | 1467031900073 Marionette DEBUG loaded listener.js 05:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1265f2c00) [pid = 1656] [serial = 160] [outer = 0x1195a4c00] 05:51:40 INFO - PROCESS | 1656 | 1467031900535 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]]]}] 05:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 05:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 669ms 05:51:40 INFO - PROCESS | 1656 | 1467031900543 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 05:51:40 INFO - PROCESS | 1656 | 1467031900545 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 05:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 05:51:40 INFO - PROCESS | 1656 | 1467031900548 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 05:51:40 INFO - PROCESS | 1656 | 1467031900549 Marionette TRACE conn2 <- [1,190,null,{}] 05:51:40 INFO - PROCESS | 1656 | 1467031900553 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}] 05:51:40 INFO - PROCESS | 1656 | 1467031900555 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:40 INFO - PROCESS | 1656 | 1467031900661 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 05:51:40 INFO - PROCESS | 1656 | 1467031900740 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:40 INFO - PROCESS | 1656 | 1467031900741 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x113937800 == 55 [pid = 1656] [id = 55] 05:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x116a0a800) [pid = 1656] [serial = 161] [outer = 0x0] 05:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x117025800) [pid = 1656] [serial = 162] [outer = 0x116a0a800] 05:51:40 INFO - PROCESS | 1656 | 1467031900771 Marionette DEBUG loaded listener.js 05:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x117daf000) [pid = 1656] [serial = 163] [outer = 0x116a0a800] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x11916f800 == 54 [pid = 1656] [id = 47] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e5000 == 53 [pid = 1656] [id = 46] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x117d81000 == 52 [pid = 1656] [id = 30] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1169ab000 == 51 [pid = 1656] [id = 45] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x117246800 == 50 [pid = 1656] [id = 29] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x11916d000 == 49 [pid = 1656] [id = 32] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x11866f800 == 48 [pid = 1656] [id = 31] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x116674000 == 47 [pid = 1656] [id = 44] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x112caa800 == 46 [pid = 1656] [id = 27] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x11393f000 == 45 [pid = 1656] [id = 43] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x116f4a800 == 44 [pid = 1656] [id = 28] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x11971e000 == 43 [pid = 1656] [id = 33] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x115f84000 == 42 [pid = 1656] [id = 54] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1187b8800 == 41 [pid = 1656] [id = 53] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x124109000 == 40 [pid = 1656] [id = 52] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x123b59800 == 39 [pid = 1656] [id = 39] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1261eb000 == 38 [pid = 1656] [id = 42] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1234ca800 == 37 [pid = 1656] [id = 51] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x119176800 == 36 [pid = 1656] [id = 50] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x123097000 == 35 [pid = 1656] [id = 36] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x123210800 == 34 [pid = 1656] [id = 37] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x119aaf000 == 33 [pid = 1656] [id = 35] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x124e13800 == 32 [pid = 1656] [id = 41] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x119732000 == 31 [pid = 1656] [id = 48] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x119a6c800 == 30 [pid = 1656] [id = 34] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x11392d800 == 29 [pid = 1656] [id = 49] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1234d3000 == 28 [pid = 1656] [id = 38] 05:51:41 INFO - PROCESS | 1656 | --DOCSHELL 0x124119000 == 27 [pid = 1656] [id = 40] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x123dec400) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1246b9800) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119f29c00) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x124dfc000) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x113e23800) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x116978800) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x117db1800) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1261ab400) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11947d800) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118021400) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11862a400) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12e112800) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12100d000) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x123014c00) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12301ac00) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x123267000) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x123018800) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x123dbfc00) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124732000) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1261a1c00) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126665c00) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x126c4c400) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1283dbc00) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112fc1000) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118012800) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119482000) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119487800) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116790400) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112614000) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1184b5c00) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119189800) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119482c00) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1195a4400) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11999c800) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12073c400) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119f26000) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x120733800) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12ba04800) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12ba0a800) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12b181c00) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12b18ac00) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12a550800) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12a72d000) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129361c00) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12915d400) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129163400) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1237f0400) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12d12a000) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11918bc00) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12d32a000) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12d37e400) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12c78c000) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12d121800) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12c033800) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12c780800) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12ba11c00) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12c4c2400) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12c4b7800) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12c4bb400) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118012c00) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118019400) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12ba0f800) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11914e800) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12c53a000) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12c53e800) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12b1e4800) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12c531800) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 05:51:41 INFO - PROCESS | 1656 | 1467031901640 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]]]}] 05:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 05:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1126ms 05:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 05:51:41 INFO - PROCESS | 1656 | 1467031901674 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 05:51:41 INFO - PROCESS | 1656 | 1467031901677 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 05:51:41 INFO - PROCESS | 1656 | 1467031901680 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 05:51:41 INFO - PROCESS | 1656 | 1467031901681 Marionette TRACE conn2 <- [1,194,null,{}] 05:51:41 INFO - PROCESS | 1656 | 1467031901685 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}] 05:51:41 INFO - PROCESS | 1656 | 1467031901687 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:41 INFO - PROCESS | 1656 | 1467031901757 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 05:51:41 INFO - PROCESS | 1656 | 1467031901762 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:41 INFO - PROCESS | 1656 | 1467031901764 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11393a800 == 28 [pid = 1656] [id = 56] 05:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116978800) [pid = 1656] [serial = 164] [outer = 0x0] 05:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116fc1800) [pid = 1656] [serial = 165] [outer = 0x116978800] 05:51:41 INFO - PROCESS | 1656 | 1467031901796 Marionette DEBUG loaded listener.js 05:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x117db1800) [pid = 1656] [serial = 166] [outer = 0x116978800] 05:51:42 INFO - PROCESS | 1656 | 1467031902110 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]]]}] 05:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 05:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 473ms 05:51:42 INFO - PROCESS | 1656 | 1467031902152 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 05:51:42 INFO - PROCESS | 1656 | 1467031902157 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 05:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 05:51:42 INFO - PROCESS | 1656 | 1467031902164 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 05:51:42 INFO - PROCESS | 1656 | 1467031902166 Marionette TRACE conn2 <- [1,198,null,{}] 05:51:42 INFO - PROCESS | 1656 | 1467031902169 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}] 05:51:42 INFO - PROCESS | 1656 | 1467031902170 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:42 INFO - PROCESS | 1656 | 1467031902245 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 05:51:42 INFO - PROCESS | 1656 | 1467031902249 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:42 INFO - PROCESS | 1656 | 1467031902250 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f4a800 == 29 [pid = 1656] [id = 57] 05:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11801b400) [pid = 1656] [serial = 167] [outer = 0x0] 05:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1184b6000) [pid = 1656] [serial = 168] [outer = 0x11801b400] 05:51:42 INFO - PROCESS | 1656 | 1467031902280 Marionette DEBUG loaded listener.js 05:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11862c800) [pid = 1656] [serial = 169] [outer = 0x11801b400] 05:51:42 INFO - PROCESS | 1656 | 1467031902603 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]]]}] 05:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 05:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 05:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 05:51:42 INFO - PROCESS | 1656 | 1467031902634 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 05:51:42 INFO - PROCESS | 1656 | 1467031902635 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 05:51:42 INFO - PROCESS | 1656 | 1467031902638 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 05:51:42 INFO - PROCESS | 1656 | 1467031902640 Marionette TRACE conn2 <- [1,202,null,{}] 05:51:42 INFO - PROCESS | 1656 | 1467031902648 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}] 05:51:42 INFO - PROCESS | 1656 | 1467031902651 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:42 INFO - PROCESS | 1656 | 1467031902723 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 05:51:42 INFO - PROCESS | 1656 | 1467031902727 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:42 INFO - PROCESS | 1656 | 1467031902730 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x111e16800 == 30 [pid = 1656] [id = 58] 05:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x117db5800) [pid = 1656] [serial = 170] [outer = 0x0] 05:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119484800) [pid = 1656] [serial = 171] [outer = 0x117db5800] 05:51:42 INFO - PROCESS | 1656 | 1467031902759 Marionette DEBUG loaded listener.js 05:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1195a4000) [pid = 1656] [serial = 172] [outer = 0x117db5800] 05:51:43 INFO - PROCESS | 1656 | 1467031903062 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]]]}] 05:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 05:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 472ms 05:51:43 INFO - PROCESS | 1656 | 1467031903111 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 05:51:43 INFO - PROCESS | 1656 | 1467031903112 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 05:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 05:51:43 INFO - PROCESS | 1656 | 1467031903115 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 05:51:43 INFO - PROCESS | 1656 | 1467031903116 Marionette TRACE conn2 <- [1,206,null,{}] 05:51:43 INFO - PROCESS | 1656 | 1467031903118 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}] 05:51:43 INFO - PROCESS | 1656 | 1467031903119 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:43 INFO - PROCESS | 1656 | 1467031903191 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 05:51:43 INFO - PROCESS | 1656 | 1467031903248 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:43 INFO - PROCESS | 1656 | 1467031903249 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11848e000 == 31 [pid = 1656] [id = 59] 05:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11947fc00) [pid = 1656] [serial = 173] [outer = 0x0] 05:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119b9b000) [pid = 1656] [serial = 174] [outer = 0x11947fc00] 05:51:43 INFO - PROCESS | 1656 | 1467031903274 Marionette DEBUG loaded listener.js 05:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119f26000) [pid = 1656] [serial = 175] [outer = 0x11947fc00] 05:51:43 INFO - PROCESS | 1656 | 1467031903535 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]]]}] 05:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 05:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 05:51:43 INFO - PROCESS | 1656 | 1467031903598 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 05:51:43 INFO - PROCESS | 1656 | 1467031903600 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 05:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 05:51:43 INFO - PROCESS | 1656 | 1467031903603 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 05:51:43 INFO - PROCESS | 1656 | 1467031903604 Marionette TRACE conn2 <- [1,210,null,{}] 05:51:43 INFO - PROCESS | 1656 | 1467031903612 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}] 05:51:43 INFO - PROCESS | 1656 | 1467031903613 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:43 INFO - PROCESS | 1656 | 1467031903747 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 05:51:43 INFO - PROCESS | 1656 | 1467031903763 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:43 INFO - PROCESS | 1656 | 1467031903764 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11917c000 == 32 [pid = 1656] [id = 60] 05:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11662a000) [pid = 1656] [serial = 176] [outer = 0x0] 05:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x120734000) [pid = 1656] [serial = 177] [outer = 0x11662a000] 05:51:43 INFO - PROCESS | 1656 | 1467031903805 Marionette DEBUG loaded listener.js 05:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12073e000) [pid = 1656] [serial = 178] [outer = 0x11662a000] 05:51:44 INFO - PROCESS | 1656 | 1467031904181 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]]]}] 05:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 05:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 625ms 05:51:44 INFO - PROCESS | 1656 | 1467031904228 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 05:51:44 INFO - PROCESS | 1656 | 1467031904229 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 05:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 05:51:44 INFO - PROCESS | 1656 | 1467031904232 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 05:51:44 INFO - PROCESS | 1656 | 1467031904233 Marionette TRACE conn2 <- [1,214,null,{}] 05:51:44 INFO - PROCESS | 1656 | 1467031904235 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}] 05:51:44 INFO - PROCESS | 1656 | 1467031904239 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:44 INFO - PROCESS | 1656 | 1467031904342 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 05:51:44 INFO - PROCESS | 1656 | 1467031904371 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:44 INFO - PROCESS | 1656 | 1467031904372 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a76000 == 33 [pid = 1656] [id = 61] 05:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12100d400) [pid = 1656] [serial = 179] [outer = 0x0] 05:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12344cc00) [pid = 1656] [serial = 180] [outer = 0x12100d400] 05:51:44 INFO - PROCESS | 1656 | 1467031904397 Marionette DEBUG loaded listener.js 05:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124331c00) [pid = 1656] [serial = 181] [outer = 0x12100d400] 05:51:44 INFO - PROCESS | 1656 | 1467031904676 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]]]}] 05:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 05:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 467ms 05:51:44 INFO - PROCESS | 1656 | 1467031904702 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 05:51:44 INFO - PROCESS | 1656 | 1467031904703 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 05:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 05:51:44 INFO - PROCESS | 1656 | 1467031904713 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 05:51:44 INFO - PROCESS | 1656 | 1467031904722 Marionette TRACE conn2 <- [1,218,null,{}] 05:51:44 INFO - PROCESS | 1656 | 1467031904727 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}] 05:51:44 INFO - PROCESS | 1656 | 1467031904728 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:44 INFO - PROCESS | 1656 | 1467031904813 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 05:51:44 INFO - PROCESS | 1656 | 1467031904843 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:44 INFO - PROCESS | 1656 | 1467031904844 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1230a9800 == 34 [pid = 1656] [id = 62] 05:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119188800) [pid = 1656] [serial = 182] [outer = 0x0] 05:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x124851c00) [pid = 1656] [serial = 183] [outer = 0x119188800] 05:51:44 INFO - PROCESS | 1656 | 1467031904868 Marionette DEBUG loaded listener.js 05:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124db6c00) [pid = 1656] [serial = 184] [outer = 0x119188800] 05:51:45 INFO - PROCESS | 1656 | 1467031905152 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]]]}] 05:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 05:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 483ms 05:51:45 INFO - PROCESS | 1656 | 1467031905193 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 05:51:45 INFO - PROCESS | 1656 | 1467031905194 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 05:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 05:51:45 INFO - PROCESS | 1656 | 1467031905197 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 05:51:45 INFO - PROCESS | 1656 | 1467031905198 Marionette TRACE conn2 <- [1,222,null,{}] 05:51:45 INFO - PROCESS | 1656 | 1467031905200 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}] 05:51:45 INFO - PROCESS | 1656 | 1467031905201 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:45 INFO - PROCESS | 1656 | 1467031905287 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 05:51:45 INFO - PROCESS | 1656 | 1467031905318 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:45 INFO - PROCESS | 1656 | 1467031905319 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x123216800 == 35 [pid = 1656] [id = 63] 05:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12073c000) [pid = 1656] [serial = 185] [outer = 0x0] 05:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124ea5400) [pid = 1656] [serial = 186] [outer = 0x12073c000] 05:51:45 INFO - PROCESS | 1656 | 1467031905343 Marionette DEBUG loaded listener.js 05:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12655cc00) [pid = 1656] [serial = 187] [outer = 0x12073c000] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115fd9400) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1180c1000) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116973400) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1121ab400) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11399d800) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11637c800) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11336f800) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126552800) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11860d000) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1282ca000) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 05:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126c48800) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 05:51:45 INFO - PROCESS | 1656 | 1467031905651 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]]]}] 05:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 05:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 05:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 05:51:45 INFO - PROCESS | 1656 | 1467031905665 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 05:51:45 INFO - PROCESS | 1656 | 1467031905667 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 05:51:45 INFO - PROCESS | 1656 | 1467031905669 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 05:51:45 INFO - PROCESS | 1656 | 1467031905670 Marionette TRACE conn2 <- [1,226,null,{}] 05:51:45 INFO - PROCESS | 1656 | 1467031905674 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}] 05:51:45 INFO - PROCESS | 1656 | 1467031905677 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:45 INFO - PROCESS | 1656 | 1467031905754 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 05:51:45 INFO - PROCESS | 1656 | 1467031905760 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:45 INFO - PROCESS | 1656 | 1467031905761 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182cd000 == 36 [pid = 1656] [id = 64] 05:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x115fd9400) [pid = 1656] [serial = 188] [outer = 0x0] 05:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11860d000) [pid = 1656] [serial = 189] [outer = 0x115fd9400] 05:51:45 INFO - PROCESS | 1656 | 1467031905785 Marionette DEBUG loaded listener.js 05:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x126552800) [pid = 1656] [serial = 190] [outer = 0x115fd9400] 05:51:46 INFO - PROCESS | 1656 | 1467031906106 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]]]}] 05:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 05:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 05:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 05:51:46 INFO - PROCESS | 1656 | 1467031906138 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 05:51:46 INFO - PROCESS | 1656 | 1467031906141 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 05:51:46 INFO - PROCESS | 1656 | 1467031906144 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 05:51:46 INFO - PROCESS | 1656 | 1467031906145 Marionette TRACE conn2 <- [1,230,null,{}] 05:51:46 INFO - PROCESS | 1656 | 1467031906147 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}] 05:51:46 INFO - PROCESS | 1656 | 1467031906148 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:46 INFO - PROCESS | 1656 | 1467031906235 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 05:51:46 INFO - PROCESS | 1656 | 1467031906242 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:46 INFO - PROCESS | 1656 | 1467031906244 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238e4000 == 37 [pid = 1656] [id = 65] 05:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126802c00) [pid = 1656] [serial = 191] [outer = 0x0] 05:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126806800) [pid = 1656] [serial = 192] [outer = 0x126802c00] 05:51:46 INFO - PROCESS | 1656 | 1467031906268 Marionette DEBUG loaded listener.js 05:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126886c00) [pid = 1656] [serial = 193] [outer = 0x126802c00] 05:51:46 INFO - PROCESS | 1656 | 1467031906547 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]]]}] 05:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 05:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 05:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 05:51:46 INFO - PROCESS | 1656 | 1467031906563 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 05:51:46 INFO - PROCESS | 1656 | 1467031906564 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 05:51:46 INFO - PROCESS | 1656 | 1467031906566 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 05:51:46 INFO - PROCESS | 1656 | 1467031906568 Marionette TRACE conn2 <- [1,234,null,{}] 05:51:46 INFO - PROCESS | 1656 | 1467031906570 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}] 05:51:46 INFO - PROCESS | 1656 | 1467031906583 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:46 INFO - PROCESS | 1656 | 1467031906678 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 05:51:46 INFO - PROCESS | 1656 | 1467031906682 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:46 INFO - PROCESS | 1656 | 1467031906684 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119179800 == 38 [pid = 1656] [id = 66] 05:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126bb6c00) [pid = 1656] [serial = 194] [outer = 0x0] 05:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126c56c00) [pid = 1656] [serial = 195] [outer = 0x126bb6c00] 05:51:46 INFO - PROCESS | 1656 | 1467031906710 Marionette DEBUG loaded listener.js 05:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12915b800) [pid = 1656] [serial = 196] [outer = 0x126bb6c00] 05:51:47 INFO - PROCESS | 1656 | 1467031906997 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]]]}] 05:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 05:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 469ms 05:51:47 INFO - PROCESS | 1656 | 1467031907036 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 05:51:47 INFO - PROCESS | 1656 | 1467031907037 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 05:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 05:51:47 INFO - PROCESS | 1656 | 1467031907042 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 05:51:47 INFO - PROCESS | 1656 | 1467031907044 Marionette TRACE conn2 <- [1,238,null,{}] 05:51:47 INFO - PROCESS | 1656 | 1467031907046 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}] 05:51:47 INFO - PROCESS | 1656 | 1467031907047 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:47 INFO - PROCESS | 1656 | 1467031907143 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 05:51:47 INFO - PROCESS | 1656 | 1467031907149 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:47 INFO - PROCESS | 1656 | 1467031907150 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x126635000 == 39 [pid = 1656] [id = 67] 05:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126803c00) [pid = 1656] [serial = 197] [outer = 0x0] 05:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12915ac00) [pid = 1656] [serial = 198] [outer = 0x126803c00] 05:51:47 INFO - PROCESS | 1656 | 1467031907174 Marionette DEBUG loaded listener.js 05:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129357800) [pid = 1656] [serial = 199] [outer = 0x126803c00] 05:51:47 INFO - PROCESS | 1656 | 1467031907453 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]]]}] 05:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 05:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 420ms 05:51:47 INFO - PROCESS | 1656 | 1467031907464 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 05:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 05:51:47 INFO - PROCESS | 1656 | 1467031907465 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 05:51:47 INFO - PROCESS | 1656 | 1467031907467 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 05:51:47 INFO - PROCESS | 1656 | 1467031907469 Marionette TRACE conn2 <- [1,242,null,{}] 05:51:47 INFO - PROCESS | 1656 | 1467031907490 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}] 05:51:47 INFO - PROCESS | 1656 | 1467031907493 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:47 INFO - PROCESS | 1656 | 1467031907604 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 05:51:47 INFO - PROCESS | 1656 | 1467031907721 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:47 INFO - PROCESS | 1656 | 1467031907723 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x112121800 == 40 [pid = 1656] [id = 68] 05:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x111c19c00) [pid = 1656] [serial = 200] [outer = 0x0] 05:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1121ab400) [pid = 1656] [serial = 201] [outer = 0x111c19c00] 05:51:47 INFO - PROCESS | 1656 | 1467031907772 Marionette DEBUG loaded listener.js 05:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113c31400) [pid = 1656] [serial = 202] [outer = 0x111c19c00] 05:51:48 INFO - PROCESS | 1656 | 1467031908298 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]]]}] 05:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 05:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 869ms 05:51:48 INFO - PROCESS | 1656 | 1467031908364 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 05:51:48 INFO - PROCESS | 1656 | 1467031908367 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 05:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 05:51:48 INFO - PROCESS | 1656 | 1467031908371 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 05:51:48 INFO - PROCESS | 1656 | 1467031908375 Marionette TRACE conn2 <- [1,246,null,{}] 05:51:48 INFO - PROCESS | 1656 | 1467031908379 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}] 05:51:48 INFO - PROCESS | 1656 | 1467031908382 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:48 INFO - PROCESS | 1656 | 1467031908486 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 05:51:48 INFO - PROCESS | 1656 | 1467031908554 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:48 INFO - PROCESS | 1656 | 1467031908555 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d6c000 == 41 [pid = 1656] [id = 69] 05:51:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118012400) [pid = 1656] [serial = 203] [outer = 0x0] 05:51:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118019c00) [pid = 1656] [serial = 204] [outer = 0x118012400] 05:51:48 INFO - PROCESS | 1656 | 1467031908586 Marionette DEBUG loaded listener.js 05:51:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11845e000) [pid = 1656] [serial = 205] [outer = 0x118012400] 05:51:49 INFO - PROCESS | 1656 | 1467031909220 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]]]}] 05:51:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1163d6000) [pid = 1656] [serial = 206] [outer = 0x12d124c00] 05:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 05:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 925ms 05:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 05:51:49 INFO - PROCESS | 1656 | 1467031909316 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 05:51:49 INFO - PROCESS | 1656 | 1467031909319 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 05:51:49 INFO - PROCESS | 1656 | 1467031909349 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 05:51:49 INFO - PROCESS | 1656 | 1467031909352 Marionette TRACE conn2 <- [1,250,null,{}] 05:51:49 INFO - PROCESS | 1656 | 1467031909356 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}] 05:51:49 INFO - PROCESS | 1656 | 1467031909357 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:49 INFO - PROCESS | 1656 | 1467031909465 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x126635000 == 40 [pid = 1656] [id = 67] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119179800 == 39 [pid = 1656] [id = 66] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1238e4000 == 38 [pid = 1656] [id = 65] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1182cd000 == 37 [pid = 1656] [id = 64] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x123216800 == 36 [pid = 1656] [id = 63] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1230a9800 == 35 [pid = 1656] [id = 62] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119a76000 == 34 [pid = 1656] [id = 61] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11917c000 == 33 [pid = 1656] [id = 60] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11848e000 == 32 [pid = 1656] [id = 59] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x111e16800 == 31 [pid = 1656] [id = 58] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116f4a800 == 30 [pid = 1656] [id = 57] 05:51:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11393a800 == 29 [pid = 1656] [id = 56] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1283d7800) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12687f400) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1238ba000) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12915c400) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1282c9c00) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120738800) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1181af800) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11701ac00) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11297f800) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119dd6000) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11999d800) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1180b2400) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118607c00) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117dad000) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x129356000) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1237ee800) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119489000) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119711400) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 05:51:49 INFO - PROCESS | 1656 | 1467031909534 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:49 INFO - PROCESS | 1656 | 1467031909537 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1139cb000 == 30 [pid = 1656] [id = 70] 05:51:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118012c00) [pid = 1656] [serial = 207] [outer = 0x0] 05:51:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180b7c00) [pid = 1656] [serial = 208] [outer = 0x118012c00] 05:51:49 INFO - PROCESS | 1656 | 1467031909567 Marionette DEBUG loaded listener.js 05:51:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119181800) [pid = 1656] [serial = 209] [outer = 0x118012c00] 05:51:49 INFO - PROCESS | 1656 | 1467031909848 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]]]}] 05:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 05:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 546ms 05:51:49 INFO - PROCESS | 1656 | 1467031909870 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 05:51:49 INFO - PROCESS | 1656 | 1467031909876 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 05:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 05:51:49 INFO - PROCESS | 1656 | 1467031909886 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 05:51:49 INFO - PROCESS | 1656 | 1467031909888 Marionette TRACE conn2 <- [1,254,null,{}] 05:51:49 INFO - PROCESS | 1656 | 1467031909898 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}] 05:51:49 INFO - PROCESS | 1656 | 1467031909899 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:49 INFO - PROCESS | 1656 | 1467031909981 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 05:51:49 INFO - PROCESS | 1656 | 1467031909985 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:49 INFO - PROCESS | 1656 | 1467031909986 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e8800 == 31 [pid = 1656] [id = 71] 05:51:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11941b400) [pid = 1656] [serial = 210] [outer = 0x0] 05:51:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119703400) [pid = 1656] [serial = 211] [outer = 0x11941b400] 05:51:50 INFO - PROCESS | 1656 | 1467031910016 Marionette DEBUG loaded listener.js 05:51:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119b97400) [pid = 1656] [serial = 212] [outer = 0x11941b400] 05:51:50 INFO - PROCESS | 1656 | 1467031910331 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]]]}] 05:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 05:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 476ms 05:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 05:51:50 INFO - PROCESS | 1656 | 1467031910362 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 05:51:50 INFO - PROCESS | 1656 | 1467031910364 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 05:51:50 INFO - PROCESS | 1656 | 1467031910366 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 05:51:50 INFO - PROCESS | 1656 | 1467031910368 Marionette TRACE conn2 <- [1,258,null,{}] 05:51:50 INFO - PROCESS | 1656 | 1467031910376 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}] 05:51:50 INFO - PROCESS | 1656 | 1467031910379 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:50 INFO - PROCESS | 1656 | 1467031910464 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 05:51:50 INFO - PROCESS | 1656 | 1467031910468 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:50 INFO - PROCESS | 1656 | 1467031910471 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11924b800 == 32 [pid = 1656] [id = 72] 05:51:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12073a800) [pid = 1656] [serial = 213] [outer = 0x0] 05:51:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12100dc00) [pid = 1656] [serial = 214] [outer = 0x12073a800] 05:51:50 INFO - PROCESS | 1656 | 1467031910502 Marionette DEBUG loaded listener.js 05:51:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12326dc00) [pid = 1656] [serial = 215] [outer = 0x12073a800] 05:51:50 INFO - PROCESS | 1656 | 1467031910833 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]]]}] 05:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 05:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms 05:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 05:51:50 INFO - PROCESS | 1656 | 1467031910889 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 05:51:50 INFO - PROCESS | 1656 | 1467031910890 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 05:51:50 INFO - PROCESS | 1656 | 1467031910892 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 05:51:50 INFO - PROCESS | 1656 | 1467031910894 Marionette TRACE conn2 <- [1,262,null,{}] 05:51:50 INFO - PROCESS | 1656 | 1467031910896 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}] 05:51:50 INFO - PROCESS | 1656 | 1467031910897 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:50 INFO - PROCESS | 1656 | 1467031910976 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 05:51:50 INFO - PROCESS | 1656 | 1467031910980 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:50 INFO - PROCESS | 1656 | 1467031910981 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f16800 == 33 [pid = 1656] [id = 73] 05:51:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1166ef400) [pid = 1656] [serial = 216] [outer = 0x0] 05:51:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123de8800) [pid = 1656] [serial = 217] [outer = 0x1166ef400] 05:51:51 INFO - PROCESS | 1656 | 1467031911011 Marionette DEBUG loaded listener.js 05:51:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1246bbc00) [pid = 1656] [serial = 218] [outer = 0x1166ef400] 05:51:51 INFO - PROCESS | 1656 | 1467031911419 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]]]}] 05:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 05:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 567ms 05:51:51 INFO - PROCESS | 1656 | 1467031911461 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 05:51:51 INFO - PROCESS | 1656 | 1467031911462 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 05:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 05:51:51 INFO - PROCESS | 1656 | 1467031911464 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 05:51:51 INFO - PROCESS | 1656 | 1467031911465 Marionette TRACE conn2 <- [1,266,null,{}] 05:51:51 INFO - PROCESS | 1656 | 1467031911468 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}] 05:51:51 INFO - PROCESS | 1656 | 1467031911469 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:51 INFO - PROCESS | 1656 | 1467031911574 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 05:51:51 INFO - PROCESS | 1656 | 1467031911584 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:51 INFO - PROCESS | 1656 | 1467031911585 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x116674800 == 34 [pid = 1656] [id = 74] 05:51:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1166ed800) [pid = 1656] [serial = 219] [outer = 0x0] 05:51:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124db1c00) [pid = 1656] [serial = 220] [outer = 0x1166ed800] 05:51:51 INFO - PROCESS | 1656 | 1467031911610 Marionette DEBUG loaded listener.js 05:51:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1261a0400) [pid = 1656] [serial = 221] [outer = 0x1166ed800] 05:51:51 INFO - PROCESS | 1656 | 1467031911913 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]]]}] 05:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 05:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 05:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 05:51:51 INFO - PROCESS | 1656 | 1467031911932 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 05:51:51 INFO - PROCESS | 1656 | 1467031911933 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 05:51:51 INFO - PROCESS | 1656 | 1467031911935 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 05:51:51 INFO - PROCESS | 1656 | 1467031911937 Marionette TRACE conn2 <- [1,270,null,{}] 05:51:51 INFO - PROCESS | 1656 | 1467031911946 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}] 05:51:51 INFO - PROCESS | 1656 | 1467031911950 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:52 INFO - PROCESS | 1656 | 1467031912060 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 05:51:52 INFO - PROCESS | 1656 | 1467031912063 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:52 INFO - PROCESS | 1656 | 1467031912065 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b75800 == 35 [pid = 1656] [id = 75] 05:51:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1176d7400) [pid = 1656] [serial = 222] [outer = 0x0] 05:51:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12687f400) [pid = 1656] [serial = 223] [outer = 0x1176d7400] 05:51:52 INFO - PROCESS | 1656 | 1467031912087 Marionette DEBUG loaded listener.js 05:51:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129165000) [pid = 1656] [serial = 224] [outer = 0x1176d7400] 05:51:52 INFO - PROCESS | 1656 | 1467031912391 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]]]}] 05:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 05:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 476ms 05:51:52 INFO - PROCESS | 1656 | 1467031912413 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 05:51:52 INFO - PROCESS | 1656 | 1467031912414 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 05:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 05:51:52 INFO - PROCESS | 1656 | 1467031912416 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 05:51:52 INFO - PROCESS | 1656 | 1467031912417 Marionette TRACE conn2 <- [1,274,null,{}] 05:51:52 INFO - PROCESS | 1656 | 1467031912420 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}] 05:51:52 INFO - PROCESS | 1656 | 1467031912421 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:52 INFO - PROCESS | 1656 | 1467031912533 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 05:51:52 INFO - PROCESS | 1656 | 1467031912537 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:52 INFO - PROCESS | 1656 | 1467031912538 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e14800 == 36 [pid = 1656] [id = 76] 05:51:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129358000) [pid = 1656] [serial = 225] [outer = 0x0] 05:51:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129363400) [pid = 1656] [serial = 226] [outer = 0x129358000] 05:51:52 INFO - PROCESS | 1656 | 1467031912563 Marionette DEBUG loaded listener.js 05:51:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1294a6400) [pid = 1656] [serial = 227] [outer = 0x129358000] 05:51:52 INFO - PROCESS | 1656 | 1467031912862 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]]]}] 05:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 05:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 05:51:52 INFO - PROCESS | 1656 | 1467031912885 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 05:51:52 INFO - PROCESS | 1656 | 1467031912886 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 05:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 05:51:52 INFO - PROCESS | 1656 | 1467031912888 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 05:51:52 INFO - PROCESS | 1656 | 1467031912891 Marionette TRACE conn2 <- [1,278,null,{}] 05:51:52 INFO - PROCESS | 1656 | 1467031912915 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}] 05:51:52 INFO - PROCESS | 1656 | 1467031912917 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:53 INFO - PROCESS | 1656 | 1467031913021 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 05:51:53 INFO - PROCESS | 1656 | 1467031913027 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:53 INFO - PROCESS | 1656 | 1467031913028 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b23800 == 37 [pid = 1656] [id = 77] 05:51:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12935ec00) [pid = 1656] [serial = 228] [outer = 0x0] 05:51:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a4e3800) [pid = 1656] [serial = 229] [outer = 0x12935ec00] 05:51:53 INFO - PROCESS | 1656 | 1467031913067 Marionette DEBUG loaded listener.js 05:51:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a54e400) [pid = 1656] [serial = 230] [outer = 0x12935ec00] 05:51:53 INFO - PROCESS | 1656 | 1467031913532 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]]]}] 05:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 05:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 689ms 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12100d400) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11662a000) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119188800) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11801b400) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117db5800) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11947fc00) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116a0a800) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116978800) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12073c000) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116377800) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1181a9000) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x115fd9400) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12073f000) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126bb6c00) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1238c1400) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126802c00) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1243bec00) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 05:51:53 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195a4c00) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 05:51:53 INFO - PROCESS | 1656 | 1467031913703 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 05:51:53 INFO - PROCESS | 1656 | 1467031913705 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 05:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 05:51:53 INFO - PROCESS | 1656 | 1467031913715 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 05:51:53 INFO - PROCESS | 1656 | 1467031913716 Marionette TRACE conn2 <- [1,282,null,{}] 05:51:53 INFO - PROCESS | 1656 | 1467031913718 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}] 05:51:53 INFO - PROCESS | 1656 | 1467031913719 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:53 INFO - PROCESS | 1656 | 1467031913802 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 05:51:53 INFO - PROCESS | 1656 | 1467031913809 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:53 INFO - PROCESS | 1656 | 1467031913810 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308f000 == 38 [pid = 1656] [id = 78] 05:51:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116a0a800) [pid = 1656] [serial = 231] [outer = 0x0] 05:51:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118017000) [pid = 1656] [serial = 232] [outer = 0x116a0a800] 05:51:53 INFO - PROCESS | 1656 | 1467031913835 Marionette DEBUG loaded listener.js 05:51:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11970dc00) [pid = 1656] [serial = 233] [outer = 0x116a0a800] 05:51:54 INFO - PROCESS | 1656 | 1467031914128 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]]]}] 05:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 05:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 05:51:54 INFO - PROCESS | 1656 | 1467031914185 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 05:51:54 INFO - PROCESS | 1656 | 1467031914187 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 05:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 05:51:54 INFO - PROCESS | 1656 | 1467031914189 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 05:51:54 INFO - PROCESS | 1656 | 1467031914190 Marionette TRACE conn2 <- [1,286,null,{}] 05:51:54 INFO - PROCESS | 1656 | 1467031914192 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}] 05:51:54 INFO - PROCESS | 1656 | 1467031914193 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:54 INFO - PROCESS | 1656 | 1467031914266 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 05:51:54 INFO - PROCESS | 1656 | 1467031914317 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:54 INFO - PROCESS | 1656 | 1467031914318 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f16000 == 39 [pid = 1656] [id = 79] 05:51:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1176dc800) [pid = 1656] [serial = 234] [outer = 0x0] 05:51:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123653800) [pid = 1656] [serial = 235] [outer = 0x1176dc800] 05:51:54 INFO - PROCESS | 1656 | 1467031914342 Marionette DEBUG loaded listener.js 05:51:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12688a000) [pid = 1656] [serial = 236] [outer = 0x1176dc800] 05:51:54 INFO - PROCESS | 1656 | 1467031914615 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]]]}] 05:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 05:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 05:51:54 INFO - PROCESS | 1656 | 1467031914662 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 05:51:54 INFO - PROCESS | 1656 | 1467031914664 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 05:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 05:51:54 INFO - PROCESS | 1656 | 1467031914666 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 05:51:54 INFO - PROCESS | 1656 | 1467031914668 Marionette TRACE conn2 <- [1,290,null,{}] 05:51:54 INFO - PROCESS | 1656 | 1467031914670 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}] 05:51:54 INFO - PROCESS | 1656 | 1467031914673 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:54 INFO - PROCESS | 1656 | 1467031914770 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 05:51:54 INFO - PROCESS | 1656 | 1467031914776 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:54 INFO - PROCESS | 1656 | 1467031914777 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293b4000 == 40 [pid = 1656] [id = 80] 05:51:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126bb6c00) [pid = 1656] [serial = 237] [outer = 0x0] 05:51:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a630400) [pid = 1656] [serial = 238] [outer = 0x126bb6c00] 05:51:54 INFO - PROCESS | 1656 | 1467031914803 Marionette DEBUG loaded listener.js 05:51:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a734c00) [pid = 1656] [serial = 239] [outer = 0x126bb6c00] 05:51:55 INFO - PROCESS | 1656 | 1467031915099 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]]]}] 05:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 05:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 05:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 05:51:55 INFO - PROCESS | 1656 | 1467031915136 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 05:51:55 INFO - PROCESS | 1656 | 1467031915137 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 05:51:55 INFO - PROCESS | 1656 | 1467031915141 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 05:51:55 INFO - PROCESS | 1656 | 1467031915144 Marionette TRACE conn2 <- [1,294,null,{}] 05:51:55 INFO - PROCESS | 1656 | 1467031915146 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}] 05:51:55 INFO - PROCESS | 1656 | 1467031915147 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:55 INFO - PROCESS | 1656 | 1467031915249 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 05:51:55 INFO - PROCESS | 1656 | 1467031915255 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:55 INFO - PROCESS | 1656 | 1467031915256 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x116952800 == 41 [pid = 1656] [id = 81] 05:51:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126bbe400) [pid = 1656] [serial = 240] [outer = 0x0] 05:51:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12aa03400) [pid = 1656] [serial = 241] [outer = 0x126bbe400] 05:51:55 INFO - PROCESS | 1656 | 1467031915281 Marionette DEBUG loaded listener.js 05:51:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12acc6400) [pid = 1656] [serial = 242] [outer = 0x126bbe400] 05:51:55 INFO - PROCESS | 1656 | 1467031915627 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]]]}] 05:51:55 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. 05:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 524ms 05:51:55 INFO - PROCESS | 1656 | 1467031915665 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 05:51:55 INFO - PROCESS | 1656 | 1467031915666 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 05:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 05:51:55 INFO - PROCESS | 1656 | 1467031915670 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 05:51:55 INFO - PROCESS | 1656 | 1467031915671 Marionette TRACE conn2 <- [1,298,null,{}] 05:51:55 INFO - PROCESS | 1656 | 1467031915675 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}] 05:51:55 INFO - PROCESS | 1656 | 1467031915687 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:55 INFO - PROCESS | 1656 | 1467031915869 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 05:51:55 INFO - PROCESS | 1656 | 1467031915994 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:55 INFO - PROCESS | 1656 | 1467031915996 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11614a000 == 42 [pid = 1656] [id = 82] 05:51:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11336fc00) [pid = 1656] [serial = 243] [outer = 0x0] 05:51:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1163d3800) [pid = 1656] [serial = 244] [outer = 0x11336fc00] 05:51:56 INFO - PROCESS | 1656 | 1467031916037 Marionette DEBUG loaded listener.js 05:51:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117dad000) [pid = 1656] [serial = 245] [outer = 0x11336fc00] 05:51:56 INFO - PROCESS | 1656 | 1467031916458 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]]]}] 05:51:56 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. 05:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 822ms 05:51:56 INFO - PROCESS | 1656 | 1467031916493 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 05:51:56 INFO - PROCESS | 1656 | 1467031916497 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 05:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 05:51:56 INFO - PROCESS | 1656 | 1467031916502 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 05:51:56 INFO - PROCESS | 1656 | 1467031916506 Marionette TRACE conn2 <- [1,302,null,{}] 05:51:56 INFO - PROCESS | 1656 | 1467031916510 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}] 05:51:56 INFO - PROCESS | 1656 | 1467031916513 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:56 INFO - PROCESS | 1656 | 1467031916660 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 05:51:56 INFO - PROCESS | 1656 | 1467031916775 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:56 INFO - PROCESS | 1656 | 1467031916777 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11923c000 == 43 [pid = 1656] [id = 83] 05:51:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11801b400) [pid = 1656] [serial = 246] [outer = 0x0] 05:51:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119481000) [pid = 1656] [serial = 247] [outer = 0x11801b400] 05:51:56 INFO - PROCESS | 1656 | 1467031916810 Marionette DEBUG loaded listener.js 05:51:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1199a5000) [pid = 1656] [serial = 248] [outer = 0x11801b400] 05:51:57 INFO - PROCESS | 1656 | 1467031917237 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]]]}] 05:51:57 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. 05:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 774ms 05:51:57 INFO - PROCESS | 1656 | 1467031917276 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 05:51:57 INFO - PROCESS | 1656 | 1467031917278 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 05:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 05:51:57 INFO - PROCESS | 1656 | 1467031917280 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 05:51:57 INFO - PROCESS | 1656 | 1467031917282 Marionette TRACE conn2 <- [1,306,null,{}] 05:51:57 INFO - PROCESS | 1656 | 1467031917284 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}] 05:51:57 INFO - PROCESS | 1656 | 1467031917286 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:57 INFO - PROCESS | 1656 | 1467031917384 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 05:51:57 INFO - PROCESS | 1656 | 1467031917436 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:57 INFO - PROCESS | 1656 | 1467031917438 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b28000 == 44 [pid = 1656] [id = 84] 05:51:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119dd8800) [pid = 1656] [serial = 249] [outer = 0x0] 05:51:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x120737400) [pid = 1656] [serial = 250] [outer = 0x119dd8800] 05:51:57 INFO - PROCESS | 1656 | 1467031917478 Marionette DEBUG loaded listener.js 05:51:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12326fc00) [pid = 1656] [serial = 251] [outer = 0x119dd8800] 05:51:57 INFO - PROCESS | 1656 | 1467031917881 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]]]}] 05:51:57 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. 05:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 05:51:57 INFO - PROCESS | 1656 | 1467031917900 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 05:51:57 INFO - PROCESS | 1656 | 1467031917902 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 05:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 05:51:57 INFO - PROCESS | 1656 | 1467031917910 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 05:51:57 INFO - PROCESS | 1656 | 1467031917913 Marionette TRACE conn2 <- [1,310,null,{}] 05:51:57 INFO - PROCESS | 1656 | 1467031917916 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}] 05:51:57 INFO - PROCESS | 1656 | 1467031917918 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:58 INFO - PROCESS | 1656 | 1467031918017 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 05:51:58 INFO - PROCESS | 1656 | 1467031918064 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:58 INFO - PROCESS | 1656 | 1467031918065 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939d800 == 45 [pid = 1656] [id = 85] 05:51:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1238bf400) [pid = 1656] [serial = 252] [outer = 0x0] 05:51:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x126551c00) [pid = 1656] [serial = 253] [outer = 0x1238bf400] 05:51:58 INFO - PROCESS | 1656 | 1467031918094 Marionette DEBUG loaded listener.js 05:51:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126c4a400) [pid = 1656] [serial = 254] [outer = 0x1238bf400] 05:51:58 INFO - PROCESS | 1656 | 1467031918632 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]]]}] 05:51:58 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. 05:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 775ms 05:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 05:51:58 INFO - PROCESS | 1656 | 1467031918681 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 05:51:58 INFO - PROCESS | 1656 | 1467031918684 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 05:51:58 INFO - PROCESS | 1656 | 1467031918687 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 05:51:58 INFO - PROCESS | 1656 | 1467031918691 Marionette TRACE conn2 <- [1,314,null,{}] 05:51:58 INFO - PROCESS | 1656 | 1467031918700 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}] 05:51:58 INFO - PROCESS | 1656 | 1467031918702 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:58 INFO - PROCESS | 1656 | 1467031918786 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 05:51:58 INFO - PROCESS | 1656 | 1467031918846 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:58 INFO - PROCESS | 1656 | 1467031918849 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d83000 == 46 [pid = 1656] [id = 86] 05:51:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1184be400) [pid = 1656] [serial = 255] [outer = 0x0] 05:51:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1186f2000) [pid = 1656] [serial = 256] [outer = 0x1184be400] 05:51:58 INFO - PROCESS | 1656 | 1467031918876 Marionette DEBUG loaded listener.js 05:51:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119486c00) [pid = 1656] [serial = 257] [outer = 0x1184be400] 05:51:59 INFO - PROCESS | 1656 | 1467031919359 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]]]}] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x113937800 == 45 [pid = 1656] [id = 55] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x116952800 == 44 [pid = 1656] [id = 81] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1293b4000 == 43 [pid = 1656] [id = 80] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119f16000 == 42 [pid = 1656] [id = 79] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12915ac00) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12308f000 == 41 [pid = 1656] [id = 78] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126b23800 == 40 [pid = 1656] [id = 77] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x124e14800 == 39 [pid = 1656] [id = 76] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x123b75800 == 38 [pid = 1656] [id = 75] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x116674800 == 37 [pid = 1656] [id = 74] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119f16800 == 36 [pid = 1656] [id = 73] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11924b800 == 35 [pid = 1656] [id = 72] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e8800 == 34 [pid = 1656] [id = 71] 05:51:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1139cb000 == 33 [pid = 1656] [id = 70] 05:51:59 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. 05:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 727ms 05:51:59 INFO - PROCESS | 1656 | 1467031919416 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 05:51:59 INFO - PROCESS | 1656 | 1467031919420 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 05:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 05:51:59 INFO - PROCESS | 1656 | 1467031919426 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 05:51:59 INFO - PROCESS | 1656 | 1467031919428 Marionette TRACE conn2 <- [1,318,null,{}] 05:51:59 INFO - PROCESS | 1656 | 1467031919432 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}] 05:51:59 INFO - PROCESS | 1656 | 1467031919434 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:59 INFO - PROCESS | 1656 | 1467031919552 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 05:51:59 INFO - PROCESS | 1656 | 1467031919566 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:59 INFO - PROCESS | 1656 | 1467031919568 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:51:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661b800 == 34 [pid = 1656] [id = 87] 05:51:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11970f000) [pid = 1656] [serial = 258] [outer = 0x0] 05:51:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119b9bc00) [pid = 1656] [serial = 259] [outer = 0x11970f000] 05:51:59 INFO - PROCESS | 1656 | 1467031919612 Marionette DEBUG loaded listener.js 05:51:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119dd9800) [pid = 1656] [serial = 260] [outer = 0x11970f000] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12344cc00) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12073e000) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x120734000) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124851c00) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1184b6000) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11862c800) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119484800) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1195a4000) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119b9b000) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x117daf000) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117025800) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116fc1800) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117db1800) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124331c00) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124ea5400) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124db6c00) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117045400) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11662fc00) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119187800) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118628400) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11860d000) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12301c400) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x121004400) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126c56c00) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12915b800) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12432fc00) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12655cc00) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x123add400) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126552800) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126886c00) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124df9800) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124850400) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1265f2c00) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1246b3400) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119f26000) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 05:51:59 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126806800) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 05:52:00 INFO - PROCESS | 1656 | 1467031920086 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]]]}] 05:52:00 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. 05:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 671ms 05:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 05:52:00 INFO - PROCESS | 1656 | 1467031920096 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 05:52:00 INFO - PROCESS | 1656 | 1467031920098 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 05:52:00 INFO - PROCESS | 1656 | 1467031920100 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 05:52:00 INFO - PROCESS | 1656 | 1467031920102 Marionette TRACE conn2 <- [1,322,null,{}] 05:52:00 INFO - PROCESS | 1656 | 1467031920111 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}] 05:52:00 INFO - PROCESS | 1656 | 1467031920114 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:00 INFO - PROCESS | 1656 | 1467031920190 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 05:52:00 INFO - PROCESS | 1656 | 1467031920195 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:00 INFO - PROCESS | 1656 | 1467031920197 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x118659000 == 35 [pid = 1656] [id = 88] 05:52:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12073fc00) [pid = 1656] [serial = 261] [outer = 0x0] 05:52:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x123018400) [pid = 1656] [serial = 262] [outer = 0x12073fc00] 05:52:00 INFO - PROCESS | 1656 | 1467031920227 Marionette DEBUG loaded listener.js 05:52:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1238bc400) [pid = 1656] [serial = 263] [outer = 0x12073fc00] 05:52:00 INFO - PROCESS | 1656 | 1467031920553 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]]]}] 05:52:00 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. 05:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 05:52:00 INFO - PROCESS | 1656 | 1467031920571 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 05:52:00 INFO - PROCESS | 1656 | 1467031920573 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 05:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 05:52:00 INFO - PROCESS | 1656 | 1467031920577 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 05:52:00 INFO - PROCESS | 1656 | 1467031920578 Marionette TRACE conn2 <- [1,326,null,{}] 05:52:00 INFO - PROCESS | 1656 | 1467031920581 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}] 05:52:00 INFO - PROCESS | 1656 | 1467031920582 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:00 INFO - PROCESS | 1656 | 1467031920659 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 05:52:00 INFO - PROCESS | 1656 | 1467031920663 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:00 INFO - PROCESS | 1656 | 1467031920664 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x119729800 == 36 [pid = 1656] [id = 89] 05:52:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x124133800) [pid = 1656] [serial = 264] [outer = 0x0] 05:52:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124731000) [pid = 1656] [serial = 265] [outer = 0x124133800] 05:52:00 INFO - PROCESS | 1656 | 1467031920689 Marionette DEBUG loaded listener.js 05:52:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124df7000) [pid = 1656] [serial = 266] [outer = 0x124133800] 05:52:01 INFO - PROCESS | 1656 | 1467031921020 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]]]}] 05:52:01 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. 05:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 05:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 05:52:01 INFO - PROCESS | 1656 | 1467031921048 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 05:52:01 INFO - PROCESS | 1656 | 1467031921049 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 05:52:01 INFO - PROCESS | 1656 | 1467031921053 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 05:52:01 INFO - PROCESS | 1656 | 1467031921054 Marionette TRACE conn2 <- [1,330,null,{}] 05:52:01 INFO - PROCESS | 1656 | 1467031921058 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}] 05:52:01 INFO - PROCESS | 1656 | 1467031921060 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:01 INFO - PROCESS | 1656 | 1467031921173 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 05:52:01 INFO - PROCESS | 1656 | 1467031921257 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:01 INFO - PROCESS | 1656 | 1467031921259 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ab7000 == 37 [pid = 1656] [id = 90] 05:52:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11801b800) [pid = 1656] [serial = 267] [outer = 0x0] 05:52:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1261a8400) [pid = 1656] [serial = 268] [outer = 0x11801b800] 05:52:01 INFO - PROCESS | 1656 | 1467031921309 Marionette DEBUG loaded listener.js 05:52:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126bb5c00) [pid = 1656] [serial = 269] [outer = 0x11801b800] 05:52:01 INFO - PROCESS | 1656 | 1467031921737 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]]]}] 05:52:01 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. 05:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 720ms 05:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 05:52:01 INFO - PROCESS | 1656 | 1467031921783 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 05:52:01 INFO - PROCESS | 1656 | 1467031921785 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 05:52:01 INFO - PROCESS | 1656 | 1467031921788 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 05:52:01 INFO - PROCESS | 1656 | 1467031921791 Marionette TRACE conn2 <- [1,334,null,{}] 05:52:01 INFO - PROCESS | 1656 | 1467031921794 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}] 05:52:01 INFO - PROCESS | 1656 | 1467031921800 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:01 INFO - PROCESS | 1656 | 1467031921976 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 05:52:02 INFO - PROCESS | 1656 | 1467031922003 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:02 INFO - PROCESS | 1656 | 1467031922004 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x123563000 == 38 [pid = 1656] [id = 91] 05:52:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1282c4000) [pid = 1656] [serial = 270] [outer = 0x0] 05:52:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1283d5800) [pid = 1656] [serial = 271] [outer = 0x1282c4000] 05:52:02 INFO - PROCESS | 1656 | 1467031922046 Marionette DEBUG loaded listener.js 05:52:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12915b800) [pid = 1656] [serial = 272] [outer = 0x1282c4000] 05:52:02 INFO - PROCESS | 1656 | 1467031922395 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]]]}] 05:52:02 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. 05:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 625ms 05:52:02 INFO - PROCESS | 1656 | 1467031922413 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 05:52:02 INFO - PROCESS | 1656 | 1467031922415 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 05:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 05:52:02 INFO - PROCESS | 1656 | 1467031922418 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 05:52:02 INFO - PROCESS | 1656 | 1467031922420 Marionette TRACE conn2 <- [1,338,null,{}] 05:52:02 INFO - PROCESS | 1656 | 1467031922426 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}] 05:52:02 INFO - PROCESS | 1656 | 1467031922427 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:02 INFO - PROCESS | 1656 | 1467031922582 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 05:52:02 INFO - PROCESS | 1656 | 1467031922650 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:02 INFO - PROCESS | 1656 | 1467031922662 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x115df3000 == 39 [pid = 1656] [id = 92] 05:52:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12915bc00) [pid = 1656] [serial = 273] [outer = 0x0] 05:52:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129163800) [pid = 1656] [serial = 274] [outer = 0x12915bc00] 05:52:02 INFO - PROCESS | 1656 | 1467031922702 Marionette DEBUG loaded listener.js 05:52:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1294a3000) [pid = 1656] [serial = 275] [outer = 0x12915bc00] 05:52:03 INFO - PROCESS | 1656 | 1467031923019 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]]]}] 05:52:03 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. 05:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 622ms 05:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 05:52:03 INFO - PROCESS | 1656 | 1467031923047 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 05:52:03 INFO - PROCESS | 1656 | 1467031923048 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 05:52:03 INFO - PROCESS | 1656 | 1467031923050 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 05:52:03 INFO - PROCESS | 1656 | 1467031923052 Marionette TRACE conn2 <- [1,342,null,{}] 05:52:03 INFO - PROCESS | 1656 | 1467031923054 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}] 05:52:03 INFO - PROCESS | 1656 | 1467031923055 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:03 INFO - PROCESS | 1656 | 1467031923152 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 05:52:03 INFO - PROCESS | 1656 | 1467031923162 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:03 INFO - PROCESS | 1656 | 1467031923163 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1248a7000 == 40 [pid = 1656] [id = 93] 05:52:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12915b000) [pid = 1656] [serial = 276] [outer = 0x0] 05:52:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a544000) [pid = 1656] [serial = 277] [outer = 0x12915b000] 05:52:03 INFO - PROCESS | 1656 | 1467031923188 Marionette DEBUG loaded listener.js 05:52:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a631000) [pid = 1656] [serial = 278] [outer = 0x12915b000] 05:52:03 INFO - PROCESS | 1656 | 1467031923486 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]]]}] 05:52:03 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. 05:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 05:52:03 INFO - PROCESS | 1656 | 1467031923527 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 05:52:03 INFO - PROCESS | 1656 | 1467031923528 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 05:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 05:52:03 INFO - PROCESS | 1656 | 1467031923531 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 05:52:03 INFO - PROCESS | 1656 | 1467031923532 Marionette TRACE conn2 <- [1,346,null,{}] 05:52:03 INFO - PROCESS | 1656 | 1467031923534 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}] 05:52:03 INFO - PROCESS | 1656 | 1467031923535 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:03 INFO - PROCESS | 1656 | 1467031923716 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1166ed800) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12073a800) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129358000) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118012400) [pid = 1656] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1176dc800) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x111c19c00) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11941b400) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1166ef400) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118012c00) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12935ec00) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1176d7400) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126bb6c00) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116a0a800) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 05:52:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126803c00) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 05:52:03 INFO - PROCESS | 1656 | 1467031923761 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:03 INFO - PROCESS | 1656 | 1467031923762 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118663800 == 41 [pid = 1656] [id = 94] 05:52:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x114f22400) [pid = 1656] [serial = 279] [outer = 0x0] 05:52:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1176d9800) [pid = 1656] [serial = 280] [outer = 0x114f22400] 05:52:03 INFO - PROCESS | 1656 | 1467031923786 Marionette DEBUG loaded listener.js 05:52:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119488800) [pid = 1656] [serial = 281] [outer = 0x114f22400] 05:52:04 INFO - PROCESS | 1656 | 1467031924047 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]]]}] 05:52:04 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. 05:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 568ms 05:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 05:52:04 INFO - PROCESS | 1656 | 1467031924100 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 05:52:04 INFO - PROCESS | 1656 | 1467031924101 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 05:52:04 INFO - PROCESS | 1656 | 1467031924103 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 05:52:04 INFO - PROCESS | 1656 | 1467031924104 Marionette TRACE conn2 <- [1,350,null,{}] 05:52:04 INFO - PROCESS | 1656 | 1467031924109 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}] 05:52:04 INFO - PROCESS | 1656 | 1467031924111 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:04 INFO - PROCESS | 1656 | 1467031924192 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 05:52:04 INFO - PROCESS | 1656 | 1467031924196 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:04 INFO - PROCESS | 1656 | 1467031924197 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12831c800 == 42 [pid = 1656] [id = 95] 05:52:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11948b000) [pid = 1656] [serial = 282] [outer = 0x0] 05:52:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12935c000) [pid = 1656] [serial = 283] [outer = 0x11948b000] 05:52:04 INFO - PROCESS | 1656 | 1467031924221 Marionette DEBUG loaded listener.js 05:52:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a63a800) [pid = 1656] [serial = 284] [outer = 0x11948b000] 05:52:04 INFO - PROCESS | 1656 | 1467031924527 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]]]}] 05:52:04 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. 05:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 05:52:04 INFO - PROCESS | 1656 | 1467031924573 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 05:52:04 INFO - PROCESS | 1656 | 1467031924575 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 05:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 05:52:04 INFO - PROCESS | 1656 | 1467031924577 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 05:52:04 INFO - PROCESS | 1656 | 1467031924579 Marionette TRACE conn2 <- [1,354,null,{}] 05:52:04 INFO - PROCESS | 1656 | 1467031924581 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}] 05:52:04 INFO - PROCESS | 1656 | 1467031924583 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:04 INFO - PROCESS | 1656 | 1467031924698 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 05:52:04 INFO - PROCESS | 1656 | 1467031924703 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:04 INFO - PROCESS | 1656 | 1467031924705 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293b1800 == 43 [pid = 1656] [id = 96] 05:52:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a72b400) [pid = 1656] [serial = 285] [outer = 0x0] 05:52:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12accec00) [pid = 1656] [serial = 286] [outer = 0x12a72b400] 05:52:04 INFO - PROCESS | 1656 | 1467031924735 Marionette DEBUG loaded listener.js 05:52:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b18c400) [pid = 1656] [serial = 287] [outer = 0x12a72b400] 05:52:05 INFO - PROCESS | 1656 | 1467031925045 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]]]}] 05:52:05 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. 05:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 519ms 05:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 05:52:05 INFO - PROCESS | 1656 | 1467031925097 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 05:52:05 INFO - PROCESS | 1656 | 1467031925098 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 05:52:05 INFO - PROCESS | 1656 | 1467031925100 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 05:52:05 INFO - PROCESS | 1656 | 1467031925101 Marionette TRACE conn2 <- [1,358,null,{}] 05:52:05 INFO - PROCESS | 1656 | 1467031925103 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}] 05:52:05 INFO - PROCESS | 1656 | 1467031925104 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:05 INFO - PROCESS | 1656 | 1467031925181 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 05:52:05 INFO - PROCESS | 1656 | 1467031925184 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:05 INFO - PROCESS | 1656 | 1467031925185 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7b2800 == 44 [pid = 1656] [id = 97] 05:52:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b18cc00) [pid = 1656] [serial = 288] [outer = 0x0] 05:52:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b1e3000) [pid = 1656] [serial = 289] [outer = 0x12b18cc00] 05:52:05 INFO - PROCESS | 1656 | 1467031925210 Marionette DEBUG loaded listener.js 05:52:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b944400) [pid = 1656] [serial = 290] [outer = 0x12b18cc00] 05:52:05 INFO - PROCESS | 1656 | 1467031925514 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]]]}] 05:52:05 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. 05:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 418ms 05:52:05 INFO - PROCESS | 1656 | 1467031925518 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 05:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 05:52:05 INFO - PROCESS | 1656 | 1467031925519 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 05:52:05 INFO - PROCESS | 1656 | 1467031925522 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 05:52:05 INFO - PROCESS | 1656 | 1467031925525 Marionette TRACE conn2 <- [1,362,null,{}] 05:52:05 INFO - PROCESS | 1656 | 1467031925536 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}] 05:52:05 INFO - PROCESS | 1656 | 1467031925537 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:05 INFO - PROCESS | 1656 | 1467031925665 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 05:52:05 INFO - PROCESS | 1656 | 1467031925674 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:05 INFO - PROCESS | 1656 | 1467031925675 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac65000 == 45 [pid = 1656] [id = 98] 05:52:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124331c00) [pid = 1656] [serial = 291] [outer = 0x0] 05:52:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b180800) [pid = 1656] [serial = 292] [outer = 0x124331c00] 05:52:05 INFO - PROCESS | 1656 | 1467031925714 Marionette DEBUG loaded listener.js 05:52:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b94e800) [pid = 1656] [serial = 293] [outer = 0x124331c00] 05:52:06 INFO - PROCESS | 1656 | 1467031926325 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]]]}] 05:52:06 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. 05:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 828ms 05:52:06 INFO - PROCESS | 1656 | 1467031926350 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 05:52:06 INFO - PROCESS | 1656 | 1467031926352 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 05:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 05:52:06 INFO - PROCESS | 1656 | 1467031926355 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 05:52:06 INFO - PROCESS | 1656 | 1467031926359 Marionette TRACE conn2 <- [1,366,null,{}] 05:52:06 INFO - PROCESS | 1656 | 1467031926363 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}] 05:52:06 INFO - PROCESS | 1656 | 1467031926364 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:06 INFO - PROCESS | 1656 | 1467031926486 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 05:52:06 INFO - PROCESS | 1656 | 1467031926550 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:06 INFO - PROCESS | 1656 | 1467031926552 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x117238000 == 46 [pid = 1656] [id = 99] 05:52:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1181a9000) [pid = 1656] [serial = 294] [outer = 0x0] 05:52:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119186400) [pid = 1656] [serial = 295] [outer = 0x1181a9000] 05:52:06 INFO - PROCESS | 1656 | 1467031926583 Marionette DEBUG loaded listener.js 05:52:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119704000) [pid = 1656] [serial = 296] [outer = 0x1181a9000] 05:52:06 INFO - PROCESS | 1656 | 1467031926996 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]]]}] 05:52:07 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. 05:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 673ms 05:52:07 INFO - PROCESS | 1656 | 1467031927029 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 05:52:07 INFO - PROCESS | 1656 | 1467031927032 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 05:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 05:52:07 INFO - PROCESS | 1656 | 1467031927037 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 05:52:07 INFO - PROCESS | 1656 | 1467031927038 Marionette TRACE conn2 <- [1,370,null,{}] 05:52:07 INFO - PROCESS | 1656 | 1467031927060 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}] 05:52:07 INFO - PROCESS | 1656 | 1467031927061 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:07 INFO - PROCESS | 1656 | 1467031927166 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 05:52:07 INFO - PROCESS | 1656 | 1467031927229 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:07 INFO - PROCESS | 1656 | 1467031927231 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12320c000 == 47 [pid = 1656] [id = 100] 05:52:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x120737000) [pid = 1656] [serial = 297] [outer = 0x0] 05:52:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12100d800) [pid = 1656] [serial = 298] [outer = 0x120737000] 05:52:07 INFO - PROCESS | 1656 | 1467031927263 Marionette DEBUG loaded listener.js 05:52:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123adec00) [pid = 1656] [serial = 299] [outer = 0x120737000] 05:52:07 INFO - PROCESS | 1656 | 1467031927701 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]]]}] 05:52:07 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. 05:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 692ms 05:52:07 INFO - PROCESS | 1656 | 1467031927735 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 05:52:07 INFO - PROCESS | 1656 | 1467031927737 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 05:52:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 05:52:07 INFO - PROCESS | 1656 | 1467031927774 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 05:52:07 INFO - PROCESS | 1656 | 1467031927777 Marionette TRACE conn2 <- [1,374,null,{}] 05:52:07 INFO - PROCESS | 1656 | 1467031927827 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}] 05:52:07 INFO - PROCESS | 1656 | 1467031927830 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:07 INFO - PROCESS | 1656 | 1467031927932 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 05:52:07 INFO - PROCESS | 1656 | 1467031927996 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:07 INFO - PROCESS | 1656 | 1467031927998 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12acef000 == 48 [pid = 1656] [id = 101] 05:52:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1282bc400) [pid = 1656] [serial = 300] [outer = 0x0] 05:52:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1282c9c00) [pid = 1656] [serial = 301] [outer = 0x1282bc400] 05:52:08 INFO - PROCESS | 1656 | 1467031928029 Marionette DEBUG loaded listener.js 05:52:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12935f000) [pid = 1656] [serial = 302] [outer = 0x1282bc400] 05:52:08 INFO - PROCESS | 1656 | 1467031928449 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 05:52:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 05:52:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 702ms 05:52:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 05:52:08 INFO - PROCESS | 1656 | 1467031928464 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 05:52:08 INFO - PROCESS | 1656 | 1467031928466 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 05:52:08 INFO - PROCESS | 1656 | 1467031928468 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 05:52:08 INFO - PROCESS | 1656 | 1467031928469 Marionette TRACE conn2 <- [1,378,null,{}] 05:52:08 INFO - PROCESS | 1656 | 1467031928472 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}] 05:52:08 INFO - PROCESS | 1656 | 1467031928473 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:08 INFO - PROCESS | 1656 | 1467031928574 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 05:52:08 INFO - PROCESS | 1656 | 1467031928622 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:08 INFO - PROCESS | 1656 | 1467031928623 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b19c800 == 49 [pid = 1656] [id = 102] 05:52:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12a633c00) [pid = 1656] [serial = 303] [outer = 0x0] 05:52:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12a733000) [pid = 1656] [serial = 304] [outer = 0x12a633c00] 05:52:08 INFO - PROCESS | 1656 | 1467031928652 Marionette DEBUG loaded listener.js 05:52:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12b188c00) [pid = 1656] [serial = 305] [outer = 0x12a633c00] 05:52:09 INFO - PROCESS | 1656 | 1467031929251 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 05:52:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 05:52:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 869ms 05:52:09 INFO - PROCESS | 1656 | 1467031929339 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 05:52:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 05:52:09 INFO - PROCESS | 1656 | 1467031929345 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 05:52:09 INFO - PROCESS | 1656 | 1467031929350 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 05:52:09 INFO - PROCESS | 1656 | 1467031929353 Marionette TRACE conn2 <- [1,382,null,{}] 05:52:09 INFO - PROCESS | 1656 | 1467031929359 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}] 05:52:09 INFO - PROCESS | 1656 | 1467031929361 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:09 INFO - PROCESS | 1656 | 1467031929494 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 05:52:09 INFO - PROCESS | 1656 | 1467031929614 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:09 INFO - PROCESS | 1656 | 1467031929618 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11971d000 == 50 [pid = 1656] [id = 103] 05:52:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116a0a800) [pid = 1656] [serial = 306] [outer = 0x0] 05:52:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11914f800) [pid = 1656] [serial = 307] [outer = 0x116a0a800] 05:52:09 INFO - PROCESS | 1656 | 1467031929657 Marionette DEBUG loaded listener.js 05:52:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119489000) [pid = 1656] [serial = 308] [outer = 0x116a0a800] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7b2800 == 49 [pid = 1656] [id = 97] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1293b1800 == 48 [pid = 1656] [id = 96] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12831c800 == 47 [pid = 1656] [id = 95] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x118663800 == 46 [pid = 1656] [id = 94] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1248a7000 == 45 [pid = 1656] [id = 93] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x115df3000 == 44 [pid = 1656] [id = 92] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x123563000 == 43 [pid = 1656] [id = 91] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x119ab7000 == 42 [pid = 1656] [id = 90] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x119729800 == 41 [pid = 1656] [id = 89] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12aa03400) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x118659000 == 40 [pid = 1656] [id = 88] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11661b800 == 39 [pid = 1656] [id = 87] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x117d83000 == 38 [pid = 1656] [id = 86] 05:52:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12939d800 == 37 [pid = 1656] [id = 85] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12a4e3800) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a630400) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11970dc00) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118017000) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x129357800) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119b97400) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12688a000) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12a734c00) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1261a0400) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12326dc00) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1294a6400) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11845e000) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x123653800) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1121ab400) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12d12bc00) [pid = 1656] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119703400) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113c31400) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1246bbc00) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129363400) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1180b7c00) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118019c00) [pid = 1656] [serial = 204] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119181800) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a54e400) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129165000) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12100dc00) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12687f400) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123de8800) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124db1c00) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 05:52:10 INFO - PROCESS | 1656 | 1467031930239 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 05:52:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 05:52:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 927ms 05:52:10 INFO - PROCESS | 1656 | 1467031930275 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 05:52:10 INFO - PROCESS | 1656 | 1467031930278 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 05:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 05:52:10 INFO - PROCESS | 1656 | 1467031930283 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 05:52:10 INFO - PROCESS | 1656 | 1467031930284 Marionette TRACE conn2 <- [1,386,null,{}] 05:52:10 INFO - PROCESS | 1656 | 1467031930286 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}] 05:52:10 INFO - PROCESS | 1656 | 1467031930288 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:10 INFO - PROCESS | 1656 | 1467031930364 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 05:52:10 INFO - PROCESS | 1656 | 1467031930368 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:10 INFO - PROCESS | 1656 | 1467031930369 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a8000 == 38 [pid = 1656] [id = 104] 05:52:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119b97400) [pid = 1656] [serial = 309] [outer = 0x0] 05:52:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119dda400) [pid = 1656] [serial = 310] [outer = 0x119b97400] 05:52:10 INFO - PROCESS | 1656 | 1467031930399 Marionette DEBUG loaded listener.js 05:52:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12344f800) [pid = 1656] [serial = 311] [outer = 0x119b97400] 05:52:10 INFO - PROCESS | 1656 | 1467031930780 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]]]}] 05:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 05:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 05:52:10 INFO - PROCESS | 1656 | 1467031930820 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 05:52:10 INFO - PROCESS | 1656 | 1467031930821 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 05:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 05:52:10 INFO - PROCESS | 1656 | 1467031930867 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 05:52:10 INFO - PROCESS | 1656 | 1467031930870 Marionette TRACE conn2 <- [1,390,null,{}] 05:52:10 INFO - PROCESS | 1656 | 1467031930901 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}] 05:52:10 INFO - PROCESS | 1656 | 1467031930904 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:11 INFO - PROCESS | 1656 | 1467031931002 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 05:52:11 INFO - PROCESS | 1656 | 1467031931063 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:11 INFO - PROCESS | 1656 | 1467031931065 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12076b800 == 39 [pid = 1656] [id = 105] 05:52:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1265f0000) [pid = 1656] [serial = 312] [outer = 0x0] 05:52:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1282c6000) [pid = 1656] [serial = 313] [outer = 0x1265f0000] 05:52:11 INFO - PROCESS | 1656 | 1467031931093 Marionette DEBUG loaded listener.js 05:52:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129165000) [pid = 1656] [serial = 314] [outer = 0x1265f0000] 05:52:11 INFO - PROCESS | 1656 | 1467031931399 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]]]}] 05:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 05:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 05:52:11 INFO - PROCESS | 1656 | 1467031931447 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 05:52:11 INFO - PROCESS | 1656 | 1467031931448 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 05:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 05:52:11 INFO - PROCESS | 1656 | 1467031931450 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 05:52:11 INFO - PROCESS | 1656 | 1467031931452 Marionette TRACE conn2 <- [1,394,null,{}] 05:52:11 INFO - PROCESS | 1656 | 1467031931454 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}] 05:52:11 INFO - PROCESS | 1656 | 1467031931455 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:11 INFO - PROCESS | 1656 | 1467031931534 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 05:52:11 INFO - PROCESS | 1656 | 1467031931586 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:11 INFO - PROCESS | 1656 | 1467031931587 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234d2800 == 40 [pid = 1656] [id = 106] 05:52:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12915e800) [pid = 1656] [serial = 315] [outer = 0x0] 05:52:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1294a6800) [pid = 1656] [serial = 316] [outer = 0x12915e800] 05:52:11 INFO - PROCESS | 1656 | 1467031931613 Marionette DEBUG loaded listener.js 05:52:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a735c00) [pid = 1656] [serial = 317] [outer = 0x12915e800] 05:52:11 INFO - PROCESS | 1656 | 1467031931897 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]]]}] 05:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 05:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 05:52:11 INFO - PROCESS | 1656 | 1467031931919 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 05:52:11 INFO - PROCESS | 1656 | 1467031931920 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 05:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 05:52:11 INFO - PROCESS | 1656 | 1467031931931 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 05:52:11 INFO - PROCESS | 1656 | 1467031931932 Marionette TRACE conn2 <- [1,398,null,{}] 05:52:11 INFO - PROCESS | 1656 | 1467031931934 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}] 05:52:11 INFO - PROCESS | 1656 | 1467031931935 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:12 INFO - PROCESS | 1656 | 1467031932017 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 05:52:12 INFO - PROCESS | 1656 | 1467031932021 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:12 INFO - PROCESS | 1656 | 1467031932023 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183b7800 == 41 [pid = 1656] [id = 107] 05:52:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1283d6400) [pid = 1656] [serial = 318] [outer = 0x0] 05:52:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b18e000) [pid = 1656] [serial = 319] [outer = 0x1283d6400] 05:52:12 INFO - PROCESS | 1656 | 1467031932049 Marionette DEBUG loaded listener.js 05:52:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b1ea400) [pid = 1656] [serial = 320] [outer = 0x1283d6400] 05:52:12 INFO - PROCESS | 1656 | 1467031932428 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]]]}] 05:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 05:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 526ms 05:52:12 INFO - PROCESS | 1656 | 1467031932450 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 05:52:12 INFO - PROCESS | 1656 | 1467031932451 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 05:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 05:52:12 INFO - PROCESS | 1656 | 1467031932453 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 05:52:12 INFO - PROCESS | 1656 | 1467031932454 Marionette TRACE conn2 <- [1,402,null,{}] 05:52:12 INFO - PROCESS | 1656 | 1467031932456 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}] 05:52:12 INFO - PROCESS | 1656 | 1467031932460 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:12 INFO - PROCESS | 1656 | 1467031932585 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 05:52:12 INFO - PROCESS | 1656 | 1467031932598 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:12 INFO - PROCESS | 1656 | 1467031932600 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x126635800 == 42 [pid = 1656] [id = 108] 05:52:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b94ac00) [pid = 1656] [serial = 321] [outer = 0x0] 05:52:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12ba05400) [pid = 1656] [serial = 322] [outer = 0x12b94ac00] 05:52:12 INFO - PROCESS | 1656 | 1467031932624 Marionette DEBUG loaded listener.js 05:52:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12beb4c00) [pid = 1656] [serial = 323] [outer = 0x12b94ac00] 05:52:12 INFO - PROCESS | 1656 | 1467031932966 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]]]}] 05:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 05:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 05:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 05:52:13 INFO - PROCESS | 1656 | 1467031933021 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 05:52:13 INFO - PROCESS | 1656 | 1467031933022 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 05:52:13 INFO - PROCESS | 1656 | 1467031933025 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 05:52:13 INFO - PROCESS | 1656 | 1467031933026 Marionette TRACE conn2 <- [1,406,null,{}] 05:52:13 INFO - PROCESS | 1656 | 1467031933028 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}] 05:52:13 INFO - PROCESS | 1656 | 1467031933029 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:13 INFO - PROCESS | 1656 | 1467031933129 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 05:52:13 INFO - PROCESS | 1656 | 1467031933139 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:13 INFO - PROCESS | 1656 | 1467031933141 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11720c000 == 43 [pid = 1656] [id = 109] 05:52:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12beb8000) [pid = 1656] [serial = 324] [outer = 0x0] 05:52:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12c026800) [pid = 1656] [serial = 325] [outer = 0x12beb8000] 05:52:13 INFO - PROCESS | 1656 | 1467031933164 Marionette DEBUG loaded listener.js 05:52:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12c032400) [pid = 1656] [serial = 326] [outer = 0x12beb8000] 05:52:13 INFO - PROCESS | 1656 | 1467031933507 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]]]}] 05:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 05:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 05:52:13 INFO - PROCESS | 1656 | 1467031933544 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 05:52:13 INFO - PROCESS | 1656 | 1467031933545 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 05:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 05:52:13 INFO - PROCESS | 1656 | 1467031933548 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 05:52:13 INFO - PROCESS | 1656 | 1467031933549 Marionette TRACE conn2 <- [1,410,null,{}] 05:52:13 INFO - PROCESS | 1656 | 1467031933551 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}] 05:52:13 INFO - PROCESS | 1656 | 1467031933552 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:13 INFO - PROCESS | 1656 | 1467031933650 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 05:52:13 INFO - PROCESS | 1656 | 1467031933654 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:13 INFO - PROCESS | 1656 | 1467031933655 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293a4800 == 44 [pid = 1656] [id = 110] 05:52:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116793400) [pid = 1656] [serial = 327] [outer = 0x0] 05:52:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12c4b8800) [pid = 1656] [serial = 328] [outer = 0x116793400] 05:52:13 INFO - PROCESS | 1656 | 1467031933681 Marionette DEBUG loaded listener.js 05:52:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12c4be000) [pid = 1656] [serial = 329] [outer = 0x116793400] 05:52:13 INFO - PROCESS | 1656 | 1467031933822 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 05:52:14 INFO - PROCESS | 1656 | 1467031934022 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]]]}] 05:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 05:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 05:52:14 INFO - PROCESS | 1656 | 1467031934066 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 05:52:14 INFO - PROCESS | 1656 | 1467031934067 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 05:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 05:52:14 INFO - PROCESS | 1656 | 1467031934070 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 05:52:14 INFO - PROCESS | 1656 | 1467031934071 Marionette TRACE conn2 <- [1,414,null,{}] 05:52:14 INFO - PROCESS | 1656 | 1467031934073 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}] 05:52:14 INFO - PROCESS | 1656 | 1467031934076 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:14 INFO - PROCESS | 1656 | 1467031934273 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12b18cc00) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1184be400) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11801b800) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1282c4000) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11970f000) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12073fc00) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124133800) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12915bc00) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126bbe400) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12915b000) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x114f22400) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12a72b400) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:52:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11948b000) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:52:14 INFO - PROCESS | 1656 | 1467031934315 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:14 INFO - PROCESS | 1656 | 1467031934316 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa3000 == 45 [pid = 1656] [id = 111] 05:52:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1161a5800) [pid = 1656] [serial = 330] [outer = 0x0] 05:52:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1184be400) [pid = 1656] [serial = 331] [outer = 0x1161a5800] 05:52:14 INFO - PROCESS | 1656 | 1467031934341 Marionette DEBUG loaded listener.js 05:52:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1246af800) [pid = 1656] [serial = 332] [outer = 0x1161a5800] 05:52:14 INFO - PROCESS | 1656 | 1467031934626 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]]]}] 05:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 05:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 571ms 05:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 05:52:14 INFO - PROCESS | 1656 | 1467031934648 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 05:52:14 INFO - PROCESS | 1656 | 1467031934649 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 05:52:14 INFO - PROCESS | 1656 | 1467031934651 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 05:52:14 INFO - PROCESS | 1656 | 1467031934652 Marionette TRACE conn2 <- [1,418,null,{}] 05:52:14 INFO - PROCESS | 1656 | 1467031934654 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}] 05:52:14 INFO - PROCESS | 1656 | 1467031934656 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:14 INFO - PROCESS | 1656 | 1467031934751 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 05:52:14 INFO - PROCESS | 1656 | 1467031934754 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:14 INFO - PROCESS | 1656 | 1467031934755 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1a4000 == 46 [pid = 1656] [id = 112] 05:52:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126bbe400) [pid = 1656] [serial = 333] [outer = 0x0] 05:52:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1283a1000) [pid = 1656] [serial = 334] [outer = 0x126bbe400] 05:52:14 INFO - PROCESS | 1656 | 1467031934780 Marionette DEBUG loaded listener.js 05:52:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b18e800) [pid = 1656] [serial = 335] [outer = 0x126bbe400] 05:52:15 INFO - PROCESS | 1656 | 1467031935570 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]]]}] 05:52:15 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 05:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 05:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 05:52:15 INFO - PROCESS | 1656 | 1467031935621 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 05:52:15 INFO - PROCESS | 1656 | 1467031935622 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 05:52:15 INFO - PROCESS | 1656 | 1467031935624 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 05:52:15 INFO - PROCESS | 1656 | 1467031935626 Marionette TRACE conn2 <- [1,422,null,{}] 05:52:15 INFO - PROCESS | 1656 | 1467031935628 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}] 05:52:15 INFO - PROCESS | 1656 | 1467031935630 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:15 INFO - PROCESS | 1656 | 1467031935743 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 05:52:15 INFO - PROCESS | 1656 | 1467031935749 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:15 INFO - PROCESS | 1656 | 1467031935750 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcb9800 == 47 [pid = 1656] [id = 113] 05:52:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119d92800) [pid = 1656] [serial = 336] [outer = 0x0] 05:52:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d9b400) [pid = 1656] [serial = 337] [outer = 0x119d92800] 05:52:15 INFO - PROCESS | 1656 | 1467031935777 Marionette DEBUG loaded listener.js 05:52:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12c4b8000) [pid = 1656] [serial = 338] [outer = 0x119d92800] 05:52:16 INFO - PROCESS | 1656 | 1467031936604 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]]]}] 05:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 05:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1021ms 05:52:16 INFO - PROCESS | 1656 | 1467031936646 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 05:52:16 INFO - PROCESS | 1656 | 1467031936649 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 05:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 05:52:16 INFO - PROCESS | 1656 | 1467031936665 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 05:52:16 INFO - PROCESS | 1656 | 1467031936667 Marionette TRACE conn2 <- [1,426,null,{}] 05:52:16 INFO - PROCESS | 1656 | 1467031936671 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}] 05:52:16 INFO - PROCESS | 1656 | 1467031936672 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:16 INFO - PROCESS | 1656 | 1467031936806 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 05:52:16 INFO - PROCESS | 1656 | 1467031936862 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:16 INFO - PROCESS | 1656 | 1467031936863 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x117248000 == 48 [pid = 1656] [id = 114] 05:52:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11862c800) [pid = 1656] [serial = 339] [outer = 0x0] 05:52:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11918c400) [pid = 1656] [serial = 340] [outer = 0x11862c800] 05:52:16 INFO - PROCESS | 1656 | 1467031936896 Marionette DEBUG loaded listener.js 05:52:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11999c000) [pid = 1656] [serial = 341] [outer = 0x11862c800] 05:52:17 INFO - PROCESS | 1656 | 1467031937389 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] 05:52:17 INFO - PROCESS | 1656 | 1467031937440 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 05:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 05:52:17 INFO - PROCESS | 1656 | 1467031937445 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 05:52:17 INFO - PROCESS | 1656 | 1467031937447 Marionette TRACE conn2 <- [1,430,null,{}] 05:52:17 INFO - PROCESS | 1656 | 1467031937449 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}] 05:52:17 INFO - PROCESS | 1656 | 1467031937451 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:17 INFO - PROCESS | 1656 | 1467031937555 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 05:52:17 INFO - PROCESS | 1656 | 1467031937621 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:17 INFO - PROCESS | 1656 | 1467031937623 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x123202800 == 49 [pid = 1656] [id = 115] 05:52:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123650000) [pid = 1656] [serial = 342] [outer = 0x0] 05:52:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124330400) [pid = 1656] [serial = 343] [outer = 0x123650000] 05:52:17 INFO - PROCESS | 1656 | 1467031937655 Marionette DEBUG loaded listener.js 05:52:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1261a6c00) [pid = 1656] [serial = 344] [outer = 0x123650000] 05:52:18 INFO - PROCESS | 1656 | 1467031938108 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]]]}] 05:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 05:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 05:52:18 INFO - PROCESS | 1656 | 1467031938134 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 05:52:18 INFO - PROCESS | 1656 | 1467031938136 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 05:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 05:52:18 INFO - PROCESS | 1656 | 1467031938153 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 05:52:18 INFO - PROCESS | 1656 | 1467031938156 Marionette TRACE conn2 <- [1,434,null,{}] 05:52:18 INFO - PROCESS | 1656 | 1467031938180 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}] 05:52:18 INFO - PROCESS | 1656 | 1467031938183 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:18 INFO - PROCESS | 1656 | 1467031938277 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 05:52:18 INFO - PROCESS | 1656 | 1467031938577 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:18 INFO - PROCESS | 1656 | 1467031938579 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x113e3c000 == 50 [pid = 1656] [id = 116] 05:52:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1166ef400) [pid = 1656] [serial = 345] [outer = 0x0] 05:52:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118467000) [pid = 1656] [serial = 346] [outer = 0x1166ef400] 05:52:18 INFO - PROCESS | 1656 | 1467031938625 Marionette DEBUG loaded listener.js 05:52:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1199a0000) [pid = 1656] [serial = 347] [outer = 0x1166ef400] 05:52:19 INFO - PROCESS | 1656 | 1467031939097 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]]]}] 05:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 05:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1011ms 05:52:19 INFO - PROCESS | 1656 | 1467031939152 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 05:52:19 INFO - PROCESS | 1656 | 1467031939154 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 05:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 05:52:19 INFO - PROCESS | 1656 | 1467031939178 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 05:52:19 INFO - PROCESS | 1656 | 1467031939179 Marionette TRACE conn2 <- [1,438,null,{}] 05:52:19 INFO - PROCESS | 1656 | 1467031939184 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}] 05:52:19 INFO - PROCESS | 1656 | 1467031939187 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:19 INFO - PROCESS | 1656 | 1467031939278 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 05:52:19 INFO - PROCESS | 1656 | 1467031939348 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:19 INFO - PROCESS | 1656 | 1467031939349 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x117244800 == 51 [pid = 1656] [id = 117] 05:52:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11970cc00) [pid = 1656] [serial = 348] [outer = 0x0] 05:52:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119d9d400) [pid = 1656] [serial = 349] [outer = 0x11970cc00] 05:52:19 INFO - PROCESS | 1656 | 1467031939377 Marionette DEBUG loaded listener.js 05:52:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119f26000) [pid = 1656] [serial = 350] [outer = 0x11970cc00] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x112121800 == 50 [pid = 1656] [id = 68] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x117d6c000 == 49 [pid = 1656] [id = 69] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1a4000 == 48 [pid = 1656] [id = 112] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa3000 == 47 [pid = 1656] [id = 111] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1293a4800 == 46 [pid = 1656] [id = 110] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11720c000 == 45 [pid = 1656] [id = 109] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x126635800 == 44 [pid = 1656] [id = 108] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1183b7800 == 43 [pid = 1656] [id = 107] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126551c00) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119481000) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1163d3800) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x120737400) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1234d2800 == 42 [pid = 1656] [id = 106] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12076b800 == 41 [pid = 1656] [id = 105] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1169a8000 == 40 [pid = 1656] [id = 104] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11971d000 == 39 [pid = 1656] [id = 103] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12320c000 == 38 [pid = 1656] [id = 100] 05:52:19 INFO - PROCESS | 1656 | --DOCSHELL 0x117238000 == 37 [pid = 1656] [id = 99] 05:52:19 INFO - PROCESS | 1656 | 1467031939748 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]]]}] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b1e3000) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119486c00) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1186f2000) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1261a8400) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1283d5800) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119b9bc00) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119dd9800) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123018400) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1238bc400) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124731000) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124df7000) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1294a3000) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x129163800) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12acc6400) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12a544000) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12a631000) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119488800) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12b18c400) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1176d9800) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12915b800) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12935c000) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12accec00) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12b944400) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12a63a800) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 05:52:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126bb5c00) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 05:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 05:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 642ms 05:52:19 INFO - PROCESS | 1656 | 1467031939800 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 05:52:19 INFO - PROCESS | 1656 | 1467031939803 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 05:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 05:52:19 INFO - PROCESS | 1656 | 1467031939805 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 05:52:19 INFO - PROCESS | 1656 | 1467031939806 Marionette TRACE conn2 <- [1,442,null,{}] 05:52:19 INFO - PROCESS | 1656 | 1467031939809 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}] 05:52:19 INFO - PROCESS | 1656 | 1467031939810 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:19 INFO - PROCESS | 1656 | 1467031939907 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 05:52:19 INFO - PROCESS | 1656 | 1467031939913 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:19 INFO - PROCESS | 1656 | 1467031939914 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183b7800 == 38 [pid = 1656] [id = 118] 05:52:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119fff400) [pid = 1656] [serial = 351] [outer = 0x0] 05:52:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12364d000) [pid = 1656] [serial = 352] [outer = 0x119fff400] 05:52:19 INFO - PROCESS | 1656 | 1467031939940 Marionette DEBUG loaded listener.js 05:52:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124732000) [pid = 1656] [serial = 353] [outer = 0x119fff400] 05:52:20 INFO - PROCESS | 1656 | 1467031940282 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]]]}] 05:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 05:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 05:52:20 INFO - PROCESS | 1656 | 1467031940325 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 05:52:20 INFO - PROCESS | 1656 | 1467031940326 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 05:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 05:52:20 INFO - PROCESS | 1656 | 1467031940332 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 05:52:20 INFO - PROCESS | 1656 | 1467031940336 Marionette TRACE conn2 <- [1,446,null,{}] 05:52:20 INFO - PROCESS | 1656 | 1467031940340 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}] 05:52:20 INFO - PROCESS | 1656 | 1467031940342 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:20 INFO - PROCESS | 1656 | 1467031940420 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 05:52:20 INFO - PROCESS | 1656 | 1467031940426 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:20 INFO - PROCESS | 1656 | 1467031940428 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a9a000 == 39 [pid = 1656] [id = 119] 05:52:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124db7800) [pid = 1656] [serial = 354] [outer = 0x0] 05:52:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126664000) [pid = 1656] [serial = 355] [outer = 0x124db7800] 05:52:20 INFO - PROCESS | 1656 | 1467031940453 Marionette DEBUG loaded listener.js 05:52:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1282c3c00) [pid = 1656] [serial = 356] [outer = 0x124db7800] 05:52:20 INFO - PROCESS | 1656 | 1467031940784 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]]]}] 05:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 05:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 478ms 05:52:20 INFO - PROCESS | 1656 | 1467031940808 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 05:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 05:52:20 INFO - PROCESS | 1656 | 1467031940811 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 05:52:20 INFO - PROCESS | 1656 | 1467031940814 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 05:52:20 INFO - PROCESS | 1656 | 1467031940815 Marionette TRACE conn2 <- [1,450,null,{}] 05:52:20 INFO - PROCESS | 1656 | 1467031940817 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}] 05:52:20 INFO - PROCESS | 1656 | 1467031940818 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:20 INFO - PROCESS | 1656 | 1467031940902 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 05:52:20 INFO - PROCESS | 1656 | 1467031940955 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:20 INFO - PROCESS | 1656 | 1467031940956 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1230a9800 == 40 [pid = 1656] [id = 120] 05:52:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1261a2c00) [pid = 1656] [serial = 357] [outer = 0x0] 05:52:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12839cc00) [pid = 1656] [serial = 358] [outer = 0x1261a2c00] 05:52:20 INFO - PROCESS | 1656 | 1467031940981 Marionette DEBUG loaded listener.js 05:52:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128575400) [pid = 1656] [serial = 359] [outer = 0x1261a2c00] 05:52:21 INFO - PROCESS | 1656 | 1467031941262 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] 05:52:21 INFO - PROCESS | 1656 | 1467031941286 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 05:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 05:52:21 INFO - PROCESS | 1656 | 1467031941288 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 05:52:21 INFO - PROCESS | 1656 | 1467031941290 Marionette TRACE conn2 <- [1,454,null,{}] 05:52:21 INFO - PROCESS | 1656 | 1467031941300 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}] 05:52:21 INFO - PROCESS | 1656 | 1467031941301 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:21 INFO - PROCESS | 1656 | 1467031941379 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 05:52:21 INFO - PROCESS | 1656 | 1467031941382 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:21 INFO - PROCESS | 1656 | 1467031941387 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12434d800 == 41 [pid = 1656] [id = 121] 05:52:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1294a1c00) [pid = 1656] [serial = 360] [outer = 0x0] 05:52:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a4db800) [pid = 1656] [serial = 361] [outer = 0x1294a1c00] 05:52:21 INFO - PROCESS | 1656 | 1467031941422 Marionette DEBUG loaded listener.js 05:52:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a62d400) [pid = 1656] [serial = 362] [outer = 0x1294a1c00] 05:52:21 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:21 INFO - PROCESS | 1656 | 1467031941752 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]]]}] 05:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 05:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 479ms 05:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 05:52:21 INFO - PROCESS | 1656 | 1467031941767 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 05:52:21 INFO - PROCESS | 1656 | 1467031941768 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 05:52:21 INFO - PROCESS | 1656 | 1467031941770 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 05:52:21 INFO - PROCESS | 1656 | 1467031941771 Marionette TRACE conn2 <- [1,458,null,{}] 05:52:21 INFO - PROCESS | 1656 | 1467031941774 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}] 05:52:21 INFO - PROCESS | 1656 | 1467031941778 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:21 INFO - PROCESS | 1656 | 1467031941890 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 05:52:21 INFO - PROCESS | 1656 | 1467031941902 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:21 INFO - PROCESS | 1656 | 1467031941903 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e0c800 == 42 [pid = 1656] [id = 122] 05:52:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12915a800) [pid = 1656] [serial = 363] [outer = 0x0] 05:52:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a551000) [pid = 1656] [serial = 364] [outer = 0x12915a800] 05:52:21 INFO - PROCESS | 1656 | 1467031941926 Marionette DEBUG loaded listener.js 05:52:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12aa78c00) [pid = 1656] [serial = 365] [outer = 0x12915a800] 05:52:22 INFO - PROCESS | 1656 | 1467031942256 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] 05:52:22 INFO - PROCESS | 1656 | 1467031942293 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 05:52:22 INFO - PROCESS | 1656 | 1467031942295 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 05:52:22 INFO - PROCESS | 1656 | 1467031942296 Marionette TRACE conn2 <- [1,462,null,{}] 05:52:22 INFO - PROCESS | 1656 | 1467031942298 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}] 05:52:22 INFO - PROCESS | 1656 | 1467031942299 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:22 INFO - PROCESS | 1656 | 1467031942391 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 05:52:22 INFO - PROCESS | 1656 | 1467031942401 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:22 INFO - PROCESS | 1656 | 1467031942402 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12827d800 == 43 [pid = 1656] [id = 123] 05:52:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129357800) [pid = 1656] [serial = 366] [outer = 0x0] 05:52:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12aa80400) [pid = 1656] [serial = 367] [outer = 0x129357800] 05:52:22 INFO - PROCESS | 1656 | 1467031942433 Marionette DEBUG loaded listener.js 05:52:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12acd0800) [pid = 1656] [serial = 368] [outer = 0x129357800] 05:52:22 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:22 INFO - PROCESS | 1656 | 1467031942775 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] 05:52:22 INFO - PROCESS | 1656 | 1467031942815 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 05:52:22 INFO - PROCESS | 1656 | 1467031942817 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 05:52:22 INFO - PROCESS | 1656 | 1467031942818 Marionette TRACE conn2 <- [1,466,null,{}] 05:52:22 INFO - PROCESS | 1656 | 1467031942820 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}] 05:52:22 INFO - PROCESS | 1656 | 1467031942821 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:22 INFO - PROCESS | 1656 | 1467031942917 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 05:52:22 INFO - PROCESS | 1656 | 1467031942920 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:22 INFO - PROCESS | 1656 | 1467031942921 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x129115800 == 44 [pid = 1656] [id = 124] 05:52:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1283a1c00) [pid = 1656] [serial = 369] [outer = 0x0] 05:52:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12b1de000) [pid = 1656] [serial = 370] [outer = 0x1283a1c00] 05:52:22 INFO - PROCESS | 1656 | 1467031942946 Marionette DEBUG loaded listener.js 05:52:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b1e8000) [pid = 1656] [serial = 371] [outer = 0x1283a1c00] 05:52:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc - 05:52:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1 05:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:52:23 INFO - _addTest/ [0,469,"getWindowHandle",null] 05:52:23 INFO - PROCESS | 1656 | 1467031943288 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 05:52:23 INFO - PROCESS | 1656 | 1467031943290 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 05:52:23 INFO - PROCESS | 1656 | 1467031943293 Marionette TRACE conn2 <- [1,470,null,{}] 05:52:23 INFO - PROCESS | 1656 | 1467031943297 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}] 05:52:23 INFO - PROCESS | 1656 | 1467031943298 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:23 INFO - PROCESS | 1656 | 1467031943398 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 05:52:23 INFO - PROCESS | 1656 | 1467031943402 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:23 INFO - PROCESS | 1656 | 1467031943410 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b6800 == 45 [pid = 1656] [id = 125] 05:52:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12a634800) [pid = 1656] [serial = 372] [outer = 0x0] 05:52:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b952000) [pid = 1656] [serial = 373] [outer = 0x12a634800] 05:52:23 INFO - PROCESS | 1656 | 1467031943468 Marionette DEBUG loaded listener.js 05:52:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12ba0b800) [pid = 1656] [serial = 374] [outer = 0x12a634800] 05:52:23 INFO - PROCESS | 1656 | 1467031943795 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]]]}] 05:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 05:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 05:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 05:52:23 INFO - PROCESS | 1656 | 1467031943813 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 05:52:23 INFO - PROCESS | 1656 | 1467031943814 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 05:52:23 INFO - PROCESS | 1656 | 1467031943816 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 05:52:23 INFO - PROCESS | 1656 | 1467031943817 Marionette TRACE conn2 <- [1,474,null,{}] 05:52:23 INFO - PROCESS | 1656 | 1467031943820 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}] 05:52:23 INFO - PROCESS | 1656 | 1467031943821 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:24 INFO - PROCESS | 1656 | 1467031944075 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1161a5800) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x126bbe400) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119dd8800) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11336fc00) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1238bf400) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11801b400) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12b94ac00) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12beb8000) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116793400) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12915e800) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116a0a800) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1283d6400) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1265f0000) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 05:52:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119b97400) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 05:52:24 INFO - PROCESS | 1656 | 1467031944144 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:24 INFO - PROCESS | 1656 | 1467031944147 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x118663800 == 46 [pid = 1656] [id = 126] 05:52:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116793400) [pid = 1656] [serial = 375] [outer = 0x0] 05:52:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1186f7c00) [pid = 1656] [serial = 376] [outer = 0x116793400] 05:52:24 INFO - PROCESS | 1656 | 1467031944189 Marionette DEBUG loaded listener.js 05:52:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1261aa000) [pid = 1656] [serial = 377] [outer = 0x116793400] 05:52:24 INFO - PROCESS | 1656 | 1467031944535 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]]]}] 05:52:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 05:52:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 771ms 05:52:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 05:52:24 INFO - PROCESS | 1656 | 1467031944587 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 05:52:24 INFO - PROCESS | 1656 | 1467031944589 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 05:52:24 INFO - PROCESS | 1656 | 1467031944593 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 05:52:24 INFO - PROCESS | 1656 | 1467031944595 Marionette TRACE conn2 <- [1,478,null,{}] 05:52:24 INFO - PROCESS | 1656 | 1467031944597 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}] 05:52:24 INFO - PROCESS | 1656 | 1467031944599 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:24 INFO - PROCESS | 1656 | 1467031944695 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 05:52:24 INFO - PROCESS | 1656 | 1467031944714 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:24 INFO - PROCESS | 1656 | 1467031944715 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9bd800 == 47 [pid = 1656] [id = 127] 05:52:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1283d6400) [pid = 1656] [serial = 378] [outer = 0x0] 05:52:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12beb8000) [pid = 1656] [serial = 379] [outer = 0x1283d6400] 05:52:24 INFO - PROCESS | 1656 | 1467031944739 Marionette DEBUG loaded listener.js 05:52:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12c02dc00) [pid = 1656] [serial = 380] [outer = 0x1283d6400] 05:52:25 INFO - PROCESS | 1656 | 1467031945049 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]]]}] 05:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 05:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 05:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 05:52:25 INFO - PROCESS | 1656 | 1467031945063 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 05:52:25 INFO - PROCESS | 1656 | 1467031945064 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 05:52:25 INFO - PROCESS | 1656 | 1467031945067 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 05:52:25 INFO - PROCESS | 1656 | 1467031945068 Marionette TRACE conn2 <- [1,482,null,{}] 05:52:25 INFO - PROCESS | 1656 | 1467031945070 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}] 05:52:25 INFO - PROCESS | 1656 | 1467031945071 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:25 INFO - PROCESS | 1656 | 1467031945152 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 05:52:25 INFO - PROCESS | 1656 | 1467031945156 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:25 INFO - PROCESS | 1656 | 1467031945157 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcda800 == 48 [pid = 1656] [id = 128] 05:52:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12c027000) [pid = 1656] [serial = 381] [outer = 0x0] 05:52:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12c4bb000) [pid = 1656] [serial = 382] [outer = 0x12c027000] 05:52:25 INFO - PROCESS | 1656 | 1467031945183 Marionette DEBUG loaded listener.js 05:52:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12c534c00) [pid = 1656] [serial = 383] [outer = 0x12c027000] 05:52:25 INFO - PROCESS | 1656 | 1467031945492 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]]]}] 05:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 05:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 05:52:25 INFO - PROCESS | 1656 | 1467031945537 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 05:52:25 INFO - PROCESS | 1656 | 1467031945538 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 05:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 05:52:25 INFO - PROCESS | 1656 | 1467031945561 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 05:52:25 INFO - PROCESS | 1656 | 1467031945563 Marionette TRACE conn2 <- [1,486,null,{}] 05:52:25 INFO - PROCESS | 1656 | 1467031945565 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}] 05:52:25 INFO - PROCESS | 1656 | 1467031945566 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:25 INFO - PROCESS | 1656 | 1467031945652 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 05:52:25 INFO - PROCESS | 1656 | 1467031945655 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:25 INFO - PROCESS | 1656 | 1467031945656 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcf4000 == 49 [pid = 1656] [id = 129] 05:52:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11285c400) [pid = 1656] [serial = 384] [outer = 0x0] 05:52:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112862000) [pid = 1656] [serial = 385] [outer = 0x11285c400] 05:52:25 INFO - PROCESS | 1656 | 1467031945683 Marionette DEBUG loaded listener.js 05:52:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112866000) [pid = 1656] [serial = 386] [outer = 0x11285c400] 05:52:26 INFO - PROCESS | 1656 | 1467031946004 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]]]}] 05:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 05:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 492ms 05:52:26 INFO - PROCESS | 1656 | 1467031946084 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 05:52:26 INFO - PROCESS | 1656 | 1467031946088 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 05:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 05:52:26 INFO - PROCESS | 1656 | 1467031946094 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 05:52:26 INFO - PROCESS | 1656 | 1467031946098 Marionette TRACE conn2 <- [1,490,null,{}] 05:52:26 INFO - PROCESS | 1656 | 1467031946104 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}] 05:52:26 INFO - PROCESS | 1656 | 1467031946108 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:26 INFO - PROCESS | 1656 | 1467031946299 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 05:52:26 INFO - PROCESS | 1656 | 1467031946386 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:26 INFO - PROCESS | 1656 | 1467031946390 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x116997800 == 50 [pid = 1656] [id = 130] 05:52:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116f98c00) [pid = 1656] [serial = 387] [outer = 0x0] 05:52:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116f9bc00) [pid = 1656] [serial = 388] [outer = 0x116f98c00] 05:52:26 INFO - PROCESS | 1656 | 1467031946440 Marionette DEBUG loaded listener.js 05:52:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x116fa0800) [pid = 1656] [serial = 389] [outer = 0x116f98c00] 05:52:26 INFO - PROCESS | 1656 | 1467031946957 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]]]}] 05:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 05:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 926ms 05:52:27 INFO - PROCESS | 1656 | 1467031947020 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 05:52:27 INFO - PROCESS | 1656 | 1467031947022 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 05:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 05:52:27 INFO - PROCESS | 1656 | 1467031947027 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 05:52:27 INFO - PROCESS | 1656 | 1467031947030 Marionette TRACE conn2 <- [1,494,null,{}] 05:52:27 INFO - PROCESS | 1656 | 1467031947033 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}] 05:52:27 INFO - PROCESS | 1656 | 1467031947034 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:27 INFO - PROCESS | 1656 | 1467031947135 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 05:52:27 INFO - PROCESS | 1656 | 1467031947205 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:27 INFO - PROCESS | 1656 | 1467031947206 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aaf800 == 51 [pid = 1656] [id = 131] 05:52:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119185c00) [pid = 1656] [serial = 390] [outer = 0x0] 05:52:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11948a000) [pid = 1656] [serial = 391] [outer = 0x119185c00] 05:52:27 INFO - PROCESS | 1656 | 1467031947237 Marionette DEBUG loaded listener.js 05:52:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119d94c00) [pid = 1656] [serial = 392] [outer = 0x119185c00] 05:52:27 INFO - PROCESS | 1656 | 1467031947778 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]]]}] 05:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 05:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 822ms 05:52:27 INFO - PROCESS | 1656 | 1467031947848 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 05:52:27 INFO - PROCESS | 1656 | 1467031947851 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 05:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 05:52:27 INFO - PROCESS | 1656 | 1467031947854 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 05:52:27 INFO - PROCESS | 1656 | 1467031947857 Marionette TRACE conn2 <- [1,498,null,{}] 05:52:27 INFO - PROCESS | 1656 | 1467031947866 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}] 05:52:27 INFO - PROCESS | 1656 | 1467031947871 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:27 INFO - PROCESS | 1656 | 1467031947985 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 05:52:28 INFO - PROCESS | 1656 | 1467031948041 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:28 INFO - PROCESS | 1656 | 1467031948043 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b19c000 == 52 [pid = 1656] [id = 132] 05:52:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x123add400) [pid = 1656] [serial = 393] [outer = 0x0] 05:52:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1243b8800) [pid = 1656] [serial = 394] [outer = 0x123add400] 05:52:28 INFO - PROCESS | 1656 | 1467031948075 Marionette DEBUG loaded listener.js 05:52:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x124ea5c00) [pid = 1656] [serial = 395] [outer = 0x123add400] 05:52:28 INFO - PROCESS | 1656 | 1467031948521 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]]]}] 05:52:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 05:52:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 723ms 05:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 05:52:28 INFO - PROCESS | 1656 | 1467031948576 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 05:52:28 INFO - PROCESS | 1656 | 1467031948578 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 05:52:28 INFO - PROCESS | 1656 | 1467031948580 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 05:52:28 INFO - PROCESS | 1656 | 1467031948581 Marionette TRACE conn2 <- [1,502,null,{}] 05:52:28 INFO - PROCESS | 1656 | 1467031948584 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}] 05:52:28 INFO - PROCESS | 1656 | 1467031948585 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:28 INFO - PROCESS | 1656 | 1467031948688 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 05:52:28 INFO - PROCESS | 1656 | 1467031948743 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:28 INFO - PROCESS | 1656 | 1467031948744 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c488800 == 53 [pid = 1656] [id = 133] 05:52:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126806800) [pid = 1656] [serial = 396] [outer = 0x0] 05:52:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1282bf400) [pid = 1656] [serial = 397] [outer = 0x126806800] 05:52:28 INFO - PROCESS | 1656 | 1467031948772 Marionette DEBUG loaded listener.js 05:52:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12915b000) [pid = 1656] [serial = 398] [outer = 0x126806800] 05:52:29 INFO - PROCESS | 1656 | 1467031949202 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]]]}] 05:52:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 05:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 668ms 05:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 05:52:29 INFO - PROCESS | 1656 | 1467031949249 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 05:52:29 INFO - PROCESS | 1656 | 1467031949250 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 05:52:29 INFO - PROCESS | 1656 | 1467031949252 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 05:52:29 INFO - PROCESS | 1656 | 1467031949254 Marionette TRACE conn2 <- [1,506,null,{}] 05:52:29 INFO - PROCESS | 1656 | 1467031949256 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}] 05:52:29 INFO - PROCESS | 1656 | 1467031949258 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:29 INFO - PROCESS | 1656 | 1467031949374 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 05:52:29 INFO - PROCESS | 1656 | 1467031949444 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:29 INFO - PROCESS | 1656 | 1467031949445 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1261f1000 == 54 [pid = 1656] [id = 134] 05:52:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128571800) [pid = 1656] [serial = 399] [outer = 0x0] 05:52:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12935d400) [pid = 1656] [serial = 400] [outer = 0x128571800] 05:52:29 INFO - PROCESS | 1656 | 1467031949474 Marionette DEBUG loaded listener.js 05:52:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12a54f800) [pid = 1656] [serial = 401] [outer = 0x128571800] 05:52:30 INFO - PROCESS | 1656 | 1467031950019 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]]]}] 05:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 05:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 820ms 05:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 05:52:30 INFO - PROCESS | 1656 | 1467031950077 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 05:52:30 INFO - PROCESS | 1656 | 1467031950079 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 05:52:30 INFO - PROCESS | 1656 | 1467031950083 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 05:52:30 INFO - PROCESS | 1656 | 1467031950085 Marionette TRACE conn2 <- [1,510,null,{}] 05:52:30 INFO - PROCESS | 1656 | 1467031950089 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}] 05:52:30 INFO - PROCESS | 1656 | 1467031950091 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:30 INFO - PROCESS | 1656 | 1467031950184 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 05:52:30 INFO - PROCESS | 1656 | 1467031950243 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:30 INFO - PROCESS | 1656 | 1467031950245 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a74000 == 55 [pid = 1656] [id = 135] 05:52:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x117db4c00) [pid = 1656] [serial = 402] [outer = 0x0] 05:52:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1180b6c00) [pid = 1656] [serial = 403] [outer = 0x117db4c00] 05:52:30 INFO - PROCESS | 1656 | 1467031950272 Marionette DEBUG loaded listener.js 05:52:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11948bc00) [pid = 1656] [serial = 404] [outer = 0x117db4c00] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcda800 == 54 [pid = 1656] [id = 128] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9bd800 == 53 [pid = 1656] [id = 127] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x118663800 == 52 [pid = 1656] [id = 126] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b6800 == 51 [pid = 1656] [id = 125] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12100d800) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12a733000) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1282c9c00) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119d9b400) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | 1467031950763 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]]]}] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x129115800 == 50 [pid = 1656] [id = 124] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12827d800 == 49 [pid = 1656] [id = 123] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x124e0c800 == 48 [pid = 1656] [id = 122] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12434d800 == 47 [pid = 1656] [id = 121] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1230a9800 == 46 [pid = 1656] [id = 120] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119a9a000 == 45 [pid = 1656] [id = 119] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1183b7800 == 44 [pid = 1656] [id = 118] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x117244800 == 43 [pid = 1656] [id = 117] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x113e3c000 == 42 [pid = 1656] [id = 116] 05:52:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcb9800 == 41 [pid = 1656] [id = 113] 05:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 05:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 05:52:30 INFO - PROCESS | 1656 | 1467031950805 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 05:52:30 INFO - PROCESS | 1656 | 1467031950810 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 05:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 05:52:30 INFO - PROCESS | 1656 | 1467031950814 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 05:52:30 INFO - PROCESS | 1656 | 1467031950816 Marionette TRACE conn2 <- [1,514,null,{}] 05:52:30 INFO - PROCESS | 1656 | 1467031950818 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}] 05:52:30 INFO - PROCESS | 1656 | 1467031950820 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:30 INFO - PROCESS | 1656 | 1467031950904 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12326fc00) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x117dad000) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x126c4a400) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1199a5000) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12ba05400) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12c026800) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12beb4c00) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12c4b8800) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12b180800) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1294a6800) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12a735c00) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119489000) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11914f800) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b18e000) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12c032400) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119186400) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1282c6000) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x129165000) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119dda400) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12344f800) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12c4be000) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1246af800) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1184be400) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1283a1000) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b1ea400) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12b18e800) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 05:52:30 INFO - PROCESS | 1656 | 1467031950971 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:30 INFO - PROCESS | 1656 | 1467031950972 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x117235000 == 42 [pid = 1656] [id = 136] 05:52:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119186400) [pid = 1656] [serial = 405] [outer = 0x0] 05:52:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119d98400) [pid = 1656] [serial = 406] [outer = 0x119186400] 05:52:31 INFO - PROCESS | 1656 | 1467031951000 Marionette DEBUG loaded listener.js 05:52:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123015000) [pid = 1656] [serial = 407] [outer = 0x119186400] 05:52:31 INFO - PROCESS | 1656 | 1467031951300 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]]]}] 05:52:31 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 05:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 05:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 05:52:31 INFO - PROCESS | 1656 | 1467031951333 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 05:52:31 INFO - PROCESS | 1656 | 1467031951335 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 05:52:31 INFO - PROCESS | 1656 | 1467031951337 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 05:52:31 INFO - PROCESS | 1656 | 1467031951339 Marionette TRACE conn2 <- [1,518,null,{}] 05:52:31 INFO - PROCESS | 1656 | 1467031951350 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}] 05:52:31 INFO - PROCESS | 1656 | 1467031951353 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:31 INFO - PROCESS | 1656 | 1467031951432 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 05:52:31 INFO - PROCESS | 1656 | 1467031951496 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:31 INFO - PROCESS | 1656 | 1467031951498 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x123205000 == 43 [pid = 1656] [id = 137] 05:52:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123de9000) [pid = 1656] [serial = 408] [outer = 0x0] 05:52:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1261ab400) [pid = 1656] [serial = 409] [outer = 0x123de9000] 05:52:31 INFO - PROCESS | 1656 | 1467031951526 Marionette DEBUG loaded listener.js 05:52:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12915ec00) [pid = 1656] [serial = 410] [outer = 0x123de9000] 05:52:31 INFO - PROCESS | 1656 | 1467031951813 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]]]}] 05:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 05:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 526ms 05:52:31 INFO - PROCESS | 1656 | 1467031951864 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 05:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 05:52:31 INFO - PROCESS | 1656 | 1467031951866 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 05:52:31 INFO - PROCESS | 1656 | 1467031951868 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 05:52:31 INFO - PROCESS | 1656 | 1467031951869 Marionette TRACE conn2 <- [1,522,null,{}] 05:52:31 INFO - PROCESS | 1656 | 1467031951872 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}] 05:52:31 INFO - PROCESS | 1656 | 1467031951873 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:31 INFO - PROCESS | 1656 | 1467031951959 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 05:52:32 INFO - PROCESS | 1656 | 1467031952017 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:32 INFO - PROCESS | 1656 | 1467031952018 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12410c800 == 44 [pid = 1656] [id = 138] 05:52:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1282cac00) [pid = 1656] [serial = 411] [outer = 0x0] 05:52:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a550c00) [pid = 1656] [serial = 412] [outer = 0x1282cac00] 05:52:32 INFO - PROCESS | 1656 | 1467031952044 Marionette DEBUG loaded listener.js 05:52:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a733c00) [pid = 1656] [serial = 413] [outer = 0x1282cac00] 05:52:32 INFO - PROCESS | 1656 | 1467031952354 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]]]}] 05:52:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 05:52:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 05:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 05:52:32 INFO - PROCESS | 1656 | 1467031952387 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 05:52:32 INFO - PROCESS | 1656 | 1467031952389 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 05:52:32 INFO - PROCESS | 1656 | 1467031952393 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 05:52:32 INFO - PROCESS | 1656 | 1467031952395 Marionette TRACE conn2 <- [1,526,null,{}] 05:52:32 INFO - PROCESS | 1656 | 1467031952398 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}] 05:52:32 INFO - PROCESS | 1656 | 1467031952399 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:32 INFO - PROCESS | 1656 | 1467031952481 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 05:52:32 INFO - PROCESS | 1656 | 1467031952485 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:32 INFO - PROCESS | 1656 | 1467031952487 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12827b800 == 45 [pid = 1656] [id = 139] 05:52:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a734000) [pid = 1656] [serial = 414] [outer = 0x0] 05:52:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12aa79800) [pid = 1656] [serial = 415] [outer = 0x12a734000] 05:52:32 INFO - PROCESS | 1656 | 1467031952513 Marionette DEBUG loaded listener.js 05:52:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b17f400) [pid = 1656] [serial = 416] [outer = 0x12a734000] 05:52:32 INFO - PROCESS | 1656 | 1467031952911 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]]]}] 05:52:32 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 05:52:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 571ms 05:52:32 INFO - PROCESS | 1656 | 1467031952970 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 05:52:32 INFO - PROCESS | 1656 | 1467031952971 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 05:52:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 05:52:32 INFO - PROCESS | 1656 | 1467031952974 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 05:52:32 INFO - PROCESS | 1656 | 1467031952975 Marionette TRACE conn2 <- [1,530,null,{}] 05:52:32 INFO - PROCESS | 1656 | 1467031952977 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}] 05:52:32 INFO - PROCESS | 1656 | 1467031952981 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:33 INFO - PROCESS | 1656 | 1467031953102 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 05:52:33 INFO - PROCESS | 1656 | 1467031953115 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:33 INFO - PROCESS | 1656 | 1467031953116 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11699d800 == 46 [pid = 1656] [id = 140] 05:52:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b1e0800) [pid = 1656] [serial = 417] [outer = 0x0] 05:52:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12ba0ac00) [pid = 1656] [serial = 418] [outer = 0x12b1e0800] 05:52:33 INFO - PROCESS | 1656 | 1467031953142 Marionette DEBUG loaded listener.js 05:52:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12c032400) [pid = 1656] [serial = 419] [outer = 0x12b1e0800] 05:52:33 INFO - PROCESS | 1656 | 1467031953488 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"]]]}] 05:52:33 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 05:52:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 05:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:52:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 05:52:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:52:33 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 05:52:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 05:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:52:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 05:52:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:52:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 05:52:33 INFO - PROCESS | 1656 | 1467031953496 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 05:52:33 INFO - PROCESS | 1656 | 1467031953497 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 05:52:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 05:52:33 INFO - PROCESS | 1656 | 1467031953500 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 05:52:33 INFO - PROCESS | 1656 | 1467031953501 Marionette TRACE conn2 <- [1,534,null,{}] 05:52:33 INFO - PROCESS | 1656 | 1467031953503 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}] 05:52:33 INFO - PROCESS | 1656 | 1467031953504 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:33 INFO - PROCESS | 1656 | 1467031953607 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 05:52:33 INFO - PROCESS | 1656 | 1467031953619 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:33 INFO - PROCESS | 1656 | 1467031953620 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b198800 == 47 [pid = 1656] [id = 141] 05:52:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1237aa000) [pid = 1656] [serial = 420] [outer = 0x0] 05:52:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126bb1000) [pid = 1656] [serial = 421] [outer = 0x1237aa000] 05:52:33 INFO - PROCESS | 1656 | 1467031953651 Marionette DEBUG loaded listener.js 05:52:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c031800) [pid = 1656] [serial = 422] [outer = 0x1237aa000] 05:52:33 INFO - PROCESS | 1656 | 1467031953988 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]]]}] 05:52:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 05:52:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 05:52:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 05:52:34 INFO - PROCESS | 1656 | 1467031954029 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 05:52:34 INFO - PROCESS | 1656 | 1467031954030 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 05:52:34 INFO - PROCESS | 1656 | 1467031954032 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 05:52:34 INFO - PROCESS | 1656 | 1467031954033 Marionette TRACE conn2 <- [1,538,null,{}] 05:52:34 INFO - PROCESS | 1656 | 1467031954036 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}] 05:52:34 INFO - PROCESS | 1656 | 1467031954037 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:34 INFO - PROCESS | 1656 | 1467031954151 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 05:52:34 INFO - PROCESS | 1656 | 1467031954203 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:34 INFO - PROCESS | 1656 | 1467031954204 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcc4800 == 48 [pid = 1656] [id = 142] 05:52:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1237aac00) [pid = 1656] [serial = 423] [outer = 0x0] 05:52:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c4be000) [pid = 1656] [serial = 424] [outer = 0x1237aac00] 05:52:34 INFO - PROCESS | 1656 | 1467031954234 Marionette DEBUG loaded listener.js 05:52:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c53ac00) [pid = 1656] [serial = 425] [outer = 0x1237aac00] 05:52:34 INFO - PROCESS | 1656 | 1467031954548 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]]]}] 05:52:34 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. 05:52:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 567ms 05:52:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 05:52:34 INFO - PROCESS | 1656 | 1467031954601 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 05:52:34 INFO - PROCESS | 1656 | 1467031954602 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 05:52:34 INFO - PROCESS | 1656 | 1467031954604 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 05:52:34 INFO - PROCESS | 1656 | 1467031954605 Marionette TRACE conn2 <- [1,542,null,{}] 05:52:34 INFO - PROCESS | 1656 | 1467031954607 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}] 05:52:34 INFO - PROCESS | 1656 | 1467031954609 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:34 INFO - PROCESS | 1656 | 1467031954719 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 05:52:34 INFO - PROCESS | 1656 | 1467031954732 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:34 INFO - PROCESS | 1656 | 1467031954733 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c47d800 == 49 [pid = 1656] [id = 143] 05:52:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12c53b000) [pid = 1656] [serial = 426] [outer = 0x0] 05:52:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12c540c00) [pid = 1656] [serial = 427] [outer = 0x12c53b000] 05:52:34 INFO - PROCESS | 1656 | 1467031954757 Marionette DEBUG loaded listener.js 05:52:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12c781800) [pid = 1656] [serial = 428] [outer = 0x12c53b000] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x129357800) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1283a1c00) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x124db7800) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1166ef400) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1294a1c00) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11970cc00) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1261a2c00) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119fff400) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12a634800) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116793400) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1283d6400) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12c027000) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:52:35 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12915a800) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 05:52:35 INFO - PROCESS | 1656 | 1467031955171 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]]]}] 05:52:35 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. 05:52:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 618ms 05:52:35 INFO - PROCESS | 1656 | 1467031955222 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 05:52:35 INFO - PROCESS | 1656 | 1467031955224 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 05:52:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 05:52:35 INFO - PROCESS | 1656 | 1467031955229 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 05:52:35 INFO - PROCESS | 1656 | 1467031955230 Marionette TRACE conn2 <- [1,546,null,{}] 05:52:35 INFO - PROCESS | 1656 | 1467031955232 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}] 05:52:35 INFO - PROCESS | 1656 | 1467031955234 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:35 INFO - PROCESS | 1656 | 1467031955323 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 05:52:35 INFO - PROCESS | 1656 | 1467031955329 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:35 INFO - PROCESS | 1656 | 1467031955330 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12826f000 == 50 [pid = 1656] [id = 144] 05:52:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112fc2c00) [pid = 1656] [serial = 429] [outer = 0x0] 05:52:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119d96400) [pid = 1656] [serial = 430] [outer = 0x112fc2c00] 05:52:35 INFO - PROCESS | 1656 | 1467031955359 Marionette DEBUG loaded listener.js 05:52:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12a638000) [pid = 1656] [serial = 431] [outer = 0x112fc2c00] 05:52:35 INFO - PROCESS | 1656 | 1467031955715 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]]]}] 05:52:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 05:52:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 520ms 05:52:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 05:52:35 INFO - PROCESS | 1656 | 1467031955748 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 05:52:35 INFO - PROCESS | 1656 | 1467031955750 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 05:52:35 INFO - PROCESS | 1656 | 1467031955752 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 05:52:35 INFO - PROCESS | 1656 | 1467031955754 Marionette TRACE conn2 <- [1,550,null,{}] 05:52:35 INFO - PROCESS | 1656 | 1467031955756 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}] 05:52:35 INFO - PROCESS | 1656 | 1467031955758 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:35 INFO - PROCESS | 1656 | 1467031955886 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 05:52:35 INFO - PROCESS | 1656 | 1467031955896 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:35 INFO - PROCESS | 1656 | 1467031955898 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf21000 == 51 [pid = 1656] [id = 145] 05:52:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119d94000) [pid = 1656] [serial = 432] [outer = 0x0] 05:52:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12ba09800) [pid = 1656] [serial = 433] [outer = 0x119d94000] 05:52:35 INFO - PROCESS | 1656 | 1467031955933 Marionette DEBUG loaded listener.js 05:52:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12d123000) [pid = 1656] [serial = 434] [outer = 0x119d94000] 05:52:36 INFO - PROCESS | 1656 | 1467031956347 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]]]}] 05:52:36 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. 05:52:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 619ms 05:52:36 INFO - PROCESS | 1656 | 1467031956372 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 05:52:36 INFO - PROCESS | 1656 | 1467031956374 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 05:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 05:52:36 INFO - PROCESS | 1656 | 1467031956378 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 05:52:36 INFO - PROCESS | 1656 | 1467031956381 Marionette TRACE conn2 <- [1,554,null,{}] 05:52:36 INFO - PROCESS | 1656 | 1467031956384 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}] 05:52:36 INFO - PROCESS | 1656 | 1467031956386 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:36 INFO - PROCESS | 1656 | 1467031956540 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 05:52:36 INFO - PROCESS | 1656 | 1467031956547 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:36 INFO - PROCESS | 1656 | 1467031956548 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf39000 == 52 [pid = 1656] [id = 146] 05:52:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119738800) [pid = 1656] [serial = 435] [outer = 0x0] 05:52:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11973c400) [pid = 1656] [serial = 436] [outer = 0x119738800] 05:52:36 INFO - PROCESS | 1656 | 1467031956573 Marionette DEBUG loaded listener.js 05:52:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119741800) [pid = 1656] [serial = 437] [outer = 0x119738800] 05:52:36 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:36 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:36 INFO - PROCESS | 1656 | 1467031956895 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]]]}] 05:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 05:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 521ms 05:52:36 INFO - PROCESS | 1656 | 1467031956900 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 05:52:36 INFO - PROCESS | 1656 | 1467031956901 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 05:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 05:52:36 INFO - PROCESS | 1656 | 1467031956903 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 05:52:36 INFO - PROCESS | 1656 | 1467031956904 Marionette TRACE conn2 <- [1,558,null,{}] 05:52:36 INFO - PROCESS | 1656 | 1467031956906 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}] 05:52:36 INFO - PROCESS | 1656 | 1467031956918 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:37 INFO - PROCESS | 1656 | 1467031957003 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 05:52:37 INFO - PROCESS | 1656 | 1467031957007 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:37 INFO - PROCESS | 1656 | 1467031957008 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d429000 == 53 [pid = 1656] [id = 147] 05:52:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119741c00) [pid = 1656] [serial = 438] [outer = 0x0] 05:52:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1240db400) [pid = 1656] [serial = 439] [outer = 0x119741c00] 05:52:37 INFO - PROCESS | 1656 | 1467031957032 Marionette DEBUG loaded listener.js 05:52:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1240dfc00) [pid = 1656] [serial = 440] [outer = 0x119741c00] 05:52:37 INFO - PROCESS | 1656 | 1467031957503 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]]]}] 05:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 05:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 618ms 05:52:37 INFO - PROCESS | 1656 | 1467031957521 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 05:52:37 INFO - PROCESS | 1656 | 1467031957524 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 05:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 05:52:37 INFO - PROCESS | 1656 | 1467031957528 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 05:52:37 INFO - PROCESS | 1656 | 1467031957530 Marionette TRACE conn2 <- [1,562,null,{}] 05:52:37 INFO - PROCESS | 1656 | 1467031957534 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}] 05:52:37 INFO - PROCESS | 1656 | 1467031957536 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:37 INFO - PROCESS | 1656 | 1467031957643 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 05:52:37 INFO - PROCESS | 1656 | 1467031957718 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:37 INFO - PROCESS | 1656 | 1467031957720 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119163800 == 54 [pid = 1656] [id = 148] 05:52:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11914f800) [pid = 1656] [serial = 441] [outer = 0x0] 05:52:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119733c00) [pid = 1656] [serial = 442] [outer = 0x11914f800] 05:52:37 INFO - PROCESS | 1656 | 1467031957787 Marionette DEBUG loaded listener.js 05:52:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119b9c400) [pid = 1656] [serial = 443] [outer = 0x11914f800] 05:52:38 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:38 INFO - PROCESS | 1656 | 1467031958174 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]]]}] 05:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 05:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 05:52:38 INFO - PROCESS | 1656 | 1467031958199 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 05:52:38 INFO - PROCESS | 1656 | 1467031958202 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 05:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 05:52:38 INFO - PROCESS | 1656 | 1467031958207 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 05:52:38 INFO - PROCESS | 1656 | 1467031958209 Marionette TRACE conn2 <- [1,566,null,{}] 05:52:38 INFO - PROCESS | 1656 | 1467031958211 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}] 05:52:38 INFO - PROCESS | 1656 | 1467031958213 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:38 INFO - PROCESS | 1656 | 1467031958316 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 05:52:38 INFO - PROCESS | 1656 | 1467031958377 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:38 INFO - PROCESS | 1656 | 1467031958379 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12662f000 == 55 [pid = 1656] [id = 149] 05:52:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12301a000) [pid = 1656] [serial = 444] [outer = 0x0] 05:52:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1240d7800) [pid = 1656] [serial = 445] [outer = 0x12301a000] 05:52:38 INFO - PROCESS | 1656 | 1467031958410 Marionette DEBUG loaded listener.js 05:52:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1240e1800) [pid = 1656] [serial = 446] [outer = 0x12301a000] 05:52:38 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:38 INFO - PROCESS | 1656 | 1467031958860 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]]]}] 05:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 05:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms 05:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 05:52:38 INFO - PROCESS | 1656 | 1467031958879 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 05:52:38 INFO - PROCESS | 1656 | 1467031958880 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 05:52:38 INFO - PROCESS | 1656 | 1467031958883 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 05:52:38 INFO - PROCESS | 1656 | 1467031958885 Marionette TRACE conn2 <- [1,570,null,{}] 05:52:38 INFO - PROCESS | 1656 | 1467031958892 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}] 05:52:38 INFO - PROCESS | 1656 | 1467031958895 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:39 INFO - PROCESS | 1656 | 1467031959058 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 05:52:39 INFO - PROCESS | 1656 | 1467031959182 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:39 INFO - PROCESS | 1656 | 1467031959185 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf23000 == 56 [pid = 1656] [id = 150] 05:52:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x126c4bc00) [pid = 1656] [serial = 447] [outer = 0x0] 05:52:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12915bc00) [pid = 1656] [serial = 448] [outer = 0x126c4bc00] 05:52:39 INFO - PROCESS | 1656 | 1467031959237 Marionette DEBUG loaded listener.js 05:52:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12a4e3800) [pid = 1656] [serial = 449] [outer = 0x126c4bc00] 05:52:39 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:39 INFO - PROCESS | 1656 | 1467031959702 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]]]}] 05:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 05:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 827ms 05:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 05:52:39 INFO - PROCESS | 1656 | 1467031959709 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 05:52:39 INFO - PROCESS | 1656 | 1467031959711 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 05:52:39 INFO - PROCESS | 1656 | 1467031959713 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 05:52:39 INFO - PROCESS | 1656 | 1467031959715 Marionette TRACE conn2 <- [1,574,null,{}] 05:52:39 INFO - PROCESS | 1656 | 1467031959717 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}] 05:52:39 INFO - PROCESS | 1656 | 1467031959718 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:39 INFO - PROCESS | 1656 | 1467031959823 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 05:52:39 INFO - PROCESS | 1656 | 1467031959880 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:39 INFO - PROCESS | 1656 | 1467031959881 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d6de800 == 57 [pid = 1656] [id = 151] 05:52:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12a639400) [pid = 1656] [serial = 450] [outer = 0x0] 05:52:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12b181800) [pid = 1656] [serial = 451] [outer = 0x12a639400] 05:52:39 INFO - PROCESS | 1656 | 1467031959910 Marionette DEBUG loaded listener.js 05:52:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12b94a000) [pid = 1656] [serial = 452] [outer = 0x12a639400] 05:52:40 INFO - PROCESS | 1656 | 1467031960341 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]]]}] 05:52:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 05:52:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 05:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 05:52:40 INFO - PROCESS | 1656 | 1467031960382 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 05:52:40 INFO - PROCESS | 1656 | 1467031960384 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 05:52:40 INFO - PROCESS | 1656 | 1467031960386 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 05:52:40 INFO - PROCESS | 1656 | 1467031960388 Marionette TRACE conn2 <- [1,578,null,{}] 05:52:40 INFO - PROCESS | 1656 | 1467031960392 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}] 05:52:40 INFO - PROCESS | 1656 | 1467031960394 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:40 INFO - PROCESS | 1656 | 1467031960569 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 05:52:40 INFO - PROCESS | 1656 | 1467031960958 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:40 INFO - PROCESS | 1656 | 1467031960960 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a5000 == 58 [pid = 1656] [id = 152] 05:52:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x112864000) [pid = 1656] [serial = 453] [outer = 0x0] 05:52:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11701e800) [pid = 1656] [serial = 454] [outer = 0x112864000] 05:52:41 INFO - PROCESS | 1656 | 1467031961007 Marionette DEBUG loaded listener.js 05:52:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11860c400) [pid = 1656] [serial = 455] [outer = 0x112864000] 05:52:41 INFO - PROCESS | 1656 | 1467031961450 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]]]}] 05:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1123ms 05:52:41 INFO - PROCESS | 1656 | 1467031961511 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 05:52:41 INFO - PROCESS | 1656 | 1467031961514 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 05:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:52:41 INFO - PROCESS | 1656 | 1467031961518 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:52:41 INFO - PROCESS | 1656 | 1467031961520 Marionette TRACE conn2 <- [1,582,null,{}] 05:52:41 INFO - PROCESS | 1656 | 1467031961526 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}] 05:52:41 INFO - PROCESS | 1656 | 1467031961528 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:41 INFO - PROCESS | 1656 | 1467031961636 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 05:52:41 INFO - PROCESS | 1656 | 1467031961749 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:41 INFO - PROCESS | 1656 | 1467031961750 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x117237800 == 59 [pid = 1656] [id = 153] 05:52:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1195a4000) [pid = 1656] [serial = 456] [outer = 0x0] 05:52:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x119737000) [pid = 1656] [serial = 457] [outer = 0x1195a4000] 05:52:41 INFO - PROCESS | 1656 | 1467031961795 Marionette DEBUG loaded listener.js 05:52:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119d98800) [pid = 1656] [serial = 458] [outer = 0x1195a4000] 05:52:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac65000 == 58 [pid = 1656] [id = 98] 05:52:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf39000 == 57 [pid = 1656] [id = 146] 05:52:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf21000 == 56 [pid = 1656] [id = 145] 05:52:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12826f000 == 55 [pid = 1656] [id = 144] 05:52:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12c47d800 == 54 [pid = 1656] [id = 143] 05:52:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcc4800 == 53 [pid = 1656] [id = 142] 05:52:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12b198800 == 52 [pid = 1656] [id = 141] 05:52:41 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x112862000) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11699d800 == 51 [pid = 1656] [id = 140] 05:52:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12827b800 == 50 [pid = 1656] [id = 139] 05:52:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12410c800 == 49 [pid = 1656] [id = 138] 05:52:42 INFO - PROCESS | 1656 | --DOCSHELL 0x123205000 == 48 [pid = 1656] [id = 137] 05:52:42 INFO - PROCESS | 1656 | --DOCSHELL 0x117235000 == 47 [pid = 1656] [id = 136] 05:52:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119a74000 == 46 [pid = 1656] [id = 135] 05:52:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119aaf800 == 45 [pid = 1656] [id = 131] 05:52:42 INFO - PROCESS | 1656 | --DOCSHELL 0x116997800 == 44 [pid = 1656] [id = 130] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12aa80400) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12b1de000) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x126664000) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1199a0000) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x118467000) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12a4db800) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12a62d400) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119f26000) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119d9d400) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11918c400) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12839cc00) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128575400) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124330400) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12364d000) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x124732000) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b952000) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b1e8000) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1261aa000) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12ba0b800) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12beb8000) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12c4bb000) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1186f7c00) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1282c3c00) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a551000) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12c534c00) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12acd0800) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12c02dc00) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12aa78c00) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 05:52:42 INFO - PROCESS | 1656 | 1467031962255 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]]]}] 05:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 771ms 05:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:52:42 INFO - PROCESS | 1656 | 1467031962291 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 05:52:42 INFO - PROCESS | 1656 | 1467031962295 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 05:52:42 INFO - PROCESS | 1656 | 1467031962298 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:52:42 INFO - PROCESS | 1656 | 1467031962299 Marionette TRACE conn2 <- [1,586,null,{}] 05:52:42 INFO - PROCESS | 1656 | 1467031962301 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}] 05:52:42 INFO - PROCESS | 1656 | 1467031962303 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:42 INFO - PROCESS | 1656 | 1467031962384 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 05:52:42 INFO - PROCESS | 1656 | 1467031962446 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:42 INFO - PROCESS | 1656 | 1467031962447 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187b3000 == 45 [pid = 1656] [id = 154] 05:52:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119d95c00) [pid = 1656] [serial = 459] [outer = 0x0] 05:52:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12100d800) [pid = 1656] [serial = 460] [outer = 0x119d95c00] 05:52:42 INFO - PROCESS | 1656 | 1467031962472 Marionette DEBUG loaded listener.js 05:52:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x123dea400) [pid = 1656] [serial = 461] [outer = 0x119d95c00] 05:52:42 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:42 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:42 INFO - PROCESS | 1656 | 1467031962778 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]]]}] 05:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 05:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:52:42 INFO - PROCESS | 1656 | 1467031962817 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 05:52:42 INFO - PROCESS | 1656 | 1467031962818 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 05:52:42 INFO - PROCESS | 1656 | 1467031962826 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:52:42 INFO - PROCESS | 1656 | 1467031962831 Marionette TRACE conn2 <- [1,590,null,{}] 05:52:42 INFO - PROCESS | 1656 | 1467031962834 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}] 05:52:42 INFO - PROCESS | 1656 | 1467031962836 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:42 INFO - PROCESS | 1656 | 1467031962914 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 05:52:42 INFO - PROCESS | 1656 | 1467031962976 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:42 INFO - PROCESS | 1656 | 1467031962977 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x120769800 == 46 [pid = 1656] [id = 155] 05:52:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119d99000) [pid = 1656] [serial = 462] [outer = 0x0] 05:52:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1240df800) [pid = 1656] [serial = 463] [outer = 0x119d99000] 05:52:43 INFO - PROCESS | 1656 | 1467031963002 Marionette DEBUG loaded listener.js 05:52:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126c55800) [pid = 1656] [serial = 464] [outer = 0x119d99000] 05:52:43 INFO - PROCESS | 1656 | 1467031963278 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]]]}] 05:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 478ms 05:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:52:43 INFO - PROCESS | 1656 | 1467031963299 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 05:52:43 INFO - PROCESS | 1656 | 1467031963301 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 05:52:43 INFO - PROCESS | 1656 | 1467031963303 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:52:43 INFO - PROCESS | 1656 | 1467031963304 Marionette TRACE conn2 <- [1,594,null,{}] 05:52:43 INFO - PROCESS | 1656 | 1467031963307 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}] 05:52:43 INFO - PROCESS | 1656 | 1467031963310 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:43 INFO - PROCESS | 1656 | 1467031963400 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 05:52:43 INFO - PROCESS | 1656 | 1467031963404 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:43 INFO - PROCESS | 1656 | 1467031963405 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1246dd800 == 47 [pid = 1656] [id = 156] 05:52:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1240e0c00) [pid = 1656] [serial = 465] [outer = 0x0] 05:52:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128574c00) [pid = 1656] [serial = 466] [outer = 0x1240e0c00] 05:52:43 INFO - PROCESS | 1656 | 1467031963432 Marionette DEBUG loaded listener.js 05:52:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x129163400) [pid = 1656] [serial = 467] [outer = 0x1240e0c00] 05:52:43 INFO - PROCESS | 1656 | 1467031963768 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]]]}] 05:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 05:52:43 INFO - PROCESS | 1656 | 1467031963830 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 05:52:43 INFO - PROCESS | 1656 | 1467031963832 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 05:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:52:43 INFO - PROCESS | 1656 | 1467031963834 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:52:43 INFO - PROCESS | 1656 | 1467031963835 Marionette TRACE conn2 <- [1,598,null,{}] 05:52:43 INFO - PROCESS | 1656 | 1467031963837 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}] 05:52:43 INFO - PROCESS | 1656 | 1467031963838 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:43 INFO - PROCESS | 1656 | 1467031963914 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 05:52:43 INFO - PROCESS | 1656 | 1467031963918 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:43 INFO - PROCESS | 1656 | 1467031963922 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266b2000 == 48 [pid = 1656] [id = 157] 05:52:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12a4df000) [pid = 1656] [serial = 468] [outer = 0x0] 05:52:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12a546000) [pid = 1656] [serial = 469] [outer = 0x12a4df000] 05:52:43 INFO - PROCESS | 1656 | 1467031963962 Marionette DEBUG loaded listener.js 05:52:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12aa0f800) [pid = 1656] [serial = 470] [outer = 0x12a4df000] 05:52:44 INFO - PROCESS | 1656 | 1467031964319 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]]]}] 05:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 05:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:52:44 INFO - PROCESS | 1656 | 1467031964354 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 05:52:44 INFO - PROCESS | 1656 | 1467031964356 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 05:52:44 INFO - PROCESS | 1656 | 1467031964359 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:52:44 INFO - PROCESS | 1656 | 1467031964361 Marionette TRACE conn2 <- [1,602,null,{}] 05:52:44 INFO - PROCESS | 1656 | 1467031964363 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}] 05:52:44 INFO - PROCESS | 1656 | 1467031964365 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:44 INFO - PROCESS | 1656 | 1467031964467 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 05:52:44 INFO - PROCESS | 1656 | 1467031964479 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:44 INFO - PROCESS | 1656 | 1467031964480 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x111f6a000 == 49 [pid = 1656] [id = 158] 05:52:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12a551c00) [pid = 1656] [serial = 471] [outer = 0x0] 05:52:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12acc5000) [pid = 1656] [serial = 472] [outer = 0x12a551c00] 05:52:44 INFO - PROCESS | 1656 | 1467031964505 Marionette DEBUG loaded listener.js 05:52:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b948000) [pid = 1656] [serial = 473] [outer = 0x12a551c00] 05:52:44 INFO - PROCESS | 1656 | 1467031964853 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]]]}] 05:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 05:52:44 INFO - PROCESS | 1656 | 1467031964880 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 05:52:44 INFO - PROCESS | 1656 | 1467031964881 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 05:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:52:44 INFO - PROCESS | 1656 | 1467031964884 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:52:44 INFO - PROCESS | 1656 | 1467031964885 Marionette TRACE conn2 <- [1,606,null,{}] 05:52:44 INFO - PROCESS | 1656 | 1467031964895 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}] 05:52:44 INFO - PROCESS | 1656 | 1467031964896 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:45 INFO - PROCESS | 1656 | 1467031965001 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 05:52:45 INFO - PROCESS | 1656 | 1467031965004 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:45 INFO - PROCESS | 1656 | 1467031965005 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293b0000 == 50 [pid = 1656] [id = 159] 05:52:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12b949800) [pid = 1656] [serial = 474] [outer = 0x0] 05:52:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12ba05400) [pid = 1656] [serial = 475] [outer = 0x12b949800] 05:52:45 INFO - PROCESS | 1656 | 1467031965031 Marionette DEBUG loaded listener.js 05:52:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12beae400) [pid = 1656] [serial = 476] [outer = 0x12b949800] 05:52:45 INFO - PROCESS | 1656 | 1467031965408 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]]]}] 05:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 579ms 05:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:52:45 INFO - PROCESS | 1656 | 1467031965464 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 05:52:45 INFO - PROCESS | 1656 | 1467031965466 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 05:52:45 INFO - PROCESS | 1656 | 1467031965469 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:52:45 INFO - PROCESS | 1656 | 1467031965470 Marionette TRACE conn2 <- [1,610,null,{}] 05:52:45 INFO - PROCESS | 1656 | 1467031965483 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}] 05:52:45 INFO - PROCESS | 1656 | 1467031965484 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:45 INFO - PROCESS | 1656 | 1467031965644 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 05:52:45 INFO - PROCESS | 1656 | 1467031965660 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:45 INFO - PROCESS | 1656 | 1467031965661 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac65000 == 51 [pid = 1656] [id = 160] 05:52:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12ba04400) [pid = 1656] [serial = 477] [outer = 0x0] 05:52:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12c027000) [pid = 1656] [serial = 478] [outer = 0x12ba04400] 05:52:45 INFO - PROCESS | 1656 | 1467031965701 Marionette DEBUG loaded listener.js 05:52:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12c031400) [pid = 1656] [serial = 479] [outer = 0x12ba04400] 05:52:46 INFO - PROCESS | 1656 | 1467031966079 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]]]}] 05:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 621ms 05:52:46 INFO - PROCESS | 1656 | 1467031966089 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 05:52:46 INFO - PROCESS | 1656 | 1467031966090 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 05:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:52:46 INFO - PROCESS | 1656 | 1467031966096 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:52:46 INFO - PROCESS | 1656 | 1467031966097 Marionette TRACE conn2 <- [1,614,null,{}] 05:52:46 INFO - PROCESS | 1656 | 1467031966099 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}] 05:52:46 INFO - PROCESS | 1656 | 1467031966100 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:46 INFO - PROCESS | 1656 | 1467031966383 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119738800) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1181a9000) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12b1e0800) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x117db4c00) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12c53b000) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x123add400) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119185c00) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x119186400) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x112fc2c00) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1282cac00) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x124331c00) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1237aa000) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12a734000) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x116f98c00) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119d94000) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x123de9000) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:52:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1237aac00) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:52:46 INFO - PROCESS | 1656 | 1467031966433 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:46 INFO - PROCESS | 1656 | 1467031966434 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x118673000 == 52 [pid = 1656] [id = 161] 05:52:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x115fd9400) [pid = 1656] [serial = 480] [outer = 0x0] 05:52:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1176d7400) [pid = 1656] [serial = 481] [outer = 0x115fd9400] 05:52:46 INFO - PROCESS | 1656 | 1467031966459 Marionette DEBUG loaded listener.js 05:52:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12305a400) [pid = 1656] [serial = 482] [outer = 0x115fd9400] 05:52:46 INFO - PROCESS | 1656 | 1467031966719 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]]]}] 05:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 05:52:46 INFO - PROCESS | 1656 | 1467031966766 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 05:52:46 INFO - PROCESS | 1656 | 1467031966768 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 05:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:52:46 INFO - PROCESS | 1656 | 1467031966770 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:52:46 INFO - PROCESS | 1656 | 1467031966771 Marionette TRACE conn2 <- [1,618,null,{}] 05:52:46 INFO - PROCESS | 1656 | 1467031966781 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}] 05:52:46 INFO - PROCESS | 1656 | 1467031966782 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:46 INFO - PROCESS | 1656 | 1467031966869 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 05:52:46 INFO - PROCESS | 1656 | 1467031966873 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:46 INFO - PROCESS | 1656 | 1467031966874 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcb5000 == 53 [pid = 1656] [id = 162] 05:52:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1180b2400) [pid = 1656] [serial = 483] [outer = 0x0] 05:52:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1237a8000) [pid = 1656] [serial = 484] [outer = 0x1180b2400] 05:52:46 INFO - PROCESS | 1656 | 1467031966956 Marionette DEBUG loaded listener.js 05:52:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12ba7e000) [pid = 1656] [serial = 485] [outer = 0x1180b2400] 05:52:47 INFO - PROCESS | 1656 | 1467031967263 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]]]}] 05:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 05:52:47 INFO - PROCESS | 1656 | 1467031967297 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 05:52:47 INFO - PROCESS | 1656 | 1467031967299 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 05:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:52:47 INFO - PROCESS | 1656 | 1467031967312 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:52:47 INFO - PROCESS | 1656 | 1467031967314 Marionette TRACE conn2 <- [1,622,null,{}] 05:52:47 INFO - PROCESS | 1656 | 1467031967316 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}] 05:52:47 INFO - PROCESS | 1656 | 1467031967318 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:47 INFO - PROCESS | 1656 | 1467031967409 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 05:52:47 INFO - PROCESS | 1656 | 1467031967414 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:47 INFO - PROCESS | 1656 | 1467031967415 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c769000 == 54 [pid = 1656] [id = 163] 05:52:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x112d89c00) [pid = 1656] [serial = 486] [outer = 0x0] 05:52:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12b1e2000) [pid = 1656] [serial = 487] [outer = 0x112d89c00] 05:52:47 INFO - PROCESS | 1656 | 1467031967439 Marionette DEBUG loaded listener.js 05:52:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12ba82800) [pid = 1656] [serial = 488] [outer = 0x112d89c00] 05:52:47 INFO - PROCESS | 1656 | 1467031967770 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]]]}] 05:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 472ms 05:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:52:47 INFO - PROCESS | 1656 | 1467031967784 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 05:52:47 INFO - PROCESS | 1656 | 1467031967786 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 05:52:47 INFO - PROCESS | 1656 | 1467031967790 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:52:47 INFO - PROCESS | 1656 | 1467031967795 Marionette TRACE conn2 <- [1,626,null,{}] 05:52:47 INFO - PROCESS | 1656 | 1467031967799 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}] 05:52:47 INFO - PROCESS | 1656 | 1467031967801 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:47 INFO - PROCESS | 1656 | 1467031967974 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 05:52:47 INFO - PROCESS | 1656 | 1467031967983 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:47 INFO - PROCESS | 1656 | 1467031967984 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca22800 == 55 [pid = 1656] [id = 164] 05:52:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x126bdbc00) [pid = 1656] [serial = 489] [outer = 0x0] 05:52:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x126be3000) [pid = 1656] [serial = 490] [outer = 0x126bdbc00] 05:52:48 INFO - PROCESS | 1656 | 1467031968023 Marionette DEBUG loaded listener.js 05:52:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x126be7000) [pid = 1656] [serial = 491] [outer = 0x126bdbc00] 05:52:48 INFO - PROCESS | 1656 | 1467031968512 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]]]}] 05:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 776ms 05:52:48 INFO - PROCESS | 1656 | 1467031968566 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 05:52:48 INFO - PROCESS | 1656 | 1467031968570 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 05:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:52:48 INFO - PROCESS | 1656 | 1467031968575 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:52:48 INFO - PROCESS | 1656 | 1467031968578 Marionette TRACE conn2 <- [1,630,null,{}] 05:52:48 INFO - PROCESS | 1656 | 1467031968583 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}] 05:52:48 INFO - PROCESS | 1656 | 1467031968586 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:48 INFO - PROCESS | 1656 | 1467031968746 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 05:52:48 INFO - PROCESS | 1656 | 1467031968830 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:48 INFO - PROCESS | 1656 | 1467031968832 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e8800 == 56 [pid = 1656] [id = 165] 05:52:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x112d8bc00) [pid = 1656] [serial = 492] [outer = 0x0] 05:52:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1133ae400) [pid = 1656] [serial = 493] [outer = 0x112d8bc00] 05:52:48 INFO - PROCESS | 1656 | 1467031968863 Marionette DEBUG loaded listener.js 05:52:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1176dc800) [pid = 1656] [serial = 494] [outer = 0x112d8bc00] 05:52:49 INFO - PROCESS | 1656 | 1467031969389 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]]]}] 05:52:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x118021400) [pid = 1656] [serial = 495] [outer = 0x12d124c00] 05:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 873ms 05:52:49 INFO - PROCESS | 1656 | 1467031969466 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 05:52:49 INFO - PROCESS | 1656 | 1467031969470 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 05:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:52:49 INFO - PROCESS | 1656 | 1467031969527 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:52:49 INFO - PROCESS | 1656 | 1467031969529 Marionette TRACE conn2 <- [1,634,null,{}] 05:52:49 INFO - PROCESS | 1656 | 1467031969534 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}] 05:52:49 INFO - PROCESS | 1656 | 1467031969535 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:49 INFO - PROCESS | 1656 | 1467031969643 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 05:52:49 INFO - PROCESS | 1656 | 1467031969703 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:49 INFO - PROCESS | 1656 | 1467031969704 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x126529800 == 57 [pid = 1656] [id = 166] 05:52:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x120737400) [pid = 1656] [serial = 496] [outer = 0x0] 05:52:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x123452400) [pid = 1656] [serial = 497] [outer = 0x120737400] 05:52:49 INFO - PROCESS | 1656 | 1467031969735 Marionette DEBUG loaded listener.js 05:52:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1240d7400) [pid = 1656] [serial = 498] [outer = 0x120737400] 05:52:49 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:50 INFO - PROCESS | 1656 | 1467031970162 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]]]}] 05:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 709ms 05:52:50 INFO - PROCESS | 1656 | 1467031970199 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 05:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:52:50 INFO - PROCESS | 1656 | 1467031970201 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 05:52:50 INFO - PROCESS | 1656 | 1467031970203 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:52:50 INFO - PROCESS | 1656 | 1467031970206 Marionette TRACE conn2 <- [1,638,null,{}] 05:52:50 INFO - PROCESS | 1656 | 1467031970214 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}] 05:52:50 INFO - PROCESS | 1656 | 1467031970217 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:50 INFO - PROCESS | 1656 | 1467031970331 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 05:52:50 INFO - PROCESS | 1656 | 1467031970456 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:50 INFO - PROCESS | 1656 | 1467031970459 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca1f000 == 58 [pid = 1656] [id = 167] 05:52:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x124db2800) [pid = 1656] [serial = 499] [outer = 0x0] 05:52:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126be0800) [pid = 1656] [serial = 500] [outer = 0x124db2800] 05:52:50 INFO - PROCESS | 1656 | 1467031970513 Marionette DEBUG loaded listener.js 05:52:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1282cb000) [pid = 1656] [serial = 501] [outer = 0x124db2800] 05:52:50 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:50 INFO - PROCESS | 1656 | 1467031970995 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]]]}] 05:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 824ms 05:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:52:51 INFO - PROCESS | 1656 | 1467031971027 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 05:52:51 INFO - PROCESS | 1656 | 1467031971029 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 05:52:51 INFO - PROCESS | 1656 | 1467031971031 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:52:51 INFO - PROCESS | 1656 | 1467031971032 Marionette TRACE conn2 <- [1,642,null,{}] 05:52:51 INFO - PROCESS | 1656 | 1467031971035 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}] 05:52:51 INFO - PROCESS | 1656 | 1467031971036 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:51 INFO - PROCESS | 1656 | 1467031971141 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 05:52:51 INFO - PROCESS | 1656 | 1467031971204 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:51 INFO - PROCESS | 1656 | 1467031971206 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d6e9000 == 59 [pid = 1656] [id = 168] 05:52:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12949f000) [pid = 1656] [serial = 502] [outer = 0x0] 05:52:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1294a9000) [pid = 1656] [serial = 503] [outer = 0x12949f000] 05:52:51 INFO - PROCESS | 1656 | 1467031971234 Marionette DEBUG loaded listener.js 05:52:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12aa0d400) [pid = 1656] [serial = 504] [outer = 0x12949f000] 05:52:51 INFO - PROCESS | 1656 | 1467031971668 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]]]}] 05:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 669ms 05:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:52:51 INFO - PROCESS | 1656 | 1467031971700 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 05:52:51 INFO - PROCESS | 1656 | 1467031971702 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 05:52:51 INFO - PROCESS | 1656 | 1467031971704 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:52:51 INFO - PROCESS | 1656 | 1467031971705 Marionette TRACE conn2 <- [1,646,null,{}] 05:52:51 INFO - PROCESS | 1656 | 1467031971707 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}] 05:52:51 INFO - PROCESS | 1656 | 1467031971709 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:51 INFO - PROCESS | 1656 | 1467031971809 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 05:52:51 INFO - PROCESS | 1656 | 1467031971873 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:51 INFO - PROCESS | 1656 | 1467031971874 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc1a000 == 60 [pid = 1656] [id = 169] 05:52:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x112d85c00) [pid = 1656] [serial = 505] [outer = 0x0] 05:52:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12aa78c00) [pid = 1656] [serial = 506] [outer = 0x112d85c00] 05:52:51 INFO - PROCESS | 1656 | 1467031971947 Marionette DEBUG loaded listener.js 05:52:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12b18e000) [pid = 1656] [serial = 507] [outer = 0x112d85c00] 05:52:52 INFO - PROCESS | 1656 | 1467031972581 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]]]}] 05:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 918ms 05:52:52 INFO - PROCESS | 1656 | 1467031972624 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 05:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:52:52 INFO - PROCESS | 1656 | 1467031972630 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 05:52:52 INFO - PROCESS | 1656 | 1467031972635 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:52:52 INFO - PROCESS | 1656 | 1467031972638 Marionette TRACE conn2 <- [1,650,null,{}] 05:52:52 INFO - PROCESS | 1656 | 1467031972643 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}] 05:52:52 INFO - PROCESS | 1656 | 1467031972645 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:52 INFO - PROCESS | 1656 | 1467031972787 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 05:52:52 INFO - PROCESS | 1656 | 1467031972901 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:52 INFO - PROCESS | 1656 | 1467031972904 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238e4000 == 61 [pid = 1656] [id = 170] 05:52:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x116376c00) [pid = 1656] [serial = 508] [outer = 0x0] 05:52:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x116971000) [pid = 1656] [serial = 509] [outer = 0x116376c00] 05:52:52 INFO - PROCESS | 1656 | 1467031972979 Marionette DEBUG loaded listener.js 05:52:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1176d8c00) [pid = 1656] [serial = 510] [outer = 0x116376c00] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12c769000 == 60 [pid = 1656] [id = 163] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcb5000 == 59 [pid = 1656] [id = 162] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x118673000 == 58 [pid = 1656] [id = 161] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac65000 == 57 [pid = 1656] [id = 160] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1293b0000 == 56 [pid = 1656] [id = 159] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1282bf400) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12935d400) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1240db400) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x111f6a000 == 55 [pid = 1656] [id = 158] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1266b2000 == 54 [pid = 1656] [id = 157] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1246dd800 == 53 [pid = 1656] [id = 156] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x120769800 == 52 [pid = 1656] [id = 155] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1187b3000 == 51 [pid = 1656] [id = 154] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x117237800 == 50 [pid = 1656] [id = 153] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a5000 == 49 [pid = 1656] [id = 152] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x119163800 == 48 [pid = 1656] [id = 148] 05:52:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12d429000 == 47 [pid = 1656] [id = 147] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11973c400) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119704000) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12c032400) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1180b6c00) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12c781800) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x124ea5c00) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x119d94c00) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x123015000) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12a638000) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12a733c00) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119d96400) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12b94e800) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12c031800) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12aa79800) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11948bc00) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x116f9bc00) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12ba09800) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12a550c00) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1261ab400) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12d123000) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x126bb1000) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c53ac00) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12915ec00) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x116fa0800) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12ba0ac00) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12c540c00) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11948a000) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b17f400) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1243b8800) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119d98400) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12c4be000) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119741800) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 05:52:53 INFO - PROCESS | 1656 | 1467031973433 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]]]}] 05:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 825ms 05:52:53 INFO - PROCESS | 1656 | 1467031973465 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 05:52:53 INFO - PROCESS | 1656 | 1467031973468 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 05:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:52:53 INFO - PROCESS | 1656 | 1467031973472 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:52:53 INFO - PROCESS | 1656 | 1467031973475 Marionette TRACE conn2 <- [1,654,null,{}] 05:52:53 INFO - PROCESS | 1656 | 1467031973478 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}] 05:52:53 INFO - PROCESS | 1656 | 1467031973479 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:53 INFO - PROCESS | 1656 | 1467031973562 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 05:52:53 INFO - PROCESS | 1656 | 1467031973566 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:53 INFO - PROCESS | 1656 | 1467031973567 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182d0800 == 48 [pid = 1656] [id = 171] 05:52:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118607c00) [pid = 1656] [serial = 511] [outer = 0x0] 05:52:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119484c00) [pid = 1656] [serial = 512] [outer = 0x118607c00] 05:52:53 INFO - PROCESS | 1656 | 1467031973595 Marionette DEBUG loaded listener.js 05:52:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119742400) [pid = 1656] [serial = 513] [outer = 0x118607c00] 05:52:53 INFO - PROCESS | 1656 | 1467031973945 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]]]}] 05:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 05:52:53 INFO - PROCESS | 1656 | 1467031973994 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 05:52:53 INFO - PROCESS | 1656 | 1467031973995 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 05:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:52:53 INFO - PROCESS | 1656 | 1467031973997 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:52:54 INFO - PROCESS | 1656 | 1467031974000 Marionette TRACE conn2 <- [1,658,null,{}] 05:52:54 INFO - PROCESS | 1656 | 1467031974007 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}] 05:52:54 INFO - PROCESS | 1656 | 1467031974010 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:54 INFO - PROCESS | 1656 | 1467031974093 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 05:52:54 INFO - PROCESS | 1656 | 1467031974100 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:54 INFO - PROCESS | 1656 | 1467031974101 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12434c000 == 49 [pid = 1656] [id = 172] 05:52:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119f26000) [pid = 1656] [serial = 514] [outer = 0x0] 05:52:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x123de9000) [pid = 1656] [serial = 515] [outer = 0x119f26000] 05:52:54 INFO - PROCESS | 1656 | 1467031974129 Marionette DEBUG loaded listener.js 05:52:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1240e4000) [pid = 1656] [serial = 516] [outer = 0x119f26000] 05:52:54 INFO - PROCESS | 1656 | 1467031974488 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]]]}] 05:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 05:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:52:54 INFO - PROCESS | 1656 | 1467031974518 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 05:52:54 INFO - PROCESS | 1656 | 1467031974519 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 05:52:54 INFO - PROCESS | 1656 | 1467031974521 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:52:54 INFO - PROCESS | 1656 | 1467031974523 Marionette TRACE conn2 <- [1,662,null,{}] 05:52:54 INFO - PROCESS | 1656 | 1467031974525 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}] 05:52:54 INFO - PROCESS | 1656 | 1467031974526 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:54 INFO - PROCESS | 1656 | 1467031974615 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 05:52:54 INFO - PROCESS | 1656 | 1467031974678 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:54 INFO - PROCESS | 1656 | 1467031974680 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12651c000 == 50 [pid = 1656] [id = 173] 05:52:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1237ef800) [pid = 1656] [serial = 517] [outer = 0x0] 05:52:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1261a3400) [pid = 1656] [serial = 518] [outer = 0x1237ef800] 05:52:54 INFO - PROCESS | 1656 | 1467031974705 Marionette DEBUG loaded listener.js 05:52:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126be6c00) [pid = 1656] [serial = 519] [outer = 0x1237ef800] 05:52:54 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:54 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:54 INFO - PROCESS | 1656 | 1467031974983 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]]]}] 05:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 05:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:52:55 INFO - PROCESS | 1656 | 1467031974998 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 05:52:55 INFO - PROCESS | 1656 | 1467031974999 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 05:52:55 INFO - PROCESS | 1656 | 1467031975001 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:52:55 INFO - PROCESS | 1656 | 1467031975002 Marionette TRACE conn2 <- [1,666,null,{}] 05:52:55 INFO - PROCESS | 1656 | 1467031975005 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}] 05:52:55 INFO - PROCESS | 1656 | 1467031975006 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:55 INFO - PROCESS | 1656 | 1467031975088 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 05:52:55 INFO - PROCESS | 1656 | 1467031975096 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:55 INFO - PROCESS | 1656 | 1467031975097 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295bc800 == 51 [pid = 1656] [id = 174] 05:52:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126be7c00) [pid = 1656] [serial = 520] [outer = 0x0] 05:52:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1283a1000) [pid = 1656] [serial = 521] [outer = 0x126be7c00] 05:52:55 INFO - PROCESS | 1656 | 1467031975122 Marionette DEBUG loaded listener.js 05:52:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x129161000) [pid = 1656] [serial = 522] [outer = 0x126be7c00] 05:52:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:55 INFO - PROCESS | 1656 | 1467031975497 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]]]}] 05:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 05:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:52:55 INFO - PROCESS | 1656 | 1467031975523 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 05:52:55 INFO - PROCESS | 1656 | 1467031975525 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 05:52:55 INFO - PROCESS | 1656 | 1467031975527 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:52:55 INFO - PROCESS | 1656 | 1467031975528 Marionette TRACE conn2 <- [1,670,null,{}] 05:52:55 INFO - PROCESS | 1656 | 1467031975549 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}] 05:52:55 INFO - PROCESS | 1656 | 1467031975553 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:55 INFO - PROCESS | 1656 | 1467031975683 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 05:52:55 INFO - PROCESS | 1656 | 1467031975687 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:55 INFO - PROCESS | 1656 | 1467031975688 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x116677000 == 52 [pid = 1656] [id = 175] 05:52:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12935bc00) [pid = 1656] [serial = 523] [outer = 0x0] 05:52:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12aa7e400) [pid = 1656] [serial = 524] [outer = 0x12935bc00] 05:52:55 INFO - PROCESS | 1656 | 1467031975748 Marionette DEBUG loaded listener.js 05:52:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b953400) [pid = 1656] [serial = 525] [outer = 0x12935bc00] 05:52:56 INFO - PROCESS | 1656 | 1467031976060 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]]]}] 05:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 568ms 05:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:52:56 INFO - PROCESS | 1656 | 1467031976099 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 05:52:56 INFO - PROCESS | 1656 | 1467031976101 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 05:52:56 INFO - PROCESS | 1656 | 1467031976103 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:52:56 INFO - PROCESS | 1656 | 1467031976104 Marionette TRACE conn2 <- [1,674,null,{}] 05:52:56 INFO - PROCESS | 1656 | 1467031976106 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}] 05:52:56 INFO - PROCESS | 1656 | 1467031976108 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:56 INFO - PROCESS | 1656 | 1467031976211 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 05:52:56 INFO - PROCESS | 1656 | 1467031976214 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:56 INFO - PROCESS | 1656 | 1467031976215 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcc0000 == 53 [pid = 1656] [id = 176] 05:52:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12935d400) [pid = 1656] [serial = 526] [outer = 0x0] 05:52:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12ba75000) [pid = 1656] [serial = 527] [outer = 0x12935d400] 05:52:56 INFO - PROCESS | 1656 | 1467031976282 Marionette DEBUG loaded listener.js 05:52:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12ba81000) [pid = 1656] [serial = 528] [outer = 0x12935d400] 05:52:56 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:56 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:52:56 INFO - PROCESS | 1656 | 1467031976636 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]]]}] 05:52:56 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 05:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 570ms 05:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:52:56 INFO - PROCESS | 1656 | 1467031976673 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 05:52:56 INFO - PROCESS | 1656 | 1467031976674 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 05:52:56 INFO - PROCESS | 1656 | 1467031976676 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:52:56 INFO - PROCESS | 1656 | 1467031976677 Marionette TRACE conn2 <- [1,678,null,{}] 05:52:56 INFO - PROCESS | 1656 | 1467031976680 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}] 05:52:56 INFO - PROCESS | 1656 | 1467031976681 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:56 INFO - PROCESS | 1656 | 1467031976787 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 05:52:56 INFO - PROCESS | 1656 | 1467031976828 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:56 INFO - PROCESS | 1656 | 1467031976830 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c474800 == 54 [pid = 1656] [id = 177] 05:52:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b1e8400) [pid = 1656] [serial = 529] [outer = 0x0] 05:52:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12bebcc00) [pid = 1656] [serial = 530] [outer = 0x12b1e8400] 05:52:56 INFO - PROCESS | 1656 | 1467031976854 Marionette DEBUG loaded listener.js 05:52:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12a634000) [pid = 1656] [serial = 531] [outer = 0x12b1e8400] 05:52:57 INFO - PROCESS | 1656 | 1467031977144 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]]]}] 05:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 05:52:57 INFO - PROCESS | 1656 | 1467031977196 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 05:52:57 INFO - PROCESS | 1656 | 1467031977198 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 05:52:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:52:57 INFO - PROCESS | 1656 | 1467031977200 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:52:57 INFO - PROCESS | 1656 | 1467031977201 Marionette TRACE conn2 <- [1,682,null,{}] 05:52:57 INFO - PROCESS | 1656 | 1467031977204 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}] 05:52:57 INFO - PROCESS | 1656 | 1467031977205 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:57 INFO - PROCESS | 1656 | 1467031977307 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 05:52:57 INFO - PROCESS | 1656 | 1467031977326 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:57 INFO - PROCESS | 1656 | 1467031977327 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca0b000 == 55 [pid = 1656] [id = 178] 05:52:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1210f1800) [pid = 1656] [serial = 532] [outer = 0x0] 05:52:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1210fa000) [pid = 1656] [serial = 533] [outer = 0x1210f1800] 05:52:57 INFO - PROCESS | 1656 | 1467031977352 Marionette DEBUG loaded listener.js 05:52:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1210fdc00) [pid = 1656] [serial = 534] [outer = 0x1210f1800] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x115fd9400) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x112d89c00) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1180b2400) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119d92800) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x120737000) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128571800) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12a633c00) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11862c800) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1282bc400) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x126806800) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x123650000) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12a551c00) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b949800) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119d95c00) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119741c00) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1195a4000) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x126c4bc00) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11914f800) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1240e0c00) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a4df000) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112864000) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119d99000) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12301a000) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:52:57 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12ba04400) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:52:58 INFO - PROCESS | 1656 | 1467031978302 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]]]}] 05:52:58 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) 05:52:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1122ms 05:52:58 INFO - PROCESS | 1656 | 1467031978322 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 05:52:58 INFO - PROCESS | 1656 | 1467031978324 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 05:52:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:52:58 INFO - PROCESS | 1656 | 1467031978327 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:52:58 INFO - PROCESS | 1656 | 1467031978328 Marionette TRACE conn2 <- [1,686,null,{}] 05:52:58 INFO - PROCESS | 1656 | 1467031978330 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}] 05:52:58 INFO - PROCESS | 1656 | 1467031978332 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:58 INFO - PROCESS | 1656 | 1467031978414 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 05:52:58 INFO - PROCESS | 1656 | 1467031978417 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:58 INFO - PROCESS | 1656 | 1467031978419 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x128285800 == 56 [pid = 1656] [id = 179] 05:52:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1163d9400) [pid = 1656] [serial = 535] [outer = 0x0] 05:52:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119d9b000) [pid = 1656] [serial = 536] [outer = 0x1163d9400] 05:52:58 INFO - PROCESS | 1656 | 1467031978443 Marionette DEBUG loaded listener.js 05:52:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1210ff800) [pid = 1656] [serial = 537] [outer = 0x1163d9400] 05:52:59 INFO - PROCESS | 1656 | 1467031979269 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]]]}] 05:52:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:52:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 05:52:59 INFO - PROCESS | 1656 | 1467031979296 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 05:52:59 INFO - PROCESS | 1656 | 1467031979298 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 05:52:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:52:59 INFO - PROCESS | 1656 | 1467031979300 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:52:59 INFO - PROCESS | 1656 | 1467031979302 Marionette TRACE conn2 <- [1,690,null,{}] 05:52:59 INFO - PROCESS | 1656 | 1467031979304 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}] 05:52:59 INFO - PROCESS | 1656 | 1467031979306 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:59 INFO - PROCESS | 1656 | 1467031979433 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 05:52:59 INFO - PROCESS | 1656 | 1467031979438 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:59 INFO - PROCESS | 1656 | 1467031979440 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:52:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d42c000 == 57 [pid = 1656] [id = 180] 05:52:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11285bc00) [pid = 1656] [serial = 538] [outer = 0x0] 05:52:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124079c00) [pid = 1656] [serial = 539] [outer = 0x11285bc00] 05:52:59 INFO - PROCESS | 1656 | 1467031979467 Marionette DEBUG loaded listener.js 05:52:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1282c7000) [pid = 1656] [serial = 540] [outer = 0x11285bc00] 05:53:00 INFO - PROCESS | 1656 | 1467031980366 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]]]}] 05:53:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:53:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1071ms 05:53:00 INFO - PROCESS | 1656 | 1467031980372 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 05:53:00 INFO - PROCESS | 1656 | 1467031980376 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 05:53:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:53:00 INFO - PROCESS | 1656 | 1467031980379 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:53:00 INFO - PROCESS | 1656 | 1467031980382 Marionette TRACE conn2 <- [1,694,null,{}] 05:53:00 INFO - PROCESS | 1656 | 1467031980385 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}] 05:53:00 INFO - PROCESS | 1656 | 1467031980387 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:00 INFO - PROCESS | 1656 | 1467031980493 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 05:53:00 INFO - PROCESS | 1656 | 1467031980558 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:00 INFO - PROCESS | 1656 | 1467031980559 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a74000 == 58 [pid = 1656] [id = 181] 05:53:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112d84400) [pid = 1656] [serial = 541] [outer = 0x0] 05:53:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x116f9f000) [pid = 1656] [serial = 542] [outer = 0x112d84400] 05:53:00 INFO - PROCESS | 1656 | 1467031980632 Marionette DEBUG loaded listener.js 05:53:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11845ac00) [pid = 1656] [serial = 543] [outer = 0x112d84400] 05:53:01 INFO - PROCESS | 1656 | 1467031981540 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]]]}] 05:53:01 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) 05:53:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1173ms 05:53:01 INFO - PROCESS | 1656 | 1467031981552 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 05:53:01 INFO - PROCESS | 1656 | 1467031981555 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 05:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:53:01 INFO - PROCESS | 1656 | 1467031981561 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:53:01 INFO - PROCESS | 1656 | 1467031981562 Marionette TRACE conn2 <- [1,698,null,{}] 05:53:01 INFO - PROCESS | 1656 | 1467031981565 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}] 05:53:01 INFO - PROCESS | 1656 | 1467031981567 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:01 INFO - PROCESS | 1656 | 1467031981675 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 05:53:01 INFO - PROCESS | 1656 | 1467031981740 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:01 INFO - PROCESS | 1656 | 1467031981741 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910c800 == 59 [pid = 1656] [id = 182] 05:53:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119741400) [pid = 1656] [serial = 544] [outer = 0x0] 05:53:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12100c000) [pid = 1656] [serial = 545] [outer = 0x119741400] 05:53:01 INFO - PROCESS | 1656 | 1467031981813 Marionette DEBUG loaded listener.js 05:53:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1237a5000) [pid = 1656] [serial = 546] [outer = 0x119741400] 05:53:02 INFO - PROCESS | 1656 | 1467031982750 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]]]}] 05:53:02 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) 05:53:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1222ms 05:53:02 INFO - PROCESS | 1656 | 1467031982782 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 05:53:02 INFO - PROCESS | 1656 | 1467031982785 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 05:53:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:53:02 INFO - PROCESS | 1656 | 1467031982788 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:53:02 INFO - PROCESS | 1656 | 1467031982790 Marionette TRACE conn2 <- [1,702,null,{}] 05:53:02 INFO - PROCESS | 1656 | 1467031982794 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}] 05:53:02 INFO - PROCESS | 1656 | 1467031982795 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:02 INFO - PROCESS | 1656 | 1467031982888 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 05:53:02 INFO - PROCESS | 1656 | 1467031982952 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:02 INFO - PROCESS | 1656 | 1467031982954 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118672000 == 60 [pid = 1656] [id = 183] 05:53:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118469800) [pid = 1656] [serial = 547] [outer = 0x0] 05:53:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119185400) [pid = 1656] [serial = 548] [outer = 0x118469800] 05:53:02 INFO - PROCESS | 1656 | 1467031982983 Marionette DEBUG loaded listener.js 05:53:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119710c00) [pid = 1656] [serial = 549] [outer = 0x118469800] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcf4000 == 59 [pid = 1656] [id = 129] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128285800 == 58 [pid = 1656] [id = 179] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca0b000 == 57 [pid = 1656] [id = 178] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c474800 == 56 [pid = 1656] [id = 177] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcc0000 == 55 [pid = 1656] [id = 176] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x116677000 == 54 [pid = 1656] [id = 175] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1295bc800 == 53 [pid = 1656] [id = 174] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12651c000 == 52 [pid = 1656] [id = 173] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12434c000 == 51 [pid = 1656] [id = 172] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1182d0800 == 50 [pid = 1656] [id = 171] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1238e4000 == 49 [pid = 1656] [id = 170] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x126529800 == 48 [pid = 1656] [id = 166] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e8800 == 47 [pid = 1656] [id = 165] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca22800 == 46 [pid = 1656] [id = 164] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11614a000 == 45 [pid = 1656] [id = 82] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12662f000 == 44 [pid = 1656] [id = 149] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d6e9000 == 43 [pid = 1656] [id = 168] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca1f000 == 42 [pid = 1656] [id = 167] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b19c800 == 41 [pid = 1656] [id = 102] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf23000 == 40 [pid = 1656] [id = 150] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc1a000 == 39 [pid = 1656] [id = 169] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12acef000 == 38 [pid = 1656] [id = 101] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x126b28000 == 37 [pid = 1656] [id = 84] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x117248000 == 36 [pid = 1656] [id = 114] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11923c000 == 35 [pid = 1656] [id = 83] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b19c000 == 34 [pid = 1656] [id = 132] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d6de800 == 33 [pid = 1656] [id = 151] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1261f1000 == 32 [pid = 1656] [id = 134] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c488800 == 31 [pid = 1656] [id = 133] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x123202800 == 30 [pid = 1656] [id = 115] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12910c800 == 29 [pid = 1656] [id = 182] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d42c000 == 28 [pid = 1656] [id = 180] 05:53:04 INFO - PROCESS | 1656 | --DOCSHELL 0x119a74000 == 27 [pid = 1656] [id = 181] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c4b8000) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x123adec00) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12a54f800) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b188c00) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11999c000) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12935f000) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12915b000) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1261a6c00) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12acc5000) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12ba05400) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12100d800) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x123dea400) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1240dfc00) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119d98800) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119737000) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12a4e3800) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12915bc00) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119b9c400) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119733c00) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128574c00) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x129163400) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12b181800) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12a546000) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11860c400) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11701e800) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1240df800) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126c55800) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1240e1800) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1240d7800) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12c027000) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12beae400) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12c031400) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12305a400) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b1e2000) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1176d7400) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12ba7e000) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b948000) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12aa0f800) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12ba82800) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126be3000) [pid = 1656] [serial = 490] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1237a8000) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 05:53:04 INFO - PROCESS | 1656 | 1467031984264 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]]]}] 05:53:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:53:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1525ms 05:53:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:53:04 INFO - PROCESS | 1656 | 1467031984314 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 05:53:04 INFO - PROCESS | 1656 | 1467031984316 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 05:53:04 INFO - PROCESS | 1656 | 1467031984319 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:53:04 INFO - PROCESS | 1656 | 1467031984321 Marionette TRACE conn2 <- [1,706,null,{}] 05:53:04 INFO - PROCESS | 1656 | 1467031984324 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}] 05:53:04 INFO - PROCESS | 1656 | 1467031984326 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:04 INFO - PROCESS | 1656 | 1467031984400 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 05:53:04 INFO - PROCESS | 1656 | 1467031984404 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:04 INFO - PROCESS | 1656 | 1467031984407 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f8e800 == 28 [pid = 1656] [id = 184] 05:53:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x113379400) [pid = 1656] [serial = 550] [outer = 0x0] 05:53:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1139a0c00) [pid = 1656] [serial = 551] [outer = 0x113379400] 05:53:04 INFO - PROCESS | 1656 | 1467031984438 Marionette DEBUG loaded listener.js 05:53:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11678fc00) [pid = 1656] [serial = 552] [outer = 0x113379400] 05:53:05 INFO - PROCESS | 1656 | 1467031985249 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]]]}] 05:53:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:53:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 05:53:05 INFO - PROCESS | 1656 | 1467031985291 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 05:53:05 INFO - PROCESS | 1656 | 1467031985294 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 05:53:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:53:05 INFO - PROCESS | 1656 | 1467031985299 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:53:05 INFO - PROCESS | 1656 | 1467031985301 Marionette TRACE conn2 <- [1,710,null,{}] 05:53:05 INFO - PROCESS | 1656 | 1467031985309 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}] 05:53:05 INFO - PROCESS | 1656 | 1467031985310 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:05 INFO - PROCESS | 1656 | 1467031985387 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 05:53:05 INFO - PROCESS | 1656 | 1467031985394 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:05 INFO - PROCESS | 1656 | 1467031985396 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x117238000 == 29 [pid = 1656] [id = 185] 05:53:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116a04000) [pid = 1656] [serial = 553] [outer = 0x0] 05:53:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11701fc00) [pid = 1656] [serial = 554] [outer = 0x116a04000] 05:53:05 INFO - PROCESS | 1656 | 1467031985423 Marionette DEBUG loaded listener.js 05:53:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118014800) [pid = 1656] [serial = 555] [outer = 0x116a04000] 05:53:06 INFO - PROCESS | 1656 | 1467031986263 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]]]}] 05:53:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:53:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 05:53:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:53:06 INFO - PROCESS | 1656 | 1467031986320 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 05:53:06 INFO - PROCESS | 1656 | 1467031986322 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 05:53:06 INFO - PROCESS | 1656 | 1467031986324 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:53:06 INFO - PROCESS | 1656 | 1467031986326 Marionette TRACE conn2 <- [1,714,null,{}] 05:53:06 INFO - PROCESS | 1656 | 1467031986334 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}] 05:53:06 INFO - PROCESS | 1656 | 1467031986337 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:06 INFO - PROCESS | 1656 | 1467031986435 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 05:53:06 INFO - PROCESS | 1656 | 1467031986475 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:06 INFO - PROCESS | 1656 | 1467031986477 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183be000 == 30 [pid = 1656] [id = 186] 05:53:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11914b000) [pid = 1656] [serial = 556] [outer = 0x0] 05:53:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11918f400) [pid = 1656] [serial = 557] [outer = 0x11914b000] 05:53:06 INFO - PROCESS | 1656 | 1467031986505 Marionette DEBUG loaded listener.js 05:53:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119485000) [pid = 1656] [serial = 558] [outer = 0x11914b000] 05:53:07 INFO - PROCESS | 1656 | 1467031987281 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]]]}] 05:53:07 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 05:53:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 05:53:07 INFO - PROCESS | 1656 | 1467031987297 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 05:53:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:53:07 INFO - PROCESS | 1656 | 1467031987298 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 05:53:07 INFO - PROCESS | 1656 | 1467031987301 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:53:07 INFO - PROCESS | 1656 | 1467031987302 Marionette TRACE conn2 <- [1,718,null,{}] 05:53:07 INFO - PROCESS | 1656 | 1467031987304 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}] 05:53:07 INFO - PROCESS | 1656 | 1467031987305 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:07 INFO - PROCESS | 1656 | 1467031987401 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 05:53:07 INFO - PROCESS | 1656 | 1467031987439 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:07 INFO - PROCESS | 1656 | 1467031987440 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119252000 == 31 [pid = 1656] [id = 187] 05:53:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195b1c00) [pid = 1656] [serial = 559] [outer = 0x0] 05:53:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119735800) [pid = 1656] [serial = 560] [outer = 0x1195b1c00] 05:53:07 INFO - PROCESS | 1656 | 1467031987466 Marionette DEBUG loaded listener.js 05:53:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119740000) [pid = 1656] [serial = 561] [outer = 0x1195b1c00] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12935d400) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12b1e8400) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1210f1800) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112d8bc00) [pid = 1656] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1237ef800) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124db2800) [pid = 1656] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126bdbc00) [pid = 1656] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126be7c00) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116376c00) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119f26000) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112d85c00) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118607c00) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12949f000) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x120737400) [pid = 1656] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11285bc00) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1163d9400) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12935bc00) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11285c400) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:53:08 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12a639400) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:53:08 INFO - PROCESS | 1656 | 1467031988403 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]]]}] 05:53:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1120ms 05:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:53:08 INFO - PROCESS | 1656 | 1467031988421 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 05:53:08 INFO - PROCESS | 1656 | 1467031988423 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 05:53:08 INFO - PROCESS | 1656 | 1467031988425 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:53:08 INFO - PROCESS | 1656 | 1467031988427 Marionette TRACE conn2 <- [1,722,null,{}] 05:53:08 INFO - PROCESS | 1656 | 1467031988431 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}] 05:53:08 INFO - PROCESS | 1656 | 1467031988432 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:08 INFO - PROCESS | 1656 | 1467031988507 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 05:53:08 INFO - PROCESS | 1656 | 1467031988513 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:08 INFO - PROCESS | 1656 | 1467031988514 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119732000 == 32 [pid = 1656] [id = 188] 05:53:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x110d4a800) [pid = 1656] [serial = 562] [outer = 0x0] 05:53:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1186f2000) [pid = 1656] [serial = 563] [outer = 0x110d4a800] 05:53:08 INFO - PROCESS | 1656 | 1467031988539 Marionette DEBUG loaded listener.js 05:53:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11999e000) [pid = 1656] [serial = 564] [outer = 0x110d4a800] 05:53:08 INFO - PROCESS | 1656 | 1467031988851 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] 05:53:08 INFO - PROCESS | 1656 | 1467031988898 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 05:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 05:53:08 INFO - PROCESS | 1656 | 1467031988901 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:53:08 INFO - PROCESS | 1656 | 1467031988902 Marionette TRACE conn2 <- [1,726,null,{}] 05:53:08 INFO - PROCESS | 1656 | 1467031988904 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}] 05:53:08 INFO - PROCESS | 1656 | 1467031988908 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:09 INFO - PROCESS | 1656 | 1467031989023 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 05:53:09 INFO - PROCESS | 1656 | 1467031989029 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:09 INFO - PROCESS | 1656 | 1467031989030 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12320d800 == 33 [pid = 1656] [id = 189] 05:53:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112d93c00) [pid = 1656] [serial = 565] [outer = 0x0] 05:53:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119b9c400) [pid = 1656] [serial = 566] [outer = 0x112d93c00] 05:53:09 INFO - PROCESS | 1656 | 1467031989056 Marionette DEBUG loaded listener.js 05:53:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12100e400) [pid = 1656] [serial = 567] [outer = 0x112d93c00] 05:53:09 INFO - PROCESS | 1656 | 1467031989384 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]]]}] 05:53:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:53:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 517ms 05:53:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:53:09 INFO - PROCESS | 1656 | 1467031989419 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 05:53:09 INFO - PROCESS | 1656 | 1467031989420 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 05:53:09 INFO - PROCESS | 1656 | 1467031989422 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:53:09 INFO - PROCESS | 1656 | 1467031989423 Marionette TRACE conn2 <- [1,730,null,{}] 05:53:09 INFO - PROCESS | 1656 | 1467031989426 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}] 05:53:09 INFO - PROCESS | 1656 | 1467031989427 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:09 INFO - PROCESS | 1656 | 1467031989505 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 05:53:09 INFO - PROCESS | 1656 | 1467031989511 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:09 INFO - PROCESS | 1656 | 1467031989512 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238e4000 == 34 [pid = 1656] [id = 190] 05:53:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1180b7400) [pid = 1656] [serial = 568] [outer = 0x0] 05:53:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1210f7000) [pid = 1656] [serial = 569] [outer = 0x1180b7400] 05:53:09 INFO - PROCESS | 1656 | 1467031989537 Marionette DEBUG loaded listener.js 05:53:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x123653c00) [pid = 1656] [serial = 570] [outer = 0x1180b7400] 05:53:09 INFO - PROCESS | 1656 | 1467031989874 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] 05:53:09 INFO - PROCESS | 1656 | 1467031989892 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 05:53:09 INFO - PROCESS | 1656 | 1467031989897 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:53:09 INFO - PROCESS | 1656 | 1467031989898 Marionette TRACE conn2 <- [1,734,null,{}] 05:53:09 INFO - PROCESS | 1656 | 1467031989900 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}] 05:53:09 INFO - PROCESS | 1656 | 1467031989902 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:10 INFO - PROCESS | 1656 | 1467031990002 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 05:53:10 INFO - PROCESS | 1656 | 1467031990010 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:10 INFO - PROCESS | 1656 | 1467031990011 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x124359800 == 35 [pid = 1656] [id = 191] 05:53:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1210f7c00) [pid = 1656] [serial = 571] [outer = 0x0] 05:53:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1237b0c00) [pid = 1656] [serial = 572] [outer = 0x1210f7c00] 05:53:10 INFO - PROCESS | 1656 | 1467031990036 Marionette DEBUG loaded listener.js 05:53:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124074000) [pid = 1656] [serial = 573] [outer = 0x1210f7c00] 05:53:10 INFO - PROCESS | 1656 | 1467031990304 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]]]}] 05:53:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:53:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 419ms 05:53:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:53:10 INFO - PROCESS | 1656 | 1467031990317 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 05:53:10 INFO - PROCESS | 1656 | 1467031990319 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 05:53:10 INFO - PROCESS | 1656 | 1467031990321 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:53:10 INFO - PROCESS | 1656 | 1467031990322 Marionette TRACE conn2 <- [1,738,null,{}] 05:53:10 INFO - PROCESS | 1656 | 1467031990332 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}] 05:53:10 INFO - PROCESS | 1656 | 1467031990333 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:10 INFO - PROCESS | 1656 | 1467031990463 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 05:53:10 INFO - PROCESS | 1656 | 1467031990518 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:10 INFO - PROCESS | 1656 | 1467031990520 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x112cad800 == 36 [pid = 1656] [id = 192] 05:53:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111c83400) [pid = 1656] [serial = 574] [outer = 0x0] 05:53:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1121abc00) [pid = 1656] [serial = 575] [outer = 0x111c83400] 05:53:10 INFO - PROCESS | 1656 | 1467031990553 Marionette DEBUG loaded listener.js 05:53:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112d89400) [pid = 1656] [serial = 576] [outer = 0x111c83400] 05:53:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:53:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1219ms 05:53:11 INFO - PROCESS | 1656 | 1467031991537 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]]]}] 05:53:11 INFO - PROCESS | 1656 | 1467031991564 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 05:53:11 INFO - PROCESS | 1656 | 1467031991567 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 05:53:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:53:11 INFO - PROCESS | 1656 | 1467031991573 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:53:11 INFO - PROCESS | 1656 | 1467031991575 Marionette TRACE conn2 <- [1,742,null,{}] 05:53:11 INFO - PROCESS | 1656 | 1467031991580 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}] 05:53:11 INFO - PROCESS | 1656 | 1467031991582 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:11 INFO - PROCESS | 1656 | 1467031991688 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 05:53:11 INFO - PROCESS | 1656 | 1467031991742 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:11 INFO - PROCESS | 1656 | 1467031991744 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a6000 == 37 [pid = 1656] [id = 193] 05:53:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116fa5400) [pid = 1656] [serial = 577] [outer = 0x0] 05:53:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11801cc00) [pid = 1656] [serial = 578] [outer = 0x116fa5400] 05:53:11 INFO - PROCESS | 1656 | 1467031991775 Marionette DEBUG loaded listener.js 05:53:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1181a8800) [pid = 1656] [serial = 579] [outer = 0x116fa5400] 05:53:12 INFO - PROCESS | 1656 | --DOCSHELL 0x124359800 == 36 [pid = 1656] [id = 191] 05:53:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1238e4000 == 35 [pid = 1656] [id = 190] 05:53:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12320d800 == 34 [pid = 1656] [id = 189] 05:53:12 INFO - PROCESS | 1656 | --DOCSHELL 0x119732000 == 33 [pid = 1656] [id = 188] 05:53:12 INFO - PROCESS | 1656 | --DOCSHELL 0x119252000 == 32 [pid = 1656] [id = 187] 05:53:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1183be000 == 31 [pid = 1656] [id = 186] 05:53:12 INFO - PROCESS | 1656 | --DOCSHELL 0x117238000 == 30 [pid = 1656] [id = 185] 05:53:12 INFO - PROCESS | 1656 | --DOCSHELL 0x115f8e800 == 29 [pid = 1656] [id = 184] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112866000) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12b94a000) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1176dc800) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126be0800) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1282cb000) [pid = 1656] [serial = 501] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126be7000) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x123452400) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1240d7400) [pid = 1656] [serial = 498] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1133ae400) [pid = 1656] [serial = 493] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1163d6000) [pid = 1656] [serial = 206] [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.] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12ba75000) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12bebcc00) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12ba81000) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1210fa000) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12a634000) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1261a3400) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x126be6c00) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1283a1000) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x116971000) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1176d8c00) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x123de9000) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1240e4000) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12aa78c00) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12b18e000) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x119484c00) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119742400) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1294a9000) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12aa0d400) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1282c7000) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x124079c00) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1210ff800) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12aa7e400) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x1210fdc00) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x12b953400) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x119d9b000) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x129161000) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 05:53:12 INFO - PROCESS | 1656 | 1467031992845 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]]]}] 05:53:12 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 05:53:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1324ms 05:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:53:12 INFO - PROCESS | 1656 | 1467031992900 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 05:53:12 INFO - PROCESS | 1656 | 1467031992902 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 05:53:12 INFO - PROCESS | 1656 | 1467031992905 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:53:12 INFO - PROCESS | 1656 | 1467031992907 Marionette TRACE conn2 <- [1,746,null,{}] 05:53:12 INFO - PROCESS | 1656 | 1467031992910 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}] 05:53:12 INFO - PROCESS | 1656 | 1467031992912 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:12 INFO - PROCESS | 1656 | 1467031992983 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 05:53:13 INFO - PROCESS | 1656 | 1467031993013 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:13 INFO - PROCESS | 1656 | 1467031993015 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x116939000 == 30 [pid = 1656] [id = 194] 05:53:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1163de000) [pid = 1656] [serial = 580] [outer = 0x0] 05:53:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1166efc00) [pid = 1656] [serial = 581] [outer = 0x1163de000] 05:53:13 INFO - PROCESS | 1656 | 1467031993043 Marionette DEBUG loaded listener.js 05:53:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x116f9b000) [pid = 1656] [serial = 582] [outer = 0x1163de000] 05:53:13 INFO - PROCESS | 1656 | 1467031993858 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]]]}] 05:53:13 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.) 05:53:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 05:53:13 INFO - PROCESS | 1656 | 1467031993875 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 05:53:13 INFO - PROCESS | 1656 | 1467031993879 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 05:53:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:53:13 INFO - PROCESS | 1656 | 1467031993883 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:53:13 INFO - PROCESS | 1656 | 1467031993885 Marionette TRACE conn2 <- [1,750,null,{}] 05:53:13 INFO - PROCESS | 1656 | 1467031993888 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}] 05:53:13 INFO - PROCESS | 1656 | 1467031993889 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:13 INFO - PROCESS | 1656 | 1467031993970 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 05:53:14 INFO - PROCESS | 1656 | 1467031994019 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:14 INFO - PROCESS | 1656 | 1467031994021 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182d3800 == 31 [pid = 1656] [id = 195] 05:53:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x118017c00) [pid = 1656] [serial = 583] [outer = 0x0] 05:53:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x118020c00) [pid = 1656] [serial = 584] [outer = 0x118017c00] 05:53:14 INFO - PROCESS | 1656 | 1467031994048 Marionette DEBUG loaded listener.js 05:53:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x118467000) [pid = 1656] [serial = 585] [outer = 0x118017c00] 05:53:14 INFO - PROCESS | 1656 | 1467031994834 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]]]}] 05:53:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 05:53:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 05:53:14 INFO - PROCESS | 1656 | 1467031994854 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 05:53:14 INFO - PROCESS | 1656 | 1467031994855 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 05:53:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:53:14 INFO - PROCESS | 1656 | 1467031994857 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:53:14 INFO - PROCESS | 1656 | 1467031994861 Marionette TRACE conn2 <- [1,754,null,{}] 05:53:14 INFO - PROCESS | 1656 | 1467031994876 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}] 05:53:14 INFO - PROCESS | 1656 | 1467031994879 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:14 INFO - PROCESS | 1656 | 1467031994974 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 05:53:14 INFO - PROCESS | 1656 | 1467031994979 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:14 INFO - PROCESS | 1656 | 1467031994981 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11972e800 == 32 [pid = 1656] [id = 196] 05:53:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x118628400) [pid = 1656] [serial = 586] [outer = 0x0] 05:53:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119482400) [pid = 1656] [serial = 587] [outer = 0x118628400] 05:53:15 INFO - PROCESS | 1656 | 1467031995009 Marionette DEBUG loaded listener.js 05:53:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1195af400) [pid = 1656] [serial = 588] [outer = 0x118628400] 05:53:15 INFO - PROCESS | 1656 | 1467031995833 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]]]}] 05:53:15 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 05:53:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1025ms 05:53:15 INFO - PROCESS | 1656 | 1467031995883 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 05:53:15 INFO - PROCESS | 1656 | 1467031995885 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 05:53:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:53:15 INFO - PROCESS | 1656 | 1467031995887 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:53:15 INFO - PROCESS | 1656 | 1467031995888 Marionette TRACE conn2 <- [1,758,null,{}] 05:53:15 INFO - PROCESS | 1656 | 1467031995890 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}] 05:53:15 INFO - PROCESS | 1656 | 1467031995891 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:15 INFO - PROCESS | 1656 | 1467031995983 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x112d93c00) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x11914b000) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1195b1c00) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x118469800) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x113379400) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x116a04000) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x112d84400) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x110d4a800) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x1180b7400) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:53:16 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x119741400) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:53:16 INFO - PROCESS | 1656 | 1467031996037 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:16 INFO - PROCESS | 1656 | 1467031996038 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x123203000 == 33 [pid = 1656] [id = 197] 05:53:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x112d84400) [pid = 1656] [serial = 589] [outer = 0x0] 05:53:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x117042800) [pid = 1656] [serial = 590] [outer = 0x112d84400] 05:53:16 INFO - PROCESS | 1656 | 1467031996063 Marionette DEBUG loaded listener.js 05:53:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x119739c00) [pid = 1656] [serial = 591] [outer = 0x112d84400] 05:53:16 INFO - PROCESS | 1656 | 1467031996328 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]]]}] 05:53:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:53:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 05:53:16 INFO - PROCESS | 1656 | 1467031996356 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 05:53:16 INFO - PROCESS | 1656 | 1467031996358 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 05:53:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:53:16 INFO - PROCESS | 1656 | 1467031996374 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:53:16 INFO - PROCESS | 1656 | 1467031996375 Marionette TRACE conn2 <- [1,762,null,{}] 05:53:16 INFO - PROCESS | 1656 | 1467031996385 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}] 05:53:16 INFO - PROCESS | 1656 | 1467031996387 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:16 INFO - PROCESS | 1656 | 1467031996499 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 05:53:16 INFO - PROCESS | 1656 | 1467031996531 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:16 INFO - PROCESS | 1656 | 1467031996532 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183b8800 == 34 [pid = 1656] [id = 198] 05:53:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x112d85000) [pid = 1656] [serial = 592] [outer = 0x0] 05:53:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x119b9b000) [pid = 1656] [serial = 593] [outer = 0x112d85000] 05:53:16 INFO - PROCESS | 1656 | 1467031996557 Marionette DEBUG loaded listener.js 05:53:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x119d9a800) [pid = 1656] [serial = 594] [outer = 0x112d85000] 05:53:17 INFO - PROCESS | 1656 | 1467031997278 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]]]}] 05:53:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:53:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 933ms 05:53:17 INFO - PROCESS | 1656 | 1467031997301 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 05:53:17 INFO - PROCESS | 1656 | 1467031997302 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 05:53:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:53:17 INFO - PROCESS | 1656 | 1467031997304 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:53:17 INFO - PROCESS | 1656 | 1467031997305 Marionette TRACE conn2 <- [1,766,null,{}] 05:53:17 INFO - PROCESS | 1656 | 1467031997307 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}] 05:53:17 INFO - PROCESS | 1656 | 1467031997311 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:17 INFO - PROCESS | 1656 | 1467031997402 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 05:53:17 INFO - PROCESS | 1656 | 1467031997405 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:17 INFO - PROCESS | 1656 | 1467031997407 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1261f0800 == 35 [pid = 1656] [id = 199] 05:53:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x112d87000) [pid = 1656] [serial = 595] [outer = 0x0] 05:53:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x12073fc00) [pid = 1656] [serial = 596] [outer = 0x112d87000] 05:53:17 INFO - PROCESS | 1656 | 1467031997435 Marionette DEBUG loaded listener.js 05:53:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1210f3000) [pid = 1656] [serial = 597] [outer = 0x112d87000] 05:53:18 INFO - PROCESS | 1656 | 1467031998212 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]]]}] 05:53:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:53:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 05:53:18 INFO - PROCESS | 1656 | 1467031998225 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 05:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:53:18 INFO - PROCESS | 1656 | 1467031998233 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 05:53:18 INFO - PROCESS | 1656 | 1467031998235 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:53:18 INFO - PROCESS | 1656 | 1467031998236 Marionette TRACE conn2 <- [1,770,null,{}] 05:53:18 INFO - PROCESS | 1656 | 1467031998238 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}] 05:53:18 INFO - PROCESS | 1656 | 1467031998240 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:18 INFO - PROCESS | 1656 | 1467031998313 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 05:53:18 INFO - PROCESS | 1656 | 1467031998317 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:18 INFO - PROCESS | 1656 | 1467031998318 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b32000 == 36 [pid = 1656] [id = 200] 05:53:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x123015400) [pid = 1656] [serial = 598] [outer = 0x0] 05:53:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x12301c800) [pid = 1656] [serial = 599] [outer = 0x123015400] 05:53:18 INFO - PROCESS | 1656 | 1467031998342 Marionette DEBUG loaded listener.js 05:53:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1237a1400) [pid = 1656] [serial = 600] [outer = 0x123015400] 05:53:18 INFO - PROCESS | 1656 | 1467031998681 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]]]}] 05:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 05:53:18 INFO - PROCESS | 1656 | 1467031998706 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 05:53:18 INFO - PROCESS | 1656 | 1467031998708 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 05:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:53:18 INFO - PROCESS | 1656 | 1467031998713 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:53:18 INFO - PROCESS | 1656 | 1467031998714 Marionette TRACE conn2 <- [1,774,null,{}] 05:53:18 INFO - PROCESS | 1656 | 1467031998725 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}] 05:53:18 INFO - PROCESS | 1656 | 1467031998726 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:18 INFO - PROCESS | 1656 | 1467031998846 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 05:53:18 INFO - PROCESS | 1656 | 1467031998896 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:18 INFO - PROCESS | 1656 | 1467031998897 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11393f000 == 37 [pid = 1656] [id = 201] 05:53:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x110d4e000) [pid = 1656] [serial = 601] [outer = 0x0] 05:53:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11285c000) [pid = 1656] [serial = 602] [outer = 0x110d4e000] 05:53:18 INFO - PROCESS | 1656 | 1467031998930 Marionette DEBUG loaded listener.js 05:53:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11339f400) [pid = 1656] [serial = 603] [outer = 0x110d4e000] 05:53:19 INFO - PROCESS | 1656 | 1467031999366 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]]]}] 05:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 05:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:53:19 INFO - PROCESS | 1656 | 1467031999383 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 05:53:19 INFO - PROCESS | 1656 | 1467031999386 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 05:53:19 INFO - PROCESS | 1656 | 1467031999389 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:53:19 INFO - PROCESS | 1656 | 1467031999391 Marionette TRACE conn2 <- [1,778,null,{}] 05:53:19 INFO - PROCESS | 1656 | 1467031999394 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}] 05:53:19 INFO - PROCESS | 1656 | 1467031999397 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:19 INFO - PROCESS | 1656 | 1467031999498 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 05:53:19 INFO - PROCESS | 1656 | 1467031999552 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:19 INFO - PROCESS | 1656 | 1467031999554 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119252800 == 38 [pid = 1656] [id = 202] 05:53:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x116795800) [pid = 1656] [serial = 604] [outer = 0x0] 05:53:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118013000) [pid = 1656] [serial = 605] [outer = 0x116795800] 05:53:19 INFO - PROCESS | 1656 | 1467031999585 Marionette DEBUG loaded listener.js 05:53:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1184b5c00) [pid = 1656] [serial = 606] [outer = 0x116795800] 05:53:20 INFO - PROCESS | 1656 | 1467031999997 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]]]}] 05:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 621ms 05:53:20 INFO - PROCESS | 1656 | 1467032000010 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 05:53:20 INFO - PROCESS | 1656 | 1467032000012 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 05:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:53:20 INFO - PROCESS | 1656 | 1467032000014 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:53:20 INFO - PROCESS | 1656 | 1467032000016 Marionette TRACE conn2 <- [1,782,null,{}] 05:53:20 INFO - PROCESS | 1656 | 1467032000018 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}] 05:53:20 INFO - PROCESS | 1656 | 1467032000020 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:20 INFO - PROCESS | 1656 | 1467032000119 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 05:53:20 INFO - PROCESS | 1656 | 1467032000211 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:20 INFO - PROCESS | 1656 | 1467032000213 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x120767000 == 39 [pid = 1656] [id = 203] 05:53:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1195a2800) [pid = 1656] [serial = 607] [outer = 0x0] 05:53:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1195afc00) [pid = 1656] [serial = 608] [outer = 0x1195a2800] 05:53:20 INFO - PROCESS | 1656 | 1467032000253 Marionette DEBUG loaded listener.js 05:53:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119741800) [pid = 1656] [serial = 609] [outer = 0x1195a2800] 05:53:20 INFO - PROCESS | 1656 | 1467032000693 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]]]}] 05:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 719ms 05:53:20 INFO - PROCESS | 1656 | 1467032000746 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 05:53:20 INFO - PROCESS | 1656 | 1467032000750 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 05:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:53:20 INFO - PROCESS | 1656 | 1467032000766 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:53:20 INFO - PROCESS | 1656 | 1467032000771 Marionette TRACE conn2 <- [1,786,null,{}] 05:53:20 INFO - PROCESS | 1656 | 1467032000775 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}] 05:53:20 INFO - PROCESS | 1656 | 1467032000778 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:20 INFO - PROCESS | 1656 | 1467032000922 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 05:53:21 INFO - PROCESS | 1656 | 1467032001018 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:21 INFO - PROCESS | 1656 | 1467032001020 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911f800 == 40 [pid = 1656] [id = 204] 05:53:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119ddbc00) [pid = 1656] [serial = 610] [outer = 0x0] 05:53:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x12073a000) [pid = 1656] [serial = 611] [outer = 0x119ddbc00] 05:53:21 INFO - PROCESS | 1656 | 1467032001064 Marionette DEBUG loaded listener.js 05:53:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x123016000) [pid = 1656] [serial = 612] [outer = 0x119ddbc00] 05:53:21 INFO - PROCESS | 1656 | 1467032001562 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]]]}] 05:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 834ms 05:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:53:21 INFO - PROCESS | 1656 | 1467032001598 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 05:53:21 INFO - PROCESS | 1656 | 1467032001599 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 05:53:21 INFO - PROCESS | 1656 | 1467032001602 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:53:21 INFO - PROCESS | 1656 | 1467032001603 Marionette TRACE conn2 <- [1,790,null,{}] 05:53:21 INFO - PROCESS | 1656 | 1467032001605 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}] 05:53:21 INFO - PROCESS | 1656 | 1467032001607 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:21 INFO - PROCESS | 1656 | 1467032001717 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 05:53:21 INFO - PROCESS | 1656 | 1467032001783 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:21 INFO - PROCESS | 1656 | 1467032001784 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118661800 == 41 [pid = 1656] [id = 205] 05:53:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11297f400) [pid = 1656] [serial = 613] [outer = 0x0] 05:53:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119733c00) [pid = 1656] [serial = 614] [outer = 0x11297f400] 05:53:21 INFO - PROCESS | 1656 | 1467032001814 Marionette DEBUG loaded listener.js 05:53:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1238c2000) [pid = 1656] [serial = 615] [outer = 0x11297f400] 05:53:22 INFO - PROCESS | 1656 | 1467032002331 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]]]}] 05:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 769ms 05:53:22 INFO - PROCESS | 1656 | 1467032002371 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 05:53:22 INFO - PROCESS | 1656 | 1467032002373 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 05:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:53:22 INFO - PROCESS | 1656 | 1467032002398 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:53:22 INFO - PROCESS | 1656 | 1467032002400 Marionette TRACE conn2 <- [1,794,null,{}] 05:53:22 INFO - PROCESS | 1656 | 1467032002403 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}] 05:53:22 INFO - PROCESS | 1656 | 1467032002405 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:22 INFO - PROCESS | 1656 | 1467032002498 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 05:53:22 INFO - PROCESS | 1656 | 1467032002570 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:22 INFO - PROCESS | 1656 | 1467032002571 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182d2000 == 42 [pid = 1656] [id = 206] 05:53:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x114fc5800) [pid = 1656] [serial = 616] [outer = 0x0] 05:53:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116795c00) [pid = 1656] [serial = 617] [outer = 0x114fc5800] 05:53:22 INFO - PROCESS | 1656 | 1467032002600 Marionette DEBUG loaded listener.js 05:53:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116fd0800) [pid = 1656] [serial = 618] [outer = 0x114fc5800] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x126b32000 == 41 [pid = 1656] [id = 200] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1261f0800 == 40 [pid = 1656] [id = 199] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1183b8800 == 39 [pid = 1656] [id = 198] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x123203000 == 38 [pid = 1656] [id = 197] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11972e800 == 37 [pid = 1656] [id = 196] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1182d3800 == 36 [pid = 1656] [id = 195] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x116939000 == 35 [pid = 1656] [id = 194] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a6000 == 34 [pid = 1656] [id = 193] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x112cad800 == 33 [pid = 1656] [id = 192] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x118672000 == 32 [pid = 1656] [id = 183] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x118661800 == 31 [pid = 1656] [id = 205] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12911f800 == 30 [pid = 1656] [id = 204] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x120767000 == 29 [pid = 1656] [id = 203] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x119252800 == 28 [pid = 1656] [id = 202] 05:53:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11393f000 == 27 [pid = 1656] [id = 201] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12100c000) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11999e000) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119740000) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123653c00) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1237a5000) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119b9c400) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1237b0c00) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11918f400) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119485000) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118014800) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12100e400) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x119735800) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119710c00) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119185400) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1139a0c00) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11678fc00) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11701fc00) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x116f9f000) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11845ac00) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1186f2000) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1210f7000) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 05:53:23 INFO - PROCESS | 1656 | 1467032003454 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]]]}] 05:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1073ms 05:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:53:23 INFO - PROCESS | 1656 | 1467032003470 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 05:53:23 INFO - PROCESS | 1656 | 1467032003472 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 05:53:23 INFO - PROCESS | 1656 | 1467032003476 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:53:23 INFO - PROCESS | 1656 | 1467032003479 Marionette TRACE conn2 <- [1,798,null,{}] 05:53:23 INFO - PROCESS | 1656 | 1467032003484 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}] 05:53:23 INFO - PROCESS | 1656 | 1467032003485 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:23 INFO - PROCESS | 1656 | 1467032003562 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 05:53:23 INFO - PROCESS | 1656 | 1467032003607 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:23 INFO - PROCESS | 1656 | 1467032003609 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1161c0000 == 28 [pid = 1656] [id = 207] 05:53:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112ecc800) [pid = 1656] [serial = 619] [outer = 0x0] 05:53:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x113c31400) [pid = 1656] [serial = 620] [outer = 0x112ecc800] 05:53:23 INFO - PROCESS | 1656 | 1467032003638 Marionette DEBUG loaded listener.js 05:53:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x115fd9400) [pid = 1656] [serial = 621] [outer = 0x112ecc800] 05:53:23 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 05:53:23 INFO - PROCESS | 1656 | 1467032003939 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]]]}] 05:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 473ms 05:53:23 INFO - PROCESS | 1656 | 1467032003949 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 05:53:23 INFO - PROCESS | 1656 | 1467032003953 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 05:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:53:23 INFO - PROCESS | 1656 | 1467032003957 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:53:23 INFO - PROCESS | 1656 | 1467032003961 Marionette TRACE conn2 <- [1,802,null,{}] 05:53:23 INFO - PROCESS | 1656 | 1467032003970 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}] 05:53:23 INFO - PROCESS | 1656 | 1467032003972 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:24 INFO - PROCESS | 1656 | 1467032004052 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 05:53:24 INFO - PROCESS | 1656 | 1467032004056 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:24 INFO - PROCESS | 1656 | 1467032004058 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x117244800 == 29 [pid = 1656] [id = 208] 05:53:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1166f3000) [pid = 1656] [serial = 622] [outer = 0x0] 05:53:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116fa4c00) [pid = 1656] [serial = 623] [outer = 0x1166f3000] 05:53:24 INFO - PROCESS | 1656 | 1467032004088 Marionette DEBUG loaded listener.js 05:53:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1176d7800) [pid = 1656] [serial = 624] [outer = 0x1166f3000] 05:53:24 INFO - PROCESS | 1656 | 1467032004451 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]]]}] 05:53:24 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 05:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 527ms 05:53:24 INFO - PROCESS | 1656 | 1467032004485 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 05:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:53:24 INFO - PROCESS | 1656 | 1467032004486 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 05:53:24 INFO - PROCESS | 1656 | 1467032004488 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:53:24 INFO - PROCESS | 1656 | 1467032004491 Marionette TRACE conn2 <- [1,806,null,{}] 05:53:24 INFO - PROCESS | 1656 | 1467032004505 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}] 05:53:24 INFO - PROCESS | 1656 | 1467032004509 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:24 INFO - PROCESS | 1656 | 1467032004585 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 05:53:24 INFO - PROCESS | 1656 | 1467032004589 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:24 INFO - PROCESS | 1656 | 1467032004591 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11866a000 == 30 [pid = 1656] [id = 209] 05:53:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x112d88800) [pid = 1656] [serial = 625] [outer = 0x0] 05:53:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118603400) [pid = 1656] [serial = 626] [outer = 0x112d88800] 05:53:24 INFO - PROCESS | 1656 | 1467032004623 Marionette DEBUG loaded listener.js 05:53:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1186f2400) [pid = 1656] [serial = 627] [outer = 0x112d88800] 05:53:24 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 05:53:24 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 05:53:24 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 05:53:24 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 05:53:24 INFO - PROCESS | 1656 | 1467032004962 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]]]}] 05:53:25 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 05:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 526ms 05:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:53:25 INFO - PROCESS | 1656 | 1467032005015 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 05:53:25 INFO - PROCESS | 1656 | 1467032005017 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 05:53:25 INFO - PROCESS | 1656 | 1467032005019 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:53:25 INFO - PROCESS | 1656 | 1467032005020 Marionette TRACE conn2 <- [1,810,null,{}] 05:53:25 INFO - PROCESS | 1656 | 1467032005022 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}] 05:53:25 INFO - PROCESS | 1656 | 1467032005023 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:25 INFO - PROCESS | 1656 | 1467032005122 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 05:53:25 INFO - PROCESS | 1656 | 1467032005153 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:25 INFO - PROCESS | 1656 | 1467032005154 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119722000 == 31 [pid = 1656] [id = 210] 05:53:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119188c00) [pid = 1656] [serial = 628] [outer = 0x0] 05:53:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11947f400) [pid = 1656] [serial = 629] [outer = 0x119188c00] 05:53:25 INFO - PROCESS | 1656 | 1467032005182 Marionette DEBUG loaded listener.js 05:53:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119703400) [pid = 1656] [serial = 630] [outer = 0x119188c00] 05:53:25 INFO - PROCESS | 1656 | 1467032005486 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]]]}] 05:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 05:53:25 INFO - PROCESS | 1656 | 1467032005539 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 05:53:25 INFO - PROCESS | 1656 | 1467032005547 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 05:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:53:25 INFO - PROCESS | 1656 | 1467032005557 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:53:25 INFO - PROCESS | 1656 | 1467032005559 Marionette TRACE conn2 <- [1,814,null,{}] 05:53:25 INFO - PROCESS | 1656 | 1467032005561 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}] 05:53:25 INFO - PROCESS | 1656 | 1467032005562 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:25 INFO - PROCESS | 1656 | 1467032005649 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 05:53:25 INFO - PROCESS | 1656 | 1467032005652 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:25 INFO - PROCESS | 1656 | 1467032005653 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12076a000 == 32 [pid = 1656] [id = 211] 05:53:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11285dc00) [pid = 1656] [serial = 631] [outer = 0x0] 05:53:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119707400) [pid = 1656] [serial = 632] [outer = 0x11285dc00] 05:53:25 INFO - PROCESS | 1656 | 1467032005678 Marionette DEBUG loaded listener.js 05:53:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119742800) [pid = 1656] [serial = 633] [outer = 0x11285dc00] 05:53:26 INFO - PROCESS | 1656 | 1467032006033 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] 05:53:26 INFO - PROCESS | 1656 | 1467032006078 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 05:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 05:53:26 INFO - PROCESS | 1656 | 1467032006080 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:53:26 INFO - PROCESS | 1656 | 1467032006081 Marionette TRACE conn2 <- [1,818,null,{}] 05:53:26 INFO - PROCESS | 1656 | 1467032006084 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}] 05:53:26 INFO - PROCESS | 1656 | 1467032006088 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:26 INFO - PROCESS | 1656 | 1467032006199 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 05:53:26 INFO - PROCESS | 1656 | 1467032006234 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:26 INFO - PROCESS | 1656 | 1467032006235 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123564800 == 33 [pid = 1656] [id = 212] 05:53:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11999a400) [pid = 1656] [serial = 634] [outer = 0x0] 05:53:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119d9d000) [pid = 1656] [serial = 635] [outer = 0x11999a400] 05:53:26 INFO - PROCESS | 1656 | 1467032006260 Marionette DEBUG loaded listener.js 05:53:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120739400) [pid = 1656] [serial = 636] [outer = 0x11999a400] 05:53:26 INFO - PROCESS | 1656 | 1467032006558 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]]]}] 05:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 05:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:53:26 INFO - PROCESS | 1656 | 1467032006599 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 05:53:26 INFO - PROCESS | 1656 | 1467032006601 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 05:53:26 INFO - PROCESS | 1656 | 1467032006603 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:53:26 INFO - PROCESS | 1656 | 1467032006604 Marionette TRACE conn2 <- [1,822,null,{}] 05:53:26 INFO - PROCESS | 1656 | 1467032006606 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}] 05:53:26 INFO - PROCESS | 1656 | 1467032006617 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:26 INFO - PROCESS | 1656 | 1467032006705 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 05:53:26 INFO - PROCESS | 1656 | 1467032006709 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:26 INFO - PROCESS | 1656 | 1467032006710 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12411d000 == 34 [pid = 1656] [id = 213] 05:53:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11999f000) [pid = 1656] [serial = 637] [outer = 0x0] 05:53:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12100ec00) [pid = 1656] [serial = 638] [outer = 0x11999f000] 05:53:26 INFO - PROCESS | 1656 | 1467032006735 Marionette DEBUG loaded listener.js 05:53:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1210f5000) [pid = 1656] [serial = 639] [outer = 0x11999f000] 05:53:27 INFO - PROCESS | 1656 | 1467032007056 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] 05:53:27 INFO - PROCESS | 1656 | 1467032007073 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 05:53:27 INFO - PROCESS | 1656 | 1467032007083 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:53:27 INFO - PROCESS | 1656 | 1467032007084 Marionette TRACE conn2 <- [1,826,null,{}] 05:53:27 INFO - PROCESS | 1656 | 1467032007094 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}] 05:53:27 INFO - PROCESS | 1656 | 1467032007096 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:27 INFO - PROCESS | 1656 | 1467032007189 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 05:53:27 INFO - PROCESS | 1656 | 1467032007193 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:27 INFO - PROCESS | 1656 | 1467032007194 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e17000 == 35 [pid = 1656] [id = 214] 05:53:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x120740800) [pid = 1656] [serial = 640] [outer = 0x0] 05:53:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123017000) [pid = 1656] [serial = 641] [outer = 0x120740800] 05:53:27 INFO - PROCESS | 1656 | 1467032007218 Marionette DEBUG loaded listener.js 05:53:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123420000) [pid = 1656] [serial = 642] [outer = 0x120740800] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123015400) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112d87000) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118628400) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112d84400) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x112d85000) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1210f7c00) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1163de000) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118017c00) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x111c83400) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:53:27 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x116fa5400) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:53:27 INFO - PROCESS | 1656 | 1467032007611 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]]]}] 05:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 583ms 05:53:27 INFO - PROCESS | 1656 | 1467032007658 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 05:53:27 INFO - PROCESS | 1656 | 1467032007660 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 05:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:53:27 INFO - PROCESS | 1656 | 1467032007662 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:53:27 INFO - PROCESS | 1656 | 1467032007663 Marionette TRACE conn2 <- [1,830,null,{}] 05:53:27 INFO - PROCESS | 1656 | 1467032007666 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}] 05:53:27 INFO - PROCESS | 1656 | 1467032007667 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:27 INFO - PROCESS | 1656 | 1467032007766 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 05:53:27 INFO - PROCESS | 1656 | 1467032007796 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:27 INFO - PROCESS | 1656 | 1467032007797 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x118668800 == 36 [pid = 1656] [id = 215] 05:53:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x110d56000) [pid = 1656] [serial = 643] [outer = 0x0] 05:53:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118466000) [pid = 1656] [serial = 644] [outer = 0x110d56000] 05:53:27 INFO - PROCESS | 1656 | 1467032007821 Marionette DEBUG loaded listener.js 05:53:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12073c800) [pid = 1656] [serial = 645] [outer = 0x110d56000] 05:53:28 INFO - PROCESS | 1656 | 1467032008094 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]]]}] 05:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 05:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:53:28 INFO - PROCESS | 1656 | 1467032008132 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 05:53:28 INFO - PROCESS | 1656 | 1467032008134 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 05:53:28 INFO - PROCESS | 1656 | 1467032008136 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:53:28 INFO - PROCESS | 1656 | 1467032008137 Marionette TRACE conn2 <- [1,834,null,{}] 05:53:28 INFO - PROCESS | 1656 | 1467032008139 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}] 05:53:28 INFO - PROCESS | 1656 | 1467032008140 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:28 INFO - PROCESS | 1656 | 1467032008218 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 05:53:28 INFO - PROCESS | 1656 | 1467032008222 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:28 INFO - PROCESS | 1656 | 1467032008223 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x128289800 == 37 [pid = 1656] [id = 216] 05:53:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1210f1000) [pid = 1656] [serial = 646] [outer = 0x0] 05:53:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1237a2c00) [pid = 1656] [serial = 647] [outer = 0x1210f1000] 05:53:28 INFO - PROCESS | 1656 | 1467032008249 Marionette DEBUG loaded listener.js 05:53:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1237ae400) [pid = 1656] [serial = 648] [outer = 0x1210f1000] 05:53:28 INFO - PROCESS | 1656 | 1467032008567 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]]]}] 05:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 05:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:53:28 INFO - PROCESS | 1656 | 1467032008604 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 05:53:28 INFO - PROCESS | 1656 | 1467032008606 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 05:53:28 INFO - PROCESS | 1656 | 1467032008608 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:53:28 INFO - PROCESS | 1656 | 1467032008610 Marionette TRACE conn2 <- [1,838,null,{}] 05:53:28 INFO - PROCESS | 1656 | 1467032008612 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}] 05:53:28 INFO - PROCESS | 1656 | 1467032008613 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:28 INFO - PROCESS | 1656 | 1467032008732 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 05:53:28 INFO - PROCESS | 1656 | 1467032008737 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:28 INFO - PROCESS | 1656 | 1467032008739 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x120768800 == 38 [pid = 1656] [id = 217] 05:53:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1238c6000) [pid = 1656] [serial = 649] [outer = 0x0] 05:53:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124075c00) [pid = 1656] [serial = 650] [outer = 0x1238c6000] 05:53:28 INFO - PROCESS | 1656 | 1467032008768 Marionette DEBUG loaded listener.js 05:53:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1240d7400) [pid = 1656] [serial = 651] [outer = 0x1238c6000] 05:53:29 INFO - PROCESS | 1656 | 1467032009079 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]]]}] 05:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 05:53:29 INFO - PROCESS | 1656 | 1467032009128 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 05:53:29 INFO - PROCESS | 1656 | 1467032009130 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 05:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:53:29 INFO - PROCESS | 1656 | 1467032009132 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:53:29 INFO - PROCESS | 1656 | 1467032009133 Marionette TRACE conn2 <- [1,842,null,{}] 05:53:29 INFO - PROCESS | 1656 | 1467032009135 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}] 05:53:29 INFO - PROCESS | 1656 | 1467032009136 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:29 INFO - PROCESS | 1656 | 1467032009209 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 05:53:29 INFO - PROCESS | 1656 | 1467032009214 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:29 INFO - PROCESS | 1656 | 1467032009215 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295bd800 == 39 [pid = 1656] [id = 218] 05:53:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1240d7800) [pid = 1656] [serial = 652] [outer = 0x0] 05:53:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1240e0800) [pid = 1656] [serial = 653] [outer = 0x1240d7800] 05:53:29 INFO - PROCESS | 1656 | 1467032009239 Marionette DEBUG loaded listener.js 05:53:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124136c00) [pid = 1656] [serial = 654] [outer = 0x1240d7800] 05:53:29 INFO - PROCESS | 1656 | 1467032009709 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]]]}] 05:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 617ms 05:53:29 INFO - PROCESS | 1656 | 1467032009750 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 05:53:29 INFO - PROCESS | 1656 | 1467032009752 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 05:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:53:29 INFO - PROCESS | 1656 | 1467032009756 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:53:29 INFO - PROCESS | 1656 | 1467032009758 Marionette TRACE conn2 <- [1,846,null,{}] 05:53:29 INFO - PROCESS | 1656 | 1467032009761 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}] 05:53:29 INFO - PROCESS | 1656 | 1467032009763 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:29 INFO - PROCESS | 1656 | 1467032009873 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 05:53:29 INFO - PROCESS | 1656 | 1467032009947 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:29 INFO - PROCESS | 1656 | 1467032009949 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b5800 == 40 [pid = 1656] [id = 219] 05:53:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x112865400) [pid = 1656] [serial = 655] [outer = 0x0] 05:53:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112d90c00) [pid = 1656] [serial = 656] [outer = 0x112865400] 05:53:29 INFO - PROCESS | 1656 | 1467032009980 Marionette DEBUG loaded listener.js 05:53:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x113c32800) [pid = 1656] [serial = 657] [outer = 0x112865400] 05:53:30 INFO - PROCESS | 1656 | 1467032010497 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]]]}] 05:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 772ms 05:53:30 INFO - PROCESS | 1656 | 1467032010540 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 05:53:30 INFO - PROCESS | 1656 | 1467032010546 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 05:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:53:30 INFO - PROCESS | 1656 | 1467032010551 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:53:30 INFO - PROCESS | 1656 | 1467032010553 Marionette TRACE conn2 <- [1,850,null,{}] 05:53:30 INFO - PROCESS | 1656 | 1467032010556 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}] 05:53:30 INFO - PROCESS | 1656 | 1467032010558 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:30 INFO - PROCESS | 1656 | 1467032010665 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 05:53:30 INFO - PROCESS | 1656 | 1467032010740 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:30 INFO - PROCESS | 1656 | 1467032010742 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119255800 == 41 [pid = 1656] [id = 220] 05:53:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116a0a400) [pid = 1656] [serial = 658] [outer = 0x0] 05:53:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116fa7400) [pid = 1656] [serial = 659] [outer = 0x116a0a400] 05:53:30 INFO - PROCESS | 1656 | 1467032010773 Marionette DEBUG loaded listener.js 05:53:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118014800) [pid = 1656] [serial = 660] [outer = 0x116a0a400] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x120768800 == 40 [pid = 1656] [id = 217] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x128289800 == 39 [pid = 1656] [id = 216] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x118668800 == 38 [pid = 1656] [id = 215] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x124e17000 == 37 [pid = 1656] [id = 214] 05:53:31 INFO - PROCESS | 1656 | 1467032011418 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]]]}] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12411d000 == 36 [pid = 1656] [id = 213] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x123564800 == 35 [pid = 1656] [id = 212] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12076a000 == 34 [pid = 1656] [id = 211] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119722000 == 33 [pid = 1656] [id = 210] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11866a000 == 32 [pid = 1656] [id = 209] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x117244800 == 31 [pid = 1656] [id = 208] 05:53:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1161c0000 == 30 [pid = 1656] [id = 207] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12301c800) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1210f3000) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119482400) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117042800) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119b9b000) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119739c00) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x124074000) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1166efc00) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116f9b000) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12073fc00) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118020c00) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1121abc00) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x112d89400) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11801cc00) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1181a8800) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1237a1400) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1195af400) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119d9a800) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 05:53:31 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x118467000) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 05:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 922ms 05:53:31 INFO - PROCESS | 1656 | 1467032011473 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 05:53:31 INFO - PROCESS | 1656 | 1467032011475 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 05:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:53:31 INFO - PROCESS | 1656 | 1467032011478 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:53:31 INFO - PROCESS | 1656 | 1467032011480 Marionette TRACE conn2 <- [1,854,null,{}] 05:53:31 INFO - PROCESS | 1656 | 1467032011483 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}] 05:53:31 INFO - PROCESS | 1656 | 1467032011484 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:31 INFO - PROCESS | 1656 | 1467032011566 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 05:53:31 INFO - PROCESS | 1656 | 1467032011574 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:31 INFO - PROCESS | 1656 | 1467032011576 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x116939000 == 31 [pid = 1656] [id = 221] 05:53:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116972000) [pid = 1656] [serial = 661] [outer = 0x0] 05:53:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116f9cc00) [pid = 1656] [serial = 662] [outer = 0x116972000] 05:53:31 INFO - PROCESS | 1656 | 1467032011607 Marionette DEBUG loaded listener.js 05:53:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117dab800) [pid = 1656] [serial = 663] [outer = 0x116972000] 05:53:32 INFO - PROCESS | 1656 | 1467032012127 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]]]}] 05:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 05:53:32 INFO - PROCESS | 1656 | 1467032012149 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 05:53:32 INFO - PROCESS | 1656 | 1467032012153 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 05:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:53:32 INFO - PROCESS | 1656 | 1467032012158 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:53:32 INFO - PROCESS | 1656 | 1467032012161 Marionette TRACE conn2 <- [1,858,null,{}] 05:53:32 INFO - PROCESS | 1656 | 1467032012164 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}] 05:53:32 INFO - PROCESS | 1656 | 1467032012166 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:32 INFO - PROCESS | 1656 | 1467032012241 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 05:53:32 INFO - PROCESS | 1656 | 1467032012248 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:32 INFO - PROCESS | 1656 | 1467032012249 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183c2000 == 32 [pid = 1656] [id = 222] 05:53:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118608800) [pid = 1656] [serial = 664] [outer = 0x0] 05:53:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11860f400) [pid = 1656] [serial = 665] [outer = 0x118608800] 05:53:32 INFO - PROCESS | 1656 | 1467032012275 Marionette DEBUG loaded listener.js 05:53:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119186400) [pid = 1656] [serial = 666] [outer = 0x118608800] 05:53:32 INFO - PROCESS | 1656 | 1467032012607 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]]]}] 05:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 475ms 05:53:32 INFO - PROCESS | 1656 | 1467032012633 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 05:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:53:32 INFO - PROCESS | 1656 | 1467032012635 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 05:53:32 INFO - PROCESS | 1656 | 1467032012638 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:53:32 INFO - PROCESS | 1656 | 1467032012641 Marionette TRACE conn2 <- [1,862,null,{}] 05:53:32 INFO - PROCESS | 1656 | 1467032012651 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}] 05:53:32 INFO - PROCESS | 1656 | 1467032012655 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:32 INFO - PROCESS | 1656 | 1467032012727 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 05:53:32 INFO - PROCESS | 1656 | 1467032012733 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:32 INFO - PROCESS | 1656 | 1467032012735 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a6e800 == 33 [pid = 1656] [id = 223] 05:53:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112d91000) [pid = 1656] [serial = 667] [outer = 0x0] 05:53:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11973c000) [pid = 1656] [serial = 668] [outer = 0x112d91000] 05:53:32 INFO - PROCESS | 1656 | 1467032012765 Marionette DEBUG loaded listener.js 05:53:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119b9b000) [pid = 1656] [serial = 669] [outer = 0x112d91000] 05:53:33 INFO - PROCESS | 1656 | 1467032013083 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]]]}] 05:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 480ms 05:53:33 INFO - PROCESS | 1656 | 1467032013118 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 05:53:33 INFO - PROCESS | 1656 | 1467032013120 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 05:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:53:33 INFO - PROCESS | 1656 | 1467032013122 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:53:33 INFO - PROCESS | 1656 | 1467032013123 Marionette TRACE conn2 <- [1,866,null,{}] 05:53:33 INFO - PROCESS | 1656 | 1467032013125 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}] 05:53:33 INFO - PROCESS | 1656 | 1467032013127 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:33 INFO - PROCESS | 1656 | 1467032013203 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 05:53:33 INFO - PROCESS | 1656 | 1467032013259 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:33 INFO - PROCESS | 1656 | 1467032013260 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x123208000 == 34 [pid = 1656] [id = 224] 05:53:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119708000) [pid = 1656] [serial = 670] [outer = 0x0] 05:53:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119da1000) [pid = 1656] [serial = 671] [outer = 0x119708000] 05:53:33 INFO - PROCESS | 1656 | 1467032013286 Marionette DEBUG loaded listener.js 05:53:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119f25c00) [pid = 1656] [serial = 672] [outer = 0x119708000] 05:53:33 INFO - PROCESS | 1656 | 1467032013588 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]]]}] 05:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 05:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:53:33 INFO - PROCESS | 1656 | 1467032013641 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 05:53:33 INFO - PROCESS | 1656 | 1467032013643 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 05:53:33 INFO - PROCESS | 1656 | 1467032013647 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:53:33 INFO - PROCESS | 1656 | 1467032013648 Marionette TRACE conn2 <- [1,870,null,{}] 05:53:33 INFO - PROCESS | 1656 | 1467032013650 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}] 05:53:33 INFO - PROCESS | 1656 | 1467032013651 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:33 INFO - PROCESS | 1656 | 1467032013743 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 05:53:33 INFO - PROCESS | 1656 | 1467032013777 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:33 INFO - PROCESS | 1656 | 1467032013778 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124352000 == 35 [pid = 1656] [id = 225] 05:53:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112864c00) [pid = 1656] [serial = 673] [outer = 0x0] 05:53:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12073c000) [pid = 1656] [serial = 674] [outer = 0x112864c00] 05:53:33 INFO - PROCESS | 1656 | 1467032013802 Marionette DEBUG loaded listener.js 05:53:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121011800) [pid = 1656] [serial = 675] [outer = 0x112864c00] 05:53:34 INFO - PROCESS | 1656 | 1467032014122 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]]]}] 05:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 05:53:34 INFO - PROCESS | 1656 | 1467032014165 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 05:53:34 INFO - PROCESS | 1656 | 1467032014166 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 05:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:53:34 INFO - PROCESS | 1656 | 1467032014168 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:53:34 INFO - PROCESS | 1656 | 1467032014170 Marionette TRACE conn2 <- [1,874,null,{}] 05:53:34 INFO - PROCESS | 1656 | 1467032014172 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}] 05:53:34 INFO - PROCESS | 1656 | 1467032014176 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:34 INFO - PROCESS | 1656 | 1467032014289 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 05:53:34 INFO - PROCESS | 1656 | 1467032014299 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:34 INFO - PROCESS | 1656 | 1467032014301 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b16800 == 36 [pid = 1656] [id = 226] 05:53:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1210f8000) [pid = 1656] [serial = 676] [outer = 0x0] 05:53:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123420c00) [pid = 1656] [serial = 677] [outer = 0x1210f8000] 05:53:34 INFO - PROCESS | 1656 | 1467032014326 Marionette DEBUG loaded listener.js 05:53:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12407ec00) [pid = 1656] [serial = 678] [outer = 0x1210f8000] 05:53:34 INFO - PROCESS | 1656 | 1467032014653 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]]]}] 05:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 517ms 05:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:53:34 INFO - PROCESS | 1656 | 1467032014691 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 05:53:34 INFO - PROCESS | 1656 | 1467032014693 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 05:53:34 INFO - PROCESS | 1656 | 1467032014695 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:53:34 INFO - PROCESS | 1656 | 1467032014696 Marionette TRACE conn2 <- [1,878,null,{}] 05:53:34 INFO - PROCESS | 1656 | 1467032014698 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}] 05:53:34 INFO - PROCESS | 1656 | 1467032014700 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:34 INFO - PROCESS | 1656 | 1467032014793 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 05:53:34 INFO - PROCESS | 1656 | 1467032014797 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:34 INFO - PROCESS | 1656 | 1467032014798 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x129109000 == 37 [pid = 1656] [id = 227] 05:53:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12407f800) [pid = 1656] [serial = 679] [outer = 0x0] 05:53:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1240dd800) [pid = 1656] [serial = 680] [outer = 0x12407f800] 05:53:34 INFO - PROCESS | 1656 | 1467032014823 Marionette DEBUG loaded listener.js 05:53:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12413d400) [pid = 1656] [serial = 681] [outer = 0x12407f800] 05:53:35 INFO - PROCESS | 1656 | 1467032015154 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]]]}] 05:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 05:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:53:35 INFO - PROCESS | 1656 | 1467032015166 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 05:53:35 INFO - PROCESS | 1656 | 1467032015167 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 05:53:35 INFO - PROCESS | 1656 | 1467032015169 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:53:35 INFO - PROCESS | 1656 | 1467032015170 Marionette TRACE conn2 <- [1,882,null,{}] 05:53:35 INFO - PROCESS | 1656 | 1467032015172 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}] 05:53:35 INFO - PROCESS | 1656 | 1467032015173 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:35 INFO - PROCESS | 1656 | 1467032015273 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 05:53:35 INFO - PROCESS | 1656 | 1467032015277 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:35 INFO - PROCESS | 1656 | 1467032015278 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293a8800 == 38 [pid = 1656] [id = 228] 05:53:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12432e400) [pid = 1656] [serial = 682] [outer = 0x0] 05:53:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1246b5400) [pid = 1656] [serial = 683] [outer = 0x12432e400] 05:53:35 INFO - PROCESS | 1656 | 1467032015302 Marionette DEBUG loaded listener.js 05:53:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124850800) [pid = 1656] [serial = 684] [outer = 0x12432e400] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112ecc800) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1166f3000) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11285dc00) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119188c00) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112d88800) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x114fc5800) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x110d4e000) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116795800) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195a2800) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11999a400) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x110d56000) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11999f000) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119ddbc00) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x120740800) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1210f1000) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11297f400) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:53:35 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1238c6000) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:53:35 INFO - PROCESS | 1656 | 1467032015692 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]]]}] 05:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 567ms 05:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:53:35 INFO - PROCESS | 1656 | 1467032015737 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 05:53:35 INFO - PROCESS | 1656 | 1467032015738 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 05:53:35 INFO - PROCESS | 1656 | 1467032015740 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:53:35 INFO - PROCESS | 1656 | 1467032015741 Marionette TRACE conn2 <- [1,886,null,{}] 05:53:35 INFO - PROCESS | 1656 | 1467032015744 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}] 05:53:35 INFO - PROCESS | 1656 | 1467032015745 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:35 INFO - PROCESS | 1656 | 1467032015820 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 05:53:35 INFO - PROCESS | 1656 | 1467032015823 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:35 INFO - PROCESS | 1656 | 1467032015825 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a68000 == 39 [pid = 1656] [id = 229] 05:53:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112d88800) [pid = 1656] [serial = 685] [outer = 0x0] 05:53:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1163d9400) [pid = 1656] [serial = 686] [outer = 0x112d88800] 05:53:35 INFO - PROCESS | 1656 | 1467032015852 Marionette DEBUG loaded listener.js 05:53:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1184ba000) [pid = 1656] [serial = 687] [outer = 0x112d88800] 05:53:36 INFO - PROCESS | 1656 | 1467032016195 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]]]}] 05:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 05:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:53:36 INFO - PROCESS | 1656 | 1467032016208 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 05:53:36 INFO - PROCESS | 1656 | 1467032016210 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 05:53:36 INFO - PROCESS | 1656 | 1467032016214 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:53:36 INFO - PROCESS | 1656 | 1467032016215 Marionette TRACE conn2 <- [1,890,null,{}] 05:53:36 INFO - PROCESS | 1656 | 1467032016217 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}] 05:53:36 INFO - PROCESS | 1656 | 1467032016218 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:36 INFO - PROCESS | 1656 | 1467032016315 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 05:53:36 INFO - PROCESS | 1656 | 1467032016320 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:36 INFO - PROCESS | 1656 | 1467032016321 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295bb800 == 40 [pid = 1656] [id = 230] 05:53:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112f95400) [pid = 1656] [serial = 688] [outer = 0x0] 05:53:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119d9b000) [pid = 1656] [serial = 689] [outer = 0x112f95400] 05:53:36 INFO - PROCESS | 1656 | 1467032016348 Marionette DEBUG loaded listener.js 05:53:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1210f7000) [pid = 1656] [serial = 690] [outer = 0x112f95400] 05:53:36 INFO - PROCESS | 1656 | 1467032016654 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]]]}] 05:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 05:53:36 INFO - PROCESS | 1656 | 1467032016682 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 05:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:53:36 INFO - PROCESS | 1656 | 1467032016684 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 05:53:36 INFO - PROCESS | 1656 | 1467032016686 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:53:36 INFO - PROCESS | 1656 | 1467032016688 Marionette TRACE conn2 <- [1,894,null,{}] 05:53:36 INFO - PROCESS | 1656 | 1467032016690 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}] 05:53:36 INFO - PROCESS | 1656 | 1467032016692 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:36 INFO - PROCESS | 1656 | 1467032016781 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 05:53:36 INFO - PROCESS | 1656 | 1467032016784 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:36 INFO - PROCESS | 1656 | 1467032016786 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1aa000 == 41 [pid = 1656] [id = 231] 05:53:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1240d6000) [pid = 1656] [serial = 691] [outer = 0x0] 05:53:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124db4c00) [pid = 1656] [serial = 692] [outer = 0x1240d6000] 05:53:36 INFO - PROCESS | 1656 | 1467032016812 Marionette DEBUG loaded listener.js 05:53:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1261a8c00) [pid = 1656] [serial = 693] [outer = 0x1240d6000] 05:53:37 INFO - PROCESS | 1656 | 1467032017134 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]]]}] 05:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 05:53:37 INFO - PROCESS | 1656 | 1467032017157 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 05:53:37 INFO - PROCESS | 1656 | 1467032017158 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 05:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:53:37 INFO - PROCESS | 1656 | 1467032017163 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:53:37 INFO - PROCESS | 1656 | 1467032017164 Marionette TRACE conn2 <- [1,898,null,{}] 05:53:37 INFO - PROCESS | 1656 | 1467032017167 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}] 05:53:37 INFO - PROCESS | 1656 | 1467032017168 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:37 INFO - PROCESS | 1656 | 1467032017278 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 05:53:37 INFO - PROCESS | 1656 | 1467032017285 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:37 INFO - PROCESS | 1656 | 1467032017286 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c1800 == 42 [pid = 1656] [id = 232] 05:53:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1133ad000) [pid = 1656] [serial = 694] [outer = 0x0] 05:53:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126553c00) [pid = 1656] [serial = 695] [outer = 0x1133ad000] 05:53:37 INFO - PROCESS | 1656 | 1467032017325 Marionette DEBUG loaded listener.js 05:53:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12680a800) [pid = 1656] [serial = 696] [outer = 0x1133ad000] 05:53:37 INFO - PROCESS | 1656 | 1467032017829 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]]]}] 05:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 722ms 05:53:37 INFO - PROCESS | 1656 | 1467032017893 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 05:53:37 INFO - PROCESS | 1656 | 1467032017896 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 05:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:53:37 INFO - PROCESS | 1656 | 1467032017900 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:53:37 INFO - PROCESS | 1656 | 1467032017902 Marionette TRACE conn2 <- [1,902,null,{}] 05:53:37 INFO - PROCESS | 1656 | 1467032017906 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}] 05:53:37 INFO - PROCESS | 1656 | 1467032017908 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:38 INFO - PROCESS | 1656 | 1467032018011 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 05:53:38 INFO - PROCESS | 1656 | 1467032018080 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:38 INFO - PROCESS | 1656 | 1467032018082 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d6f800 == 43 [pid = 1656] [id = 233] 05:53:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x115f75000) [pid = 1656] [serial = 697] [outer = 0x0] 05:53:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116a03c00) [pid = 1656] [serial = 698] [outer = 0x115f75000] 05:53:38 INFO - PROCESS | 1656 | 1467032018113 Marionette DEBUG loaded listener.js 05:53:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11801e000) [pid = 1656] [serial = 699] [outer = 0x115f75000] 05:53:38 INFO - PROCESS | 1656 | 1467032018557 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]]]}] 05:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 723ms 05:53:38 INFO - PROCESS | 1656 | 1467032018622 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 05:53:38 INFO - PROCESS | 1656 | 1467032018625 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 05:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:53:38 INFO - PROCESS | 1656 | 1467032018648 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:53:38 INFO - PROCESS | 1656 | 1467032018650 Marionette TRACE conn2 <- [1,906,null,{}] 05:53:38 INFO - PROCESS | 1656 | 1467032018653 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}] 05:53:38 INFO - PROCESS | 1656 | 1467032018654 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:38 INFO - PROCESS | 1656 | 1467032018741 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 05:53:38 INFO - PROCESS | 1656 | 1467032018807 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:38 INFO - PROCESS | 1656 | 1467032018809 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x124351000 == 44 [pid = 1656] [id = 234] 05:53:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119187800) [pid = 1656] [serial = 700] [outer = 0x0] 05:53:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11941d400) [pid = 1656] [serial = 701] [outer = 0x119187800] 05:53:38 INFO - PROCESS | 1656 | 1467032018859 Marionette DEBUG loaded listener.js 05:53:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119711c00) [pid = 1656] [serial = 702] [outer = 0x119187800] 05:53:39 INFO - PROCESS | 1656 | 1467032019398 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]]]}] 05:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 777ms 05:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:53:39 INFO - PROCESS | 1656 | 1467032019435 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 05:53:39 INFO - PROCESS | 1656 | 1467032019436 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 05:53:39 INFO - PROCESS | 1656 | 1467032019439 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:53:39 INFO - PROCESS | 1656 | 1467032019441 Marionette TRACE conn2 <- [1,910,null,{}] 05:53:39 INFO - PROCESS | 1656 | 1467032019451 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}] 05:53:39 INFO - PROCESS | 1656 | 1467032019455 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:39 INFO - PROCESS | 1656 | 1467032019554 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 05:53:39 INFO - PROCESS | 1656 | 1467032019623 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:39 INFO - PROCESS | 1656 | 1467032019626 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d6800 == 45 [pid = 1656] [id = 235] 05:53:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1210f8800) [pid = 1656] [serial = 703] [outer = 0x0] 05:53:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123017400) [pid = 1656] [serial = 704] [outer = 0x1210f8800] 05:53:39 INFO - PROCESS | 1656 | 1467032019657 Marionette DEBUG loaded listener.js 05:53:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1237a9c00) [pid = 1656] [serial = 705] [outer = 0x1210f8800] 05:53:40 INFO - PROCESS | 1656 | 1467032020079 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]]]}] 05:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 675ms 05:53:40 INFO - PROCESS | 1656 | 1467032020119 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 05:53:40 INFO - PROCESS | 1656 | 1467032020121 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 05:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:53:40 INFO - PROCESS | 1656 | 1467032020123 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:53:40 INFO - PROCESS | 1656 | 1467032020124 Marionette TRACE conn2 <- [1,914,null,{}] 05:53:40 INFO - PROCESS | 1656 | 1467032020141 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}] 05:53:40 INFO - PROCESS | 1656 | 1467032020143 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:40 INFO - PROCESS | 1656 | 1467032020317 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 05:53:40 INFO - PROCESS | 1656 | 1467032020366 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:40 INFO - PROCESS | 1656 | 1467032020367 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce3800 == 46 [pid = 1656] [id = 236] 05:53:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1240d9c00) [pid = 1656] [serial = 706] [outer = 0x0] 05:53:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124331c00) [pid = 1656] [serial = 707] [outer = 0x1240d9c00] 05:53:40 INFO - PROCESS | 1656 | 1467032020396 Marionette DEBUG loaded listener.js 05:53:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124db6000) [pid = 1656] [serial = 708] [outer = 0x1240d9c00] 05:53:40 INFO - PROCESS | 1656 | 1467032020801 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]]]}] 05:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 735ms 05:53:40 INFO - PROCESS | 1656 | 1467032020859 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 05:53:40 INFO - PROCESS | 1656 | 1467032020860 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 05:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:53:40 INFO - PROCESS | 1656 | 1467032020862 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:53:40 INFO - PROCESS | 1656 | 1467032020864 Marionette TRACE conn2 <- [1,918,null,{}] 05:53:40 INFO - PROCESS | 1656 | 1467032020866 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}] 05:53:40 INFO - PROCESS | 1656 | 1467032020867 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:40 INFO - PROCESS | 1656 | 1467032020965 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 05:53:41 INFO - PROCESS | 1656 | 1467032021020 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:41 INFO - PROCESS | 1656 | 1467032021021 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x116674000 == 47 [pid = 1656] [id = 237] 05:53:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112d85400) [pid = 1656] [serial = 709] [outer = 0x0] 05:53:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11947e800) [pid = 1656] [serial = 710] [outer = 0x112d85400] 05:53:41 INFO - PROCESS | 1656 | 1467032021050 Marionette DEBUG loaded listener.js 05:53:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x123ada400) [pid = 1656] [serial = 711] [outer = 0x112d85400] 05:53:41 INFO - PROCESS | 1656 | 1467032021622 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]]]}] 05:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 772ms 05:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:53:41 INFO - PROCESS | 1656 | 1467032021634 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 05:53:41 INFO - PROCESS | 1656 | 1467032021637 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 05:53:41 INFO - PROCESS | 1656 | 1467032021639 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:53:41 INFO - PROCESS | 1656 | 1467032021643 Marionette TRACE conn2 <- [1,922,null,{}] 05:53:41 INFO - PROCESS | 1656 | 1467032021646 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}] 05:53:41 INFO - PROCESS | 1656 | 1467032021647 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:41 INFO - PROCESS | 1656 | 1467032021742 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 05:53:41 INFO - PROCESS | 1656 | 1467032021797 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:41 INFO - PROCESS | 1656 | 1467032021798 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d7f800 == 48 [pid = 1656] [id = 238] 05:53:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116f9f800) [pid = 1656] [serial = 712] [outer = 0x0] 05:53:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1176da000) [pid = 1656] [serial = 713] [outer = 0x116f9f800] 05:53:41 INFO - PROCESS | 1656 | 1467032021827 Marionette DEBUG loaded listener.js 05:53:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1181ab800) [pid = 1656] [serial = 714] [outer = 0x116f9f800] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1182d2000 == 47 [pid = 1656] [id = 206] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1aa000 == 46 [pid = 1656] [id = 231] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1295bb800 == 45 [pid = 1656] [id = 230] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119a68000 == 44 [pid = 1656] [id = 229] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1293a8800 == 43 [pid = 1656] [id = 228] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x129109000 == 42 [pid = 1656] [id = 227] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x126b16800 == 41 [pid = 1656] [id = 226] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x124352000 == 40 [pid = 1656] [id = 225] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x123208000 == 39 [pid = 1656] [id = 224] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119a6e800 == 38 [pid = 1656] [id = 223] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1183c2000 == 37 [pid = 1656] [id = 222] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x116939000 == 36 [pid = 1656] [id = 221] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1295bd800 == 35 [pid = 1656] [id = 218] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b5800 == 34 [pid = 1656] [id = 219] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119255800 == 33 [pid = 1656] [id = 220] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x116674000 == 32 [pid = 1656] [id = 237] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce3800 == 31 [pid = 1656] [id = 236] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d6800 == 30 [pid = 1656] [id = 235] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x124351000 == 29 [pid = 1656] [id = 234] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c1800 == 28 [pid = 1656] [id = 232] 05:53:42 INFO - PROCESS | 1656 | --DOCSHELL 0x117d6f800 == 27 [pid = 1656] [id = 233] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12073c800) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1238c2000) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119733c00) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119703400) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1240e0800) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124075c00) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1240d7400) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113c31400) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x115fd9400) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116fa4c00) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119707400) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1176d7800) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11947f400) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118603400) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1186f2400) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116fd0800) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116795c00) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11339f400) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11285c000) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1184b5c00) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118013000) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119741800) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120739400) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119d9d000) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1195afc00) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118466000) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12100ec00) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123016000) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1210f5000) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x123017000) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12073a000) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1237a2c00) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123420000) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119742800) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1237ae400) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 05:53:42 INFO - PROCESS | 1656 | 1467032022731 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]]]}] 05:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1126ms 05:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:53:42 INFO - PROCESS | 1656 | 1467032022766 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 05:53:42 INFO - PROCESS | 1656 | 1467032022768 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 05:53:42 INFO - PROCESS | 1656 | 1467032022771 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:53:42 INFO - PROCESS | 1656 | 1467032022773 Marionette TRACE conn2 <- [1,926,null,{}] 05:53:42 INFO - PROCESS | 1656 | 1467032022782 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}] 05:53:42 INFO - PROCESS | 1656 | 1467032022784 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:42 INFO - PROCESS | 1656 | 1467032022863 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 05:53:42 INFO - PROCESS | 1656 | 1467032022868 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:42 INFO - PROCESS | 1656 | 1467032022871 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11630f000 == 28 [pid = 1656] [id = 239] 05:53:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11336fc00) [pid = 1656] [serial = 715] [outer = 0x0] 05:53:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11399fc00) [pid = 1656] [serial = 716] [outer = 0x11336fc00] 05:53:42 INFO - PROCESS | 1656 | 1467032022901 Marionette DEBUG loaded listener.js 05:53:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112867000) [pid = 1656] [serial = 717] [outer = 0x11336fc00] 05:53:43 INFO - PROCESS | 1656 | 1467032023239 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]]]}] 05:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 519ms 05:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:53:43 INFO - PROCESS | 1656 | 1467032023290 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 05:53:43 INFO - PROCESS | 1656 | 1467032023294 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 05:53:43 INFO - PROCESS | 1656 | 1467032023298 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:53:43 INFO - PROCESS | 1656 | 1467032023300 Marionette TRACE conn2 <- [1,930,null,{}] 05:53:43 INFO - PROCESS | 1656 | 1467032023303 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}] 05:53:43 INFO - PROCESS | 1656 | 1467032023304 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:43 INFO - PROCESS | 1656 | 1467032023380 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 05:53:43 INFO - PROCESS | 1656 | 1467032023385 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:43 INFO - PROCESS | 1656 | 1467032023386 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d6a000 == 29 [pid = 1656] [id = 240] 05:53:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116795c00) [pid = 1656] [serial = 718] [outer = 0x0] 05:53:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1176e1400) [pid = 1656] [serial = 719] [outer = 0x116795c00] 05:53:43 INFO - PROCESS | 1656 | 1467032023415 Marionette DEBUG loaded listener.js 05:53:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1180b2400) [pid = 1656] [serial = 720] [outer = 0x116795c00] 05:53:43 INFO - PROCESS | 1656 | 1467032023752 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]]]}] 05:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 05:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:53:43 INFO - PROCESS | 1656 | 1467032023768 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 05:53:43 INFO - PROCESS | 1656 | 1467032023769 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 05:53:43 INFO - PROCESS | 1656 | 1467032023771 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:53:43 INFO - PROCESS | 1656 | 1467032023773 Marionette TRACE conn2 <- [1,934,null,{}] 05:53:43 INFO - PROCESS | 1656 | 1467032023784 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}] 05:53:43 INFO - PROCESS | 1656 | 1467032023788 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:43 INFO - PROCESS | 1656 | 1467032023868 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 05:53:43 INFO - PROCESS | 1656 | 1467032023921 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:43 INFO - PROCESS | 1656 | 1467032023923 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x111ea5800 == 30 [pid = 1656] [id = 241] 05:53:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112d91c00) [pid = 1656] [serial = 721] [outer = 0x0] 05:53:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11862f000) [pid = 1656] [serial = 722] [outer = 0x112d91c00] 05:53:43 INFO - PROCESS | 1656 | 1467032023952 Marionette DEBUG loaded listener.js 05:53:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11948ac00) [pid = 1656] [serial = 723] [outer = 0x112d91c00] 05:53:44 INFO - PROCESS | 1656 | 1467032024250 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]]]}] 05:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 527ms 05:53:44 INFO - PROCESS | 1656 | 1467032024299 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 05:53:44 INFO - PROCESS | 1656 | 1467032024301 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 05:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:53:44 INFO - PROCESS | 1656 | 1467032024303 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:53:44 INFO - PROCESS | 1656 | 1467032024304 Marionette TRACE conn2 <- [1,938,null,{}] 05:53:44 INFO - PROCESS | 1656 | 1467032024306 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}] 05:53:44 INFO - PROCESS | 1656 | 1467032024307 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:44 INFO - PROCESS | 1656 | 1467032024384 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 05:53:44 INFO - PROCESS | 1656 | 1467032024439 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:44 INFO - PROCESS | 1656 | 1467032024441 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12076e800 == 31 [pid = 1656] [id = 242] 05:53:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11947d800) [pid = 1656] [serial = 724] [outer = 0x0] 05:53:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119738400) [pid = 1656] [serial = 725] [outer = 0x11947d800] 05:53:44 INFO - PROCESS | 1656 | 1467032024466 Marionette DEBUG loaded listener.js 05:53:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11999e000) [pid = 1656] [serial = 726] [outer = 0x11947d800] 05:53:44 INFO - PROCESS | 1656 | 1467032024754 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]]]}] 05:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 05:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:53:44 INFO - PROCESS | 1656 | 1467032024772 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 05:53:44 INFO - PROCESS | 1656 | 1467032024773 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 05:53:44 INFO - PROCESS | 1656 | 1467032024783 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:53:44 INFO - PROCESS | 1656 | 1467032024791 Marionette TRACE conn2 <- [1,942,null,{}] 05:53:44 INFO - PROCESS | 1656 | 1467032024796 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}] 05:53:44 INFO - PROCESS | 1656 | 1467032024798 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:44 INFO - PROCESS | 1656 | 1467032024893 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 05:53:44 INFO - PROCESS | 1656 | 1467032024897 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:44 INFO - PROCESS | 1656 | 1467032024898 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234c5000 == 32 [pid = 1656] [id = 243] 05:53:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112863800) [pid = 1656] [serial = 727] [outer = 0x0] 05:53:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119b97800) [pid = 1656] [serial = 728] [outer = 0x112863800] 05:53:44 INFO - PROCESS | 1656 | 1467032024923 Marionette DEBUG loaded listener.js 05:53:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119d9e000) [pid = 1656] [serial = 729] [outer = 0x112863800] 05:53:45 INFO - PROCESS | 1656 | 1467032025269 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]]]}] 05:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 536ms 05:53:45 INFO - PROCESS | 1656 | 1467032025311 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 05:53:45 INFO - PROCESS | 1656 | 1467032025313 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 05:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:53:45 INFO - PROCESS | 1656 | 1467032025315 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:53:45 INFO - PROCESS | 1656 | 1467032025316 Marionette TRACE conn2 <- [1,946,null,{}] 05:53:45 INFO - PROCESS | 1656 | 1467032025318 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}] 05:53:45 INFO - PROCESS | 1656 | 1467032025322 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:45 INFO - PROCESS | 1656 | 1467032025434 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 05:53:45 INFO - PROCESS | 1656 | 1467032025470 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:45 INFO - PROCESS | 1656 | 1467032025471 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12434f000 == 33 [pid = 1656] [id = 244] 05:53:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119d94800) [pid = 1656] [serial = 730] [outer = 0x0] 05:53:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121004400) [pid = 1656] [serial = 731] [outer = 0x119d94800] 05:53:45 INFO - PROCESS | 1656 | 1467032025496 Marionette DEBUG loaded listener.js 05:53:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12301b000) [pid = 1656] [serial = 732] [outer = 0x119d94800] 05:53:45 INFO - PROCESS | 1656 | 1467032025789 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]]]}] 05:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 05:53:45 INFO - PROCESS | 1656 | 1467032025833 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 05:53:45 INFO - PROCESS | 1656 | 1467032025835 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 05:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:53:45 INFO - PROCESS | 1656 | 1467032025837 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:53:45 INFO - PROCESS | 1656 | 1467032025838 Marionette TRACE conn2 <- [1,950,null,{}] 05:53:45 INFO - PROCESS | 1656 | 1467032025840 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}] 05:53:45 INFO - PROCESS | 1656 | 1467032025841 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:45 INFO - PROCESS | 1656 | 1467032025938 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 05:53:45 INFO - PROCESS | 1656 | 1467032025979 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:45 INFO - PROCESS | 1656 | 1467032025980 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1261ea800 == 34 [pid = 1656] [id = 245] 05:53:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112d8dc00) [pid = 1656] [serial = 733] [outer = 0x0] 05:53:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123651800) [pid = 1656] [serial = 734] [outer = 0x112d8dc00] 05:53:46 INFO - PROCESS | 1656 | 1467032026004 Marionette DEBUG loaded listener.js 05:53:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1237b0800) [pid = 1656] [serial = 735] [outer = 0x112d8dc00] 05:53:46 INFO - PROCESS | 1656 | 1467032026303 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]]]}] 05:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 05:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:53:46 INFO - PROCESS | 1656 | 1467032026358 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 05:53:46 INFO - PROCESS | 1656 | 1467032026360 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 05:53:46 INFO - PROCESS | 1656 | 1467032026362 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:53:46 INFO - PROCESS | 1656 | 1467032026363 Marionette TRACE conn2 <- [1,954,null,{}] 05:53:46 INFO - PROCESS | 1656 | 1467032026365 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}] 05:53:46 INFO - PROCESS | 1656 | 1467032026366 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:46 INFO - PROCESS | 1656 | 1467032026456 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 05:53:46 INFO - PROCESS | 1656 | 1467032026492 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:46 INFO - PROCESS | 1656 | 1467032026494 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b26000 == 35 [pid = 1656] [id = 246] 05:53:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1237a2c00) [pid = 1656] [serial = 736] [outer = 0x0] 05:53:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124075000) [pid = 1656] [serial = 737] [outer = 0x1237a2c00] 05:53:46 INFO - PROCESS | 1656 | 1467032026518 Marionette DEBUG loaded listener.js 05:53:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12407e400) [pid = 1656] [serial = 738] [outer = 0x1237a2c00] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1210f8000) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112864c00) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12407f800) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12432e400) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116a0a400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1240d7800) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112865400) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119708000) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118608800) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112d91000) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116972000) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1240d6000) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112d88800) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1133ad000) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:53:46 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112f95400) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:53:46 INFO - PROCESS | 1656 | 1467032026990 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]]]}] 05:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 05:53:47 INFO - PROCESS | 1656 | 1467032027033 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 05:53:47 INFO - PROCESS | 1656 | 1467032027034 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 05:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:53:47 INFO - PROCESS | 1656 | 1467032027036 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:53:47 INFO - PROCESS | 1656 | 1467032027037 Marionette TRACE conn2 <- [1,958,null,{}] 05:53:47 INFO - PROCESS | 1656 | 1467032027039 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}] 05:53:47 INFO - PROCESS | 1656 | 1467032027048 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:47 INFO - PROCESS | 1656 | 1467032027123 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 05:53:47 INFO - PROCESS | 1656 | 1467032027177 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:47 INFO - PROCESS | 1656 | 1467032027178 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119725000 == 36 [pid = 1656] [id = 247] 05:53:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x110d55000) [pid = 1656] [serial = 739] [outer = 0x0] 05:53:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116a0b000) [pid = 1656] [serial = 740] [outer = 0x110d55000] 05:53:47 INFO - PROCESS | 1656 | 1467032027202 Marionette DEBUG loaded listener.js 05:53:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d9e800) [pid = 1656] [serial = 741] [outer = 0x110d55000] 05:53:47 INFO - PROCESS | 1656 | 1467032027453 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]]]}] 05:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 421ms 05:53:47 INFO - PROCESS | 1656 | 1467032027457 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 05:53:47 INFO - PROCESS | 1656 | 1467032027458 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 05:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:53:47 INFO - PROCESS | 1656 | 1467032027468 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:53:47 INFO - PROCESS | 1656 | 1467032027469 Marionette TRACE conn2 <- [1,962,null,{}] 05:53:47 INFO - PROCESS | 1656 | 1467032027471 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}] 05:53:47 INFO - PROCESS | 1656 | 1467032027472 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:47 INFO - PROCESS | 1656 | 1467032027554 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 05:53:47 INFO - PROCESS | 1656 | 1467032027557 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:47 INFO - PROCESS | 1656 | 1467032027559 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293a5000 == 37 [pid = 1656] [id = 248] 05:53:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118608800) [pid = 1656] [serial = 742] [outer = 0x0] 05:53:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123adc800) [pid = 1656] [serial = 743] [outer = 0x118608800] 05:53:47 INFO - PROCESS | 1656 | 1467032027585 Marionette DEBUG loaded listener.js 05:53:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240dac00) [pid = 1656] [serial = 744] [outer = 0x118608800] 05:53:47 INFO - PROCESS | 1656 | 1467032027888 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]]]}] 05:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 05:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:53:47 INFO - PROCESS | 1656 | 1467032027937 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 05:53:47 INFO - PROCESS | 1656 | 1467032027939 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 05:53:47 INFO - PROCESS | 1656 | 1467032027941 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:53:47 INFO - PROCESS | 1656 | 1467032027942 Marionette TRACE conn2 <- [1,966,null,{}] 05:53:47 INFO - PROCESS | 1656 | 1467032027947 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}] 05:53:47 INFO - PROCESS | 1656 | 1467032027948 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:48 INFO - PROCESS | 1656 | 1467032028066 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 05:53:48 INFO - PROCESS | 1656 | 1467032028072 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:48 INFO - PROCESS | 1656 | 1467032028073 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234c4800 == 38 [pid = 1656] [id = 249] 05:53:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113c34c00) [pid = 1656] [serial = 745] [outer = 0x0] 05:53:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1240e0400) [pid = 1656] [serial = 746] [outer = 0x113c34c00] 05:53:48 INFO - PROCESS | 1656 | 1467032028100 Marionette DEBUG loaded listener.js 05:53:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124ea5c00) [pid = 1656] [serial = 747] [outer = 0x113c34c00] 05:53:48 INFO - PROCESS | 1656 | 1467032028474 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]]]}] 05:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 575ms 05:53:48 INFO - PROCESS | 1656 | 1467032028517 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 05:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:53:48 INFO - PROCESS | 1656 | 1467032028519 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 05:53:48 INFO - PROCESS | 1656 | 1467032028522 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:53:48 INFO - PROCESS | 1656 | 1467032028524 Marionette TRACE conn2 <- [1,970,null,{}] 05:53:48 INFO - PROCESS | 1656 | 1467032028527 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}] 05:53:48 INFO - PROCESS | 1656 | 1467032028529 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:48 INFO - PROCESS | 1656 | 1467032028646 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 05:53:48 INFO - PROCESS | 1656 | 1467032028730 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:48 INFO - PROCESS | 1656 | 1467032028731 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7bd800 == 39 [pid = 1656] [id = 250] 05:53:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1121aa000) [pid = 1656] [serial = 748] [outer = 0x0] 05:53:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12619c400) [pid = 1656] [serial = 749] [outer = 0x1121aa000] 05:53:48 INFO - PROCESS | 1656 | 1467032028771 Marionette DEBUG loaded listener.js 05:53:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12687e000) [pid = 1656] [serial = 750] [outer = 0x1121aa000] 05:53:49 INFO - PROCESS | 1656 | 1467032029241 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]]]}] 05:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 771ms 05:53:49 INFO - PROCESS | 1656 | 1467032029321 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 05:53:49 INFO - PROCESS | 1656 | 1467032029323 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 05:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:53:49 INFO - PROCESS | 1656 | 1467032029327 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:53:49 INFO - PROCESS | 1656 | 1467032029331 Marionette TRACE conn2 <- [1,974,null,{}] 05:53:49 INFO - PROCESS | 1656 | 1467032029336 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}] 05:53:49 INFO - PROCESS | 1656 | 1467032029337 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:49 INFO - PROCESS | 1656 | 1467032029446 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 05:53:49 INFO - PROCESS | 1656 | 1467032029523 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:49 INFO - PROCESS | 1656 | 1467032029524 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182d5000 == 40 [pid = 1656] [id = 251] 05:53:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113c32c00) [pid = 1656] [serial = 751] [outer = 0x0] 05:53:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11662cc00) [pid = 1656] [serial = 752] [outer = 0x113c32c00] 05:53:49 INFO - PROCESS | 1656 | 1467032029556 Marionette DEBUG loaded listener.js 05:53:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116fa2c00) [pid = 1656] [serial = 753] [outer = 0x113c32c00] 05:53:50 INFO - PROCESS | 1656 | 1467032030045 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]]]}] 05:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 775ms 05:53:50 INFO - PROCESS | 1656 | 1467032030105 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 05:53:50 INFO - PROCESS | 1656 | 1467032030108 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 05:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:53:50 INFO - PROCESS | 1656 | 1467032030115 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:53:50 INFO - PROCESS | 1656 | 1467032030117 Marionette TRACE conn2 <- [1,978,null,{}] 05:53:50 INFO - PROCESS | 1656 | 1467032030119 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}] 05:53:50 INFO - PROCESS | 1656 | 1467032030121 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:50 INFO - PROCESS | 1656 | 1467032030228 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 05:53:50 INFO - PROCESS | 1656 | 1467032030418 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:50 INFO - PROCESS | 1656 | 1467032030419 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132bd000 == 41 [pid = 1656] [id = 252] 05:53:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x110fa6000) [pid = 1656] [serial = 754] [outer = 0x0] 05:53:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1121aac00) [pid = 1656] [serial = 755] [outer = 0x110fa6000] 05:53:50 INFO - PROCESS | 1656 | 1467032030447 Marionette DEBUG loaded listener.js 05:53:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1161e4c00) [pid = 1656] [serial = 756] [outer = 0x110fa6000] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1234c4800 == 40 [pid = 1656] [id = 249] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1293a5000 == 39 [pid = 1656] [id = 248] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119725000 == 38 [pid = 1656] [id = 247] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x126b26000 == 37 [pid = 1656] [id = 246] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1261ea800 == 36 [pid = 1656] [id = 245] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12434f000 == 35 [pid = 1656] [id = 244] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1234c5000 == 34 [pid = 1656] [id = 243] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12076e800 == 33 [pid = 1656] [id = 242] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x111ea5800 == 32 [pid = 1656] [id = 241] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117d6a000 == 31 [pid = 1656] [id = 240] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11630f000 == 30 [pid = 1656] [id = 239] 05:53:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117d7f800 == 29 [pid = 1656] [id = 238] 05:53:50 INFO - PROCESS | 1656 | 1467032030911 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]]]}] 05:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 819ms 05:53:50 INFO - PROCESS | 1656 | 1467032030936 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 05:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:53:50 INFO - PROCESS | 1656 | 1467032030938 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 05:53:50 INFO - PROCESS | 1656 | 1467032030941 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:53:50 INFO - PROCESS | 1656 | 1467032030943 Marionette TRACE conn2 <- [1,982,null,{}] 05:53:50 INFO - PROCESS | 1656 | 1467032030948 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}] 05:53:50 INFO - PROCESS | 1656 | 1467032030950 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:51 INFO - PROCESS | 1656 | 1467032031033 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123420c00) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x121011800) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12073c000) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1240dd800) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1246b5400) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116fa7400) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118014800) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124136c00) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112d90c00) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113c32800) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119da1000) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11860f400) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119186400) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11973c000) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119b9b000) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116f9cc00) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117dab800) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1261a8c00) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1163d9400) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1184ba000) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124db4c00) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124850800) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126553c00) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12680a800) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12413d400) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12407ec00) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1210f7000) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119f25c00) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119d9b000) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 05:53:51 INFO - PROCESS | 1656 | 1467032031094 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:51 INFO - PROCESS | 1656 | 1467032031095 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x116135800 == 30 [pid = 1656] [id = 253] 05:53:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112976c00) [pid = 1656] [serial = 757] [outer = 0x0] 05:53:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112dd2000) [pid = 1656] [serial = 758] [outer = 0x112976c00] 05:53:51 INFO - PROCESS | 1656 | 1467032031122 Marionette DEBUG loaded listener.js 05:53:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112fc2400) [pid = 1656] [serial = 759] [outer = 0x112976c00] 05:53:51 INFO - PROCESS | 1656 | 1467032031414 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]]]}] 05:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 522ms 05:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:53:51 INFO - PROCESS | 1656 | 1467032031467 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 05:53:51 INFO - PROCESS | 1656 | 1467032031469 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 05:53:51 INFO - PROCESS | 1656 | 1467032031471 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:53:51 INFO - PROCESS | 1656 | 1467032031473 Marionette TRACE conn2 <- [1,986,null,{}] 05:53:51 INFO - PROCESS | 1656 | 1467032031475 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}] 05:53:51 INFO - PROCESS | 1656 | 1467032031476 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:51 INFO - PROCESS | 1656 | 1467032031557 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 05:53:51 INFO - PROCESS | 1656 | 1467032031624 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:51 INFO - PROCESS | 1656 | 1467032031625 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d70800 == 31 [pid = 1656] [id = 254] 05:53:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11297c000) [pid = 1656] [serial = 760] [outer = 0x0] 05:53:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116790800) [pid = 1656] [serial = 761] [outer = 0x11297c000] 05:53:51 INFO - PROCESS | 1656 | 1467032031651 Marionette DEBUG loaded listener.js 05:53:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116fa2800) [pid = 1656] [serial = 762] [outer = 0x11297c000] 05:53:51 INFO - PROCESS | 1656 | 1467032031928 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]]]}] 05:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 05:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:53:51 INFO - PROCESS | 1656 | 1467032031941 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 05:53:51 INFO - PROCESS | 1656 | 1467032031942 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 05:53:51 INFO - PROCESS | 1656 | 1467032031957 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:53:51 INFO - PROCESS | 1656 | 1467032031965 Marionette TRACE conn2 <- [1,990,null,{}] 05:53:51 INFO - PROCESS | 1656 | 1467032031973 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}] 05:53:51 INFO - PROCESS | 1656 | 1467032031976 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:52 INFO - PROCESS | 1656 | 1467032032059 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 05:53:52 INFO - PROCESS | 1656 | 1467032032066 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:52 INFO - PROCESS | 1656 | 1467032032067 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119252800 == 32 [pid = 1656] [id = 255] 05:53:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112dd3800) [pid = 1656] [serial = 763] [outer = 0x0] 05:53:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117db2400) [pid = 1656] [serial = 764] [outer = 0x112dd3800] 05:53:52 INFO - PROCESS | 1656 | 1467032032091 Marionette DEBUG loaded listener.js 05:53:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118468000) [pid = 1656] [serial = 765] [outer = 0x112dd3800] 05:53:52 INFO - PROCESS | 1656 | 1467032032436 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]]]}] 05:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 543ms 05:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:53:52 INFO - PROCESS | 1656 | 1467032032490 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 05:53:52 INFO - PROCESS | 1656 | 1467032032492 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 05:53:52 INFO - PROCESS | 1656 | 1467032032494 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:53:52 INFO - PROCESS | 1656 | 1467032032495 Marionette TRACE conn2 <- [1,994,null,{}] 05:53:52 INFO - PROCESS | 1656 | 1467032032497 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}] 05:53:52 INFO - PROCESS | 1656 | 1467032032498 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:52 INFO - PROCESS | 1656 | 1467032032575 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 05:53:52 INFO - PROCESS | 1656 | 1467032032582 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:52 INFO - PROCESS | 1656 | 1467032032583 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12076b800 == 33 [pid = 1656] [id = 256] 05:53:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180c0c00) [pid = 1656] [serial = 766] [outer = 0x0] 05:53:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11862a000) [pid = 1656] [serial = 767] [outer = 0x1180c0c00] 05:53:52 INFO - PROCESS | 1656 | 1467032032608 Marionette DEBUG loaded listener.js 05:53:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119154000) [pid = 1656] [serial = 768] [outer = 0x1180c0c00] 05:53:52 INFO - PROCESS | 1656 | 1467032032921 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]]]}] 05:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 05:53:52 INFO - PROCESS | 1656 | 1467032032964 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 05:53:52 INFO - PROCESS | 1656 | 1467032032965 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 05:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:53:52 INFO - PROCESS | 1656 | 1467032032967 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:53:52 INFO - PROCESS | 1656 | 1467032032969 Marionette TRACE conn2 <- [1,998,null,{}] 05:53:52 INFO - PROCESS | 1656 | 1467032032971 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}] 05:53:52 INFO - PROCESS | 1656 | 1467032032972 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:53 INFO - PROCESS | 1656 | 1467032033047 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 05:53:53 INFO - PROCESS | 1656 | 1467032033111 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:53 INFO - PROCESS | 1656 | 1467032033115 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x123566000 == 34 [pid = 1656] [id = 257] 05:53:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119488000) [pid = 1656] [serial = 769] [outer = 0x0] 05:53:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195a4000) [pid = 1656] [serial = 770] [outer = 0x119488000] 05:53:53 INFO - PROCESS | 1656 | 1467032033151 Marionette DEBUG loaded listener.js 05:53:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119734800) [pid = 1656] [serial = 771] [outer = 0x119488000] 05:53:53 INFO - PROCESS | 1656 | 1467032033500 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]]]}] 05:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 568ms 05:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:53:53 INFO - PROCESS | 1656 | 1467032033539 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 05:53:53 INFO - PROCESS | 1656 | 1467032033541 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 05:53:53 INFO - PROCESS | 1656 | 1467032033543 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:53:53 INFO - PROCESS | 1656 | 1467032033544 Marionette TRACE conn2 <- [1,1002,null,{}] 05:53:53 INFO - PROCESS | 1656 | 1467032033546 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}] 05:53:53 INFO - PROCESS | 1656 | 1467032033548 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:53 INFO - PROCESS | 1656 | 1467032033653 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 05:53:53 INFO - PROCESS | 1656 | 1467032033656 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:53 INFO - PROCESS | 1656 | 1467032033657 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11971f000 == 35 [pid = 1656] [id = 258] 05:53:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119735400) [pid = 1656] [serial = 772] [outer = 0x0] 05:53:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1199a0c00) [pid = 1656] [serial = 773] [outer = 0x119735400] 05:53:53 INFO - PROCESS | 1656 | 1467032033682 Marionette DEBUG loaded listener.js 05:53:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120731400) [pid = 1656] [serial = 774] [outer = 0x119735400] 05:53:54 INFO - PROCESS | 1656 | 1467032034099 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]]]}] 05:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 05:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:53:54 INFO - PROCESS | 1656 | 1467032034116 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 05:53:54 INFO - PROCESS | 1656 | 1467032034117 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 05:53:54 INFO - PROCESS | 1656 | 1467032034119 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:53:54 INFO - PROCESS | 1656 | 1467032034119 Marionette TRACE conn2 <- [1,1006,null,{}] 05:53:54 INFO - PROCESS | 1656 | 1467032034121 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}] 05:53:54 INFO - PROCESS | 1656 | 1467032034123 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:54 INFO - PROCESS | 1656 | 1467032034233 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 05:53:54 INFO - PROCESS | 1656 | 1467032034249 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:54 INFO - PROCESS | 1656 | 1467032034250 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x126515000 == 36 [pid = 1656] [id = 259] 05:53:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119dd4400) [pid = 1656] [serial = 775] [outer = 0x0] 05:53:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12073c800) [pid = 1656] [serial = 776] [outer = 0x119dd4400] 05:53:54 INFO - PROCESS | 1656 | 1467032034291 Marionette DEBUG loaded listener.js 05:53:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12100f400) [pid = 1656] [serial = 777] [outer = 0x119dd4400] 05:53:54 INFO - PROCESS | 1656 | 1467032034805 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]]]}] 05:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 721ms 05:53:54 INFO - PROCESS | 1656 | 1467032034842 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 05:53:54 INFO - PROCESS | 1656 | 1467032034845 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 05:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:53:54 INFO - PROCESS | 1656 | 1467032034849 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:53:54 INFO - PROCESS | 1656 | 1467032034850 Marionette TRACE conn2 <- [1,1010,null,{}] 05:53:54 INFO - PROCESS | 1656 | 1467032034854 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}] 05:53:54 INFO - PROCESS | 1656 | 1467032034855 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:54 INFO - PROCESS | 1656 | 1467032034962 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 05:53:54 INFO - PROCESS | 1656 | 1467032034976 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:54 INFO - PROCESS | 1656 | 1467032034977 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x128328800 == 37 [pid = 1656] [id = 260] 05:53:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120737400) [pid = 1656] [serial = 778] [outer = 0x0] 05:53:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1210f2c00) [pid = 1656] [serial = 779] [outer = 0x120737400] 05:53:55 INFO - PROCESS | 1656 | 1467032035001 Marionette DEBUG loaded listener.js 05:53:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1210ffc00) [pid = 1656] [serial = 780] [outer = 0x120737400] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11336fc00) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d94800) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115f75000) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119187800) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1210f8800) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x110d55000) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1237a2c00) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1240d9c00) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112d85400) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118608800) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113c34c00) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112863800) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d8dc00) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d91c00) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116795c00) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:53:55 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11947d800) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:53:55 INFO - PROCESS | 1656 | 1467032035397 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]]]}] 05:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 573ms 05:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:53:55 INFO - PROCESS | 1656 | 1467032035421 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 05:53:55 INFO - PROCESS | 1656 | 1467032035423 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 05:53:55 INFO - PROCESS | 1656 | 1467032035425 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:53:55 INFO - PROCESS | 1656 | 1467032035426 Marionette TRACE conn2 <- [1,1014,null,{}] 05:53:55 INFO - PROCESS | 1656 | 1467032035434 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}] 05:53:55 INFO - PROCESS | 1656 | 1467032035435 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:55 INFO - PROCESS | 1656 | 1467032035542 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 05:53:55 INFO - PROCESS | 1656 | 1467032035589 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:55 INFO - PROCESS | 1656 | 1467032035589 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119246800 == 38 [pid = 1656] [id = 261] 05:53:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112d88c00) [pid = 1656] [serial = 781] [outer = 0x0] 05:53:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180b4800) [pid = 1656] [serial = 782] [outer = 0x112d88c00] 05:53:55 INFO - PROCESS | 1656 | 1467032035614 Marionette DEBUG loaded listener.js 05:53:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d94800) [pid = 1656] [serial = 783] [outer = 0x112d88c00] 05:53:55 INFO - PROCESS | 1656 | 1467032035867 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]]]}] 05:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 474ms 05:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:53:55 INFO - PROCESS | 1656 | 1467032035903 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 05:53:55 INFO - PROCESS | 1656 | 1467032035904 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 05:53:55 INFO - PROCESS | 1656 | 1467032035906 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:53:55 INFO - PROCESS | 1656 | 1467032035907 Marionette TRACE conn2 <- [1,1018,null,{}] 05:53:55 INFO - PROCESS | 1656 | 1467032035909 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}] 05:53:55 INFO - PROCESS | 1656 | 1467032035914 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:56 INFO - PROCESS | 1656 | 1467032036014 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 05:53:56 INFO - PROCESS | 1656 | 1467032036019 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:56 INFO - PROCESS | 1656 | 1467032036020 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x129122800 == 39 [pid = 1656] [id = 262] 05:53:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119ddbc00) [pid = 1656] [serial = 784] [outer = 0x0] 05:53:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123018000) [pid = 1656] [serial = 785] [outer = 0x119ddbc00] 05:53:56 INFO - PROCESS | 1656 | 1467032036053 Marionette DEBUG loaded listener.js 05:53:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1237a3400) [pid = 1656] [serial = 786] [outer = 0x119ddbc00] 05:53:56 INFO - PROCESS | 1656 | 1467032036535 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]]]}] 05:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 676ms 05:53:56 INFO - PROCESS | 1656 | 1467032036585 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 05:53:56 INFO - PROCESS | 1656 | 1467032036587 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 05:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:53:56 INFO - PROCESS | 1656 | 1467032036589 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:53:56 INFO - PROCESS | 1656 | 1467032036591 Marionette TRACE conn2 <- [1,1022,null,{}] 05:53:56 INFO - PROCESS | 1656 | 1467032036593 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}] 05:53:56 INFO - PROCESS | 1656 | 1467032036595 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:56 INFO - PROCESS | 1656 | 1467032036686 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 05:53:56 INFO - PROCESS | 1656 | 1467032036691 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:56 INFO - PROCESS | 1656 | 1467032036693 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7b1800 == 40 [pid = 1656] [id = 263] 05:53:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119d9a400) [pid = 1656] [serial = 787] [outer = 0x0] 05:53:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124079c00) [pid = 1656] [serial = 788] [outer = 0x119d9a400] 05:53:56 INFO - PROCESS | 1656 | 1467032036720 Marionette DEBUG loaded listener.js 05:53:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240d8000) [pid = 1656] [serial = 789] [outer = 0x119d9a400] 05:53:57 INFO - PROCESS | 1656 | 1467032037116 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]]]}] 05:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 574ms 05:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:53:57 INFO - PROCESS | 1656 | 1467032037166 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 05:53:57 INFO - PROCESS | 1656 | 1467032037168 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 05:53:57 INFO - PROCESS | 1656 | 1467032037171 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:53:57 INFO - PROCESS | 1656 | 1467032037172 Marionette TRACE conn2 <- [1,1026,null,{}] 05:53:57 INFO - PROCESS | 1656 | 1467032037182 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}] 05:53:57 INFO - PROCESS | 1656 | 1467032037184 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:57 INFO - PROCESS | 1656 | 1467032037422 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 05:53:57 INFO - PROCESS | 1656 | 1467032037525 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:57 INFO - PROCESS | 1656 | 1467032037528 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131c4800 == 41 [pid = 1656] [id = 264] 05:53:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x110d64c00) [pid = 1656] [serial = 790] [outer = 0x0] 05:53:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x111eca800) [pid = 1656] [serial = 791] [outer = 0x110d64c00] 05:53:57 INFO - PROCESS | 1656 | 1467032037584 Marionette DEBUG loaded listener.js 05:53:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112975000) [pid = 1656] [serial = 792] [outer = 0x110d64c00] 05:53:58 INFO - PROCESS | 1656 | 1467032038103 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]]]}] 05:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 971ms 05:53:58 INFO - PROCESS | 1656 | 1467032038142 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 05:53:58 INFO - PROCESS | 1656 | 1467032038144 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 05:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:53:58 INFO - PROCESS | 1656 | 1467032038166 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:53:58 INFO - PROCESS | 1656 | 1467032038168 Marionette TRACE conn2 <- [1,1030,null,{}] 05:53:58 INFO - PROCESS | 1656 | 1467032038171 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}] 05:53:58 INFO - PROCESS | 1656 | 1467032038173 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:58 INFO - PROCESS | 1656 | 1467032038276 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 05:53:58 INFO - PROCESS | 1656 | 1467032038344 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:58 INFO - PROCESS | 1656 | 1467032038346 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x119241000 == 42 [pid = 1656] [id = 265] 05:53:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x115f74000) [pid = 1656] [serial = 793] [outer = 0x0] 05:53:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1166f6000) [pid = 1656] [serial = 794] [outer = 0x115f74000] 05:53:58 INFO - PROCESS | 1656 | 1467032038376 Marionette DEBUG loaded listener.js 05:53:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117042400) [pid = 1656] [serial = 795] [outer = 0x115f74000] 05:53:58 INFO - PROCESS | 1656 | 1467032038821 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]]]}] 05:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 672ms 05:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:53:58 INFO - PROCESS | 1656 | 1467032038838 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 05:53:58 INFO - PROCESS | 1656 | 1467032038841 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 05:53:58 INFO - PROCESS | 1656 | 1467032038865 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:53:58 INFO - PROCESS | 1656 | 1467032038868 Marionette TRACE conn2 <- [1,1034,null,{}] 05:53:58 INFO - PROCESS | 1656 | 1467032038873 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}] 05:53:58 INFO - PROCESS | 1656 | 1467032038875 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:58 INFO - PROCESS | 1656 | 1467032038989 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 05:53:59 INFO - PROCESS | 1656 | 1467032039057 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:59 INFO - PROCESS | 1656 | 1467032039059 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939f000 == 43 [pid = 1656] [id = 266] 05:53:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118020000) [pid = 1656] [serial = 796] [outer = 0x0] 05:53:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1184b6400) [pid = 1656] [serial = 797] [outer = 0x118020000] 05:53:59 INFO - PROCESS | 1656 | 1467032039089 Marionette DEBUG loaded listener.js 05:53:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11941b000) [pid = 1656] [serial = 798] [outer = 0x118020000] 05:53:59 INFO - PROCESS | 1656 | 1467032039508 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]]]}] 05:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 695ms 05:53:59 INFO - PROCESS | 1656 | 1467032039557 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 05:53:59 INFO - PROCESS | 1656 | 1467032039560 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 05:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:53:59 INFO - PROCESS | 1656 | 1467032039582 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:53:59 INFO - PROCESS | 1656 | 1467032039586 Marionette TRACE conn2 <- [1,1038,null,{}] 05:53:59 INFO - PROCESS | 1656 | 1467032039588 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}] 05:53:59 INFO - PROCESS | 1656 | 1467032039590 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:59 INFO - PROCESS | 1656 | 1467032039694 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 05:53:59 INFO - PROCESS | 1656 | 1467032039761 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:59 INFO - PROCESS | 1656 | 1467032039762 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:53:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c2000 == 44 [pid = 1656] [id = 267] 05:53:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11948c000) [pid = 1656] [serial = 799] [outer = 0x0] 05:53:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119b9b000) [pid = 1656] [serial = 800] [outer = 0x11948c000] 05:53:59 INFO - PROCESS | 1656 | 1467032039791 Marionette DEBUG loaded listener.js 05:53:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1210f8000) [pid = 1656] [serial = 801] [outer = 0x11948c000] 05:54:00 INFO - PROCESS | 1656 | 1467032040193 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]]]}] 05:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 628ms 05:54:00 INFO - PROCESS | 1656 | 1467032040204 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 05:54:00 INFO - PROCESS | 1656 | 1467032040206 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 05:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:54:00 INFO - PROCESS | 1656 | 1467032040208 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:54:00 INFO - PROCESS | 1656 | 1467032040210 Marionette TRACE conn2 <- [1,1042,null,{}] 05:54:00 INFO - PROCESS | 1656 | 1467032040214 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}] 05:54:00 INFO - PROCESS | 1656 | 1467032040216 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:00 INFO - PROCESS | 1656 | 1467032040342 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 05:54:00 INFO - PROCESS | 1656 | 1467032040396 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:00 INFO - PROCESS | 1656 | 1467032040397 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b199000 == 45 [pid = 1656] [id = 268] 05:54:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1210f5400) [pid = 1656] [serial = 802] [outer = 0x0] 05:54:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x123add000) [pid = 1656] [serial = 803] [outer = 0x1210f5400] 05:54:00 INFO - PROCESS | 1656 | 1467032040426 Marionette DEBUG loaded listener.js 05:54:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1240dd800) [pid = 1656] [serial = 804] [outer = 0x1210f5400] 05:54:00 INFO - PROCESS | 1656 | 1467032040993 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]]]}] 05:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 824ms 05:54:01 INFO - PROCESS | 1656 | 1467032041033 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 05:54:01 INFO - PROCESS | 1656 | 1467032041035 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 05:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:54:01 INFO - PROCESS | 1656 | 1467032041039 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:54:01 INFO - PROCESS | 1656 | 1467032041040 Marionette TRACE conn2 <- [1,1046,null,{}] 05:54:01 INFO - PROCESS | 1656 | 1467032041044 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}] 05:54:01 INFO - PROCESS | 1656 | 1467032041046 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:01 INFO - PROCESS | 1656 | 1467032041142 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 05:54:01 INFO - PROCESS | 1656 | 1467032041198 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:01 INFO - PROCESS | 1656 | 1467032041201 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x118662000 == 46 [pid = 1656] [id = 269] 05:54:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112fc6800) [pid = 1656] [serial = 805] [outer = 0x0] 05:54:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x115fd7800) [pid = 1656] [serial = 806] [outer = 0x112fc6800] 05:54:01 INFO - PROCESS | 1656 | 1467032041228 Marionette DEBUG loaded listener.js 05:54:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116fa1c00) [pid = 1656] [serial = 807] [outer = 0x112fc6800] 05:54:01 INFO - PROCESS | 1656 | 1467032041652 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]]]}] 05:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 620ms 05:54:01 INFO - PROCESS | 1656 | 1467032041658 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 05:54:01 INFO - PROCESS | 1656 | 1467032041661 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 05:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:54:01 INFO - PROCESS | 1656 | 1467032041666 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:54:01 INFO - PROCESS | 1656 | 1467032041667 Marionette TRACE conn2 <- [1,1050,null,{}] 05:54:01 INFO - PROCESS | 1656 | 1467032041670 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}] 05:54:01 INFO - PROCESS | 1656 | 1467032041672 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7b1800 == 45 [pid = 1656] [id = 263] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x129122800 == 44 [pid = 1656] [id = 262] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119246800 == 43 [pid = 1656] [id = 261] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x128328800 == 42 [pid = 1656] [id = 260] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x126515000 == 41 [pid = 1656] [id = 259] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11971f000 == 40 [pid = 1656] [id = 258] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x123566000 == 39 [pid = 1656] [id = 257] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12076b800 == 38 [pid = 1656] [id = 256] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119252800 == 37 [pid = 1656] [id = 255] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x117d70800 == 36 [pid = 1656] [id = 254] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x116135800 == 35 [pid = 1656] [id = 253] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1132bd000 == 34 [pid = 1656] [id = 252] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7bd800 == 33 [pid = 1656] [id = 250] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1182d5000 == 32 [pid = 1656] [id = 251] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x118662000 == 31 [pid = 1656] [id = 269] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12b199000 == 30 [pid = 1656] [id = 268] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c2000 == 29 [pid = 1656] [id = 267] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12939f000 == 28 [pid = 1656] [id = 266] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119241000 == 27 [pid = 1656] [id = 265] 05:54:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1131c4800 == 26 [pid = 1656] [id = 264] 05:54:02 INFO - PROCESS | 1656 | 1467032042261 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12619c400) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119b97800) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x123651800) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11862f000) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1176e1400) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1180b2400) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119738400) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11399fc00) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112867000) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12301b000) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1176da000) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121004400) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11801e000) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116a03c00) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119711c00) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11941d400) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1237a9c00) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116a0b000) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123017400) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124075000) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124db6000) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124331c00) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1237b0800) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x123ada400) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123adc800) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11947e800) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12407e400) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11948ac00) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119d9e000) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119d9e800) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11999e000) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x124ea5c00) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1240dac00) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1240e0400) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 05:54:02 INFO - PROCESS | 1656 | 1467032042374 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:02 INFO - PROCESS | 1656 | 1467032042376 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131c8000 == 27 [pid = 1656] [id = 270] 05:54:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11285ec00) [pid = 1656] [serial = 808] [outer = 0x0] 05:54:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112867800) [pid = 1656] [serial = 809] [outer = 0x11285ec00] 05:54:02 INFO - PROCESS | 1656 | 1467032042405 Marionette DEBUG loaded listener.js 05:54:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d90800) [pid = 1656] [serial = 810] [outer = 0x11285ec00] 05:54:02 INFO - PROCESS | 1656 | 1467032042749 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]]]}] 05:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1120ms 05:54:02 INFO - PROCESS | 1656 | 1467032042787 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 05:54:02 INFO - PROCESS | 1656 | 1467032042791 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 05:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:54:02 INFO - PROCESS | 1656 | 1467032042796 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:54:02 INFO - PROCESS | 1656 | 1467032042798 Marionette TRACE conn2 <- [1,1054,null,{}] 05:54:02 INFO - PROCESS | 1656 | 1467032042802 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}] 05:54:02 INFO - PROCESS | 1656 | 1467032042805 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:02 INFO - PROCESS | 1656 | 1467032042946 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 05:54:03 INFO - PROCESS | 1656 | 1467032043022 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:03 INFO - PROCESS | 1656 | 1467032043024 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x117206000 == 28 [pid = 1656] [id = 271] 05:54:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112fc0400) [pid = 1656] [serial = 811] [outer = 0x0] 05:54:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116977800) [pid = 1656] [serial = 812] [outer = 0x112fc0400] 05:54:03 INFO - PROCESS | 1656 | 1467032043068 Marionette DEBUG loaded listener.js 05:54:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11701f400) [pid = 1656] [serial = 813] [outer = 0x112fc0400] 05:54:03 INFO - PROCESS | 1656 | 1467032043375 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]]]}] 05:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 623ms 05:54:03 INFO - PROCESS | 1656 | 1467032043418 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 05:54:03 INFO - PROCESS | 1656 | 1467032043420 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 05:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:54:03 INFO - PROCESS | 1656 | 1467032043422 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:54:03 INFO - PROCESS | 1656 | 1467032043424 Marionette TRACE conn2 <- [1,1058,null,{}] 05:54:03 INFO - PROCESS | 1656 | 1467032043426 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}] 05:54:03 INFO - PROCESS | 1656 | 1467032043429 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:03 INFO - PROCESS | 1656 | 1467032043528 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 05:54:03 INFO - PROCESS | 1656 | 1467032043600 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:03 INFO - PROCESS | 1656 | 1467032043601 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11848f800 == 29 [pid = 1656] [id = 272] 05:54:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1176e1400) [pid = 1656] [serial = 814] [outer = 0x0] 05:54:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1180bcc00) [pid = 1656] [serial = 815] [outer = 0x1176e1400] 05:54:03 INFO - PROCESS | 1656 | 1467032043626 Marionette DEBUG loaded listener.js 05:54:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118611000) [pid = 1656] [serial = 816] [outer = 0x1176e1400] 05:54:03 INFO - PROCESS | 1656 | 1467032043902 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]]]}] 05:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms 05:54:03 INFO - PROCESS | 1656 | 1467032043951 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 05:54:03 INFO - PROCESS | 1656 | 1467032043953 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 05:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:54:03 INFO - PROCESS | 1656 | 1467032043962 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:54:03 INFO - PROCESS | 1656 | 1467032043967 Marionette TRACE conn2 <- [1,1062,null,{}] 05:54:03 INFO - PROCESS | 1656 | 1467032043969 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}] 05:54:03 INFO - PROCESS | 1656 | 1467032043971 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:04 INFO - PROCESS | 1656 | 1467032044052 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 05:54:04 INFO - PROCESS | 1656 | 1467032044109 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:04 INFO - PROCESS | 1656 | 1467032044110 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a5a000 == 30 [pid = 1656] [id = 273] 05:54:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x113c9ac00) [pid = 1656] [serial = 817] [outer = 0x0] 05:54:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119146000) [pid = 1656] [serial = 818] [outer = 0x113c9ac00] 05:54:04 INFO - PROCESS | 1656 | 1467032044135 Marionette DEBUG loaded listener.js 05:54:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119738400) [pid = 1656] [serial = 819] [outer = 0x113c9ac00] 05:54:04 INFO - PROCESS | 1656 | 1467032044421 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]]]}] 05:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 477ms 05:54:04 INFO - PROCESS | 1656 | 1467032044437 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 05:54:04 INFO - PROCESS | 1656 | 1467032044438 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 05:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:54:04 INFO - PROCESS | 1656 | 1467032044440 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:54:04 INFO - PROCESS | 1656 | 1467032044441 Marionette TRACE conn2 <- [1,1066,null,{}] 05:54:04 INFO - PROCESS | 1656 | 1467032044452 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}] 05:54:04 INFO - PROCESS | 1656 | 1467032044453 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:04 INFO - PROCESS | 1656 | 1467032044552 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 05:54:04 INFO - PROCESS | 1656 | 1467032044556 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:04 INFO - PROCESS | 1656 | 1467032044557 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308f000 == 31 [pid = 1656] [id = 274] 05:54:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1166f3000) [pid = 1656] [serial = 820] [outer = 0x0] 05:54:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11973f000) [pid = 1656] [serial = 821] [outer = 0x1166f3000] 05:54:04 INFO - PROCESS | 1656 | 1467032044588 Marionette DEBUG loaded listener.js 05:54:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d98c00) [pid = 1656] [serial = 822] [outer = 0x1166f3000] 05:54:04 INFO - PROCESS | 1656 | 1467032044927 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]]]}] 05:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 05:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:54:04 INFO - PROCESS | 1656 | 1467032044959 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 05:54:04 INFO - PROCESS | 1656 | 1467032044960 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 05:54:04 INFO - PROCESS | 1656 | 1467032044962 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:54:04 INFO - PROCESS | 1656 | 1467032044964 Marionette TRACE conn2 <- [1,1070,null,{}] 05:54:04 INFO - PROCESS | 1656 | 1467032044966 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}] 05:54:04 INFO - PROCESS | 1656 | 1467032044967 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:05 INFO - PROCESS | 1656 | 1467032045065 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 05:54:05 INFO - PROCESS | 1656 | 1467032045069 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:05 INFO - PROCESS | 1656 | 1467032045073 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238e4000 == 32 [pid = 1656] [id = 275] 05:54:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1176d7800) [pid = 1656] [serial = 823] [outer = 0x0] 05:54:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120736000) [pid = 1656] [serial = 824] [outer = 0x1176d7800] 05:54:05 INFO - PROCESS | 1656 | 1467032045134 Marionette DEBUG loaded listener.js 05:54:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121011400) [pid = 1656] [serial = 825] [outer = 0x1176d7800] 05:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 520ms 05:54:05 INFO - PROCESS | 1656 | 1467032045476 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]]]}] 05:54:05 INFO - PROCESS | 1656 | 1467032045483 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 05:54:05 INFO - PROCESS | 1656 | 1467032045485 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 05:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:54:05 INFO - PROCESS | 1656 | 1467032045487 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:54:05 INFO - PROCESS | 1656 | 1467032045488 Marionette TRACE conn2 <- [1,1074,null,{}] 05:54:05 INFO - PROCESS | 1656 | 1467032045490 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}] 05:54:05 INFO - PROCESS | 1656 | 1467032045491 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:05 INFO - PROCESS | 1656 | 1467032045588 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 05:54:05 INFO - PROCESS | 1656 | 1467032045623 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:05 INFO - PROCESS | 1656 | 1467032045624 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x112164800 == 33 [pid = 1656] [id = 276] 05:54:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1210f8400) [pid = 1656] [serial = 826] [outer = 0x0] 05:54:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123417000) [pid = 1656] [serial = 827] [outer = 0x1210f8400] 05:54:05 INFO - PROCESS | 1656 | 1467032045649 Marionette DEBUG loaded listener.js 05:54:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1237f1400) [pid = 1656] [serial = 828] [outer = 0x1210f8400] 05:54:05 INFO - PROCESS | 1656 | 1467032045972 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]]]}] 05:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 05:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:54:06 INFO - PROCESS | 1656 | 1467032046008 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 05:54:06 INFO - PROCESS | 1656 | 1467032046009 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 05:54:06 INFO - PROCESS | 1656 | 1467032046011 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:54:06 INFO - PROCESS | 1656 | 1467032046012 Marionette TRACE conn2 <- [1,1078,null,{}] 05:54:06 INFO - PROCESS | 1656 | 1467032046014 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}] 05:54:06 INFO - PROCESS | 1656 | 1467032046015 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:06 INFO - PROCESS | 1656 | 1467032046106 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 05:54:06 INFO - PROCESS | 1656 | 1467032046111 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:06 INFO - PROCESS | 1656 | 1467032046112 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b23000 == 34 [pid = 1656] [id = 277] 05:54:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112611800) [pid = 1656] [serial = 829] [outer = 0x0] 05:54:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124072400) [pid = 1656] [serial = 830] [outer = 0x112611800] 05:54:06 INFO - PROCESS | 1656 | 1467032046136 Marionette DEBUG loaded listener.js 05:54:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12407b800) [pid = 1656] [serial = 831] [outer = 0x112611800] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119488000) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116f9f800) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d9a400) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119735400) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119dd4400) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x120737400) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112976c00) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d88c00) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1121aa000) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113c32c00) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11297c000) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180c0c00) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110fa6000) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112dd3800) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:54:06 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119ddbc00) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:54:06 INFO - PROCESS | 1656 | 1467032046631 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]]]}] 05:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 673ms 05:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:54:06 INFO - PROCESS | 1656 | 1467032046684 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 05:54:06 INFO - PROCESS | 1656 | 1467032046685 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 05:54:06 INFO - PROCESS | 1656 | 1467032046687 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:54:06 INFO - PROCESS | 1656 | 1467032046688 Marionette TRACE conn2 <- [1,1082,null,{}] 05:54:06 INFO - PROCESS | 1656 | 1467032046691 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}] 05:54:06 INFO - PROCESS | 1656 | 1467032046692 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:06 INFO - PROCESS | 1656 | 1467032046771 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 05:54:06 INFO - PROCESS | 1656 | 1467032046774 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:06 INFO - PROCESS | 1656 | 1467032046775 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e0c800 == 35 [pid = 1656] [id = 278] 05:54:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x110d54800) [pid = 1656] [serial = 832] [outer = 0x0] 05:54:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116f9d400) [pid = 1656] [serial = 833] [outer = 0x110d54800] 05:54:06 INFO - PROCESS | 1656 | 1467032046805 Marionette DEBUG loaded listener.js 05:54:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118607c00) [pid = 1656] [serial = 834] [outer = 0x110d54800] 05:54:07 INFO - PROCESS | 1656 | 1467032047169 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]]]}] 05:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 524ms 05:54:07 INFO - PROCESS | 1656 | 1467032047213 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 05:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:54:07 INFO - PROCESS | 1656 | 1467032047215 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 05:54:07 INFO - PROCESS | 1656 | 1467032047219 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:54:07 INFO - PROCESS | 1656 | 1467032047220 Marionette TRACE conn2 <- [1,1086,null,{}] 05:54:07 INFO - PROCESS | 1656 | 1467032047224 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}] 05:54:07 INFO - PROCESS | 1656 | 1467032047225 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:07 INFO - PROCESS | 1656 | 1467032047342 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 05:54:07 INFO - PROCESS | 1656 | 1467032047351 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:07 INFO - PROCESS | 1656 | 1467032047353 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911b800 == 36 [pid = 1656] [id = 279] 05:54:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11914f400) [pid = 1656] [serial = 835] [outer = 0x0] 05:54:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119d9ec00) [pid = 1656] [serial = 836] [outer = 0x11914f400] 05:54:07 INFO - PROCESS | 1656 | 1467032047387 Marionette DEBUG loaded listener.js 05:54:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123659800) [pid = 1656] [serial = 837] [outer = 0x11914f400] 05:54:07 INFO - PROCESS | 1656 | 1467032047789 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]]]}] 05:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 623ms 05:54:07 INFO - PROCESS | 1656 | 1467032047841 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 05:54:07 INFO - PROCESS | 1656 | 1467032047842 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 05:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:54:07 INFO - PROCESS | 1656 | 1467032047844 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:54:07 INFO - PROCESS | 1656 | 1467032047845 Marionette TRACE conn2 <- [1,1090,null,{}] 05:54:07 INFO - PROCESS | 1656 | 1467032047848 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}] 05:54:07 INFO - PROCESS | 1656 | 1467032047849 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:07 INFO - PROCESS | 1656 | 1467032047923 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 05:54:07 INFO - PROCESS | 1656 | 1467032047929 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:07 INFO - PROCESS | 1656 | 1467032047932 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295bf000 == 37 [pid = 1656] [id = 280] 05:54:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12407d400) [pid = 1656] [serial = 838] [outer = 0x0] 05:54:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1240dfc00) [pid = 1656] [serial = 839] [outer = 0x12407d400] 05:54:07 INFO - PROCESS | 1656 | 1467032047958 Marionette DEBUG loaded listener.js 05:54:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124331c00) [pid = 1656] [serial = 840] [outer = 0x12407d400] 05:54:08 INFO - PROCESS | 1656 | 1467032048301 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]]]}] 05:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 472ms 05:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:54:08 INFO - PROCESS | 1656 | 1467032048316 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 05:54:08 INFO - PROCESS | 1656 | 1467032048318 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 05:54:08 INFO - PROCESS | 1656 | 1467032048320 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:54:08 INFO - PROCESS | 1656 | 1467032048322 Marionette TRACE conn2 <- [1,1094,null,{}] 05:54:08 INFO - PROCESS | 1656 | 1467032048324 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}] 05:54:08 INFO - PROCESS | 1656 | 1467032048325 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:08 INFO - PROCESS | 1656 | 1467032048411 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 05:54:08 INFO - PROCESS | 1656 | 1467032048465 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:08 INFO - PROCESS | 1656 | 1467032048467 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11972a000 == 38 [pid = 1656] [id = 281] 05:54:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112861800) [pid = 1656] [serial = 841] [outer = 0x0] 05:54:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124731000) [pid = 1656] [serial = 842] [outer = 0x112861800] 05:54:08 INFO - PROCESS | 1656 | 1467032048493 Marionette DEBUG loaded listener.js 05:54:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124dfc000) [pid = 1656] [serial = 843] [outer = 0x112861800] 05:54:08 INFO - PROCESS | 1656 | 1467032048957 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]]]}] 05:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 672ms 05:54:09 INFO - PROCESS | 1656 | 1467032049020 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 05:54:09 INFO - PROCESS | 1656 | 1467032049022 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 05:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:54:09 INFO - PROCESS | 1656 | 1467032049028 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:54:09 INFO - PROCESS | 1656 | 1467032049031 Marionette TRACE conn2 <- [1,1098,null,{}] 05:54:09 INFO - PROCESS | 1656 | 1467032049036 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}] 05:54:09 INFO - PROCESS | 1656 | 1467032049038 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:09 INFO - PROCESS | 1656 | 1467032049147 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 05:54:09 INFO - PROCESS | 1656 | 1467032049270 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:09 INFO - PROCESS | 1656 | 1467032049272 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d79800 == 39 [pid = 1656] [id = 282] 05:54:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112fc2c00) [pid = 1656] [serial = 844] [outer = 0x0] 05:54:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113c9b000) [pid = 1656] [serial = 845] [outer = 0x112fc2c00] 05:54:09 INFO - PROCESS | 1656 | 1467032049302 Marionette DEBUG loaded listener.js 05:54:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116f9f800) [pid = 1656] [serial = 846] [outer = 0x112fc2c00] 05:54:09 INFO - PROCESS | 1656 | 1467032049791 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]]]}] 05:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 774ms 05:54:09 INFO - PROCESS | 1656 | 1467032049802 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 05:54:09 INFO - PROCESS | 1656 | 1467032049807 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 05:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:54:09 INFO - PROCESS | 1656 | 1467032049815 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:54:09 INFO - PROCESS | 1656 | 1467032049818 Marionette TRACE conn2 <- [1,1102,null,{}] 05:54:09 INFO - PROCESS | 1656 | 1467032049821 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}] 05:54:09 INFO - PROCESS | 1656 | 1467032049824 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:09 INFO - PROCESS | 1656 | 1467032049981 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 05:54:10 INFO - PROCESS | 1656 | 1467032050091 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:10 INFO - PROCESS | 1656 | 1467032050093 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x120770800 == 40 [pid = 1656] [id = 283] 05:54:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x117022000) [pid = 1656] [serial = 847] [outer = 0x0] 05:54:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1184b5c00) [pid = 1656] [serial = 848] [outer = 0x117022000] 05:54:10 INFO - PROCESS | 1656 | 1467032050143 Marionette DEBUG loaded listener.js 05:54:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119186c00) [pid = 1656] [serial = 849] [outer = 0x117022000] 05:54:10 INFO - PROCESS | 1656 | 1467032050823 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]]]}] 05:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1023ms 05:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:54:10 INFO - PROCESS | 1656 | 1467032050837 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 05:54:10 INFO - PROCESS | 1656 | 1467032050839 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 05:54:10 INFO - PROCESS | 1656 | 1467032050842 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:54:10 INFO - PROCESS | 1656 | 1467032050844 Marionette TRACE conn2 <- [1,1106,null,{}] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1295bf000 == 39 [pid = 1656] [id = 280] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12911b800 == 38 [pid = 1656] [id = 279] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x124e0c800 == 37 [pid = 1656] [id = 278] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x126b23000 == 36 [pid = 1656] [id = 277] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x112164800 == 35 [pid = 1656] [id = 276] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1238e4000 == 34 [pid = 1656] [id = 275] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12308f000 == 33 [pid = 1656] [id = 274] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x119a5a000 == 32 [pid = 1656] [id = 273] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11848f800 == 31 [pid = 1656] [id = 272] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x117206000 == 30 [pid = 1656] [id = 271] 05:54:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1131c8000 == 29 [pid = 1656] [id = 270] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1181ab800) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1199a0c00) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12073c800) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1210f2c00) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12100f400) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112dd2000) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1180b4800) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12687e000) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11662cc00) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116fa2c00) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116790800) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116fa2800) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11862a000) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119154000) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1121aac00) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1161e4c00) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117db2400) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118468000) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112fc2400) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x123018000) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1237a3400) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195a4000) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119734800) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1240d8000) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1210ffc00) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x120731400) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119d94800) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x124079c00) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 05:54:10 INFO - PROCESS | 1656 | 1467032050914 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}] 05:54:10 INFO - PROCESS | 1656 | 1467032050916 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:11 INFO - PROCESS | 1656 | 1467032051018 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 05:54:11 INFO - PROCESS | 1656 | 1467032051058 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:11 INFO - PROCESS | 1656 | 1467032051059 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x116937000 == 30 [pid = 1656] [id = 284] 05:54:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x114fc5c00) [pid = 1656] [serial = 850] [outer = 0x0] 05:54:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116376c00) [pid = 1656] [serial = 851] [outer = 0x114fc5c00] 05:54:11 INFO - PROCESS | 1656 | 1467032051086 Marionette DEBUG loaded listener.js 05:54:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116a11400) [pid = 1656] [serial = 852] [outer = 0x114fc5c00] 05:54:11 INFO - PROCESS | 1656 | 1467032051370 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]]]}] 05:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 552ms 05:54:11 INFO - PROCESS | 1656 | 1467032051401 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 05:54:11 INFO - PROCESS | 1656 | 1467032051403 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 05:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:54:11 INFO - PROCESS | 1656 | 1467032051408 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:54:11 INFO - PROCESS | 1656 | 1467032051410 Marionette TRACE conn2 <- [1,1110,null,{}] 05:54:11 INFO - PROCESS | 1656 | 1467032051420 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}] 05:54:11 INFO - PROCESS | 1656 | 1467032051421 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:11 INFO - PROCESS | 1656 | 1467032051517 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 05:54:11 INFO - PROCESS | 1656 | 1467032051567 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:11 INFO - PROCESS | 1656 | 1467032051568 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182df800 == 31 [pid = 1656] [id = 285] 05:54:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116f9b400) [pid = 1656] [serial = 853] [outer = 0x0] 05:54:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117db2400) [pid = 1656] [serial = 854] [outer = 0x116f9b400] 05:54:11 INFO - PROCESS | 1656 | 1467032051595 Marionette DEBUG loaded listener.js 05:54:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118628400) [pid = 1656] [serial = 855] [outer = 0x116f9b400] 05:54:11 INFO - PROCESS | 1656 | 1467032051906 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]]]}] 05:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 528ms 05:54:11 INFO - PROCESS | 1656 | 1467032051937 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 05:54:11 INFO - PROCESS | 1656 | 1467032051947 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 05:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:54:11 INFO - PROCESS | 1656 | 1467032051950 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:54:11 INFO - PROCESS | 1656 | 1467032051953 Marionette TRACE conn2 <- [1,1114,null,{}] 05:54:11 INFO - PROCESS | 1656 | 1467032051960 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}] 05:54:11 INFO - PROCESS | 1656 | 1467032051964 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:12 INFO - PROCESS | 1656 | 1467032052040 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 05:54:12 INFO - PROCESS | 1656 | 1467032052096 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:12 INFO - PROCESS | 1656 | 1467032052098 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a66000 == 32 [pid = 1656] [id = 286] 05:54:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112863000) [pid = 1656] [serial = 856] [outer = 0x0] 05:54:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119481000) [pid = 1656] [serial = 857] [outer = 0x112863000] 05:54:12 INFO - PROCESS | 1656 | 1467032052127 Marionette DEBUG loaded listener.js 05:54:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11973e400) [pid = 1656] [serial = 858] [outer = 0x112863000] 05:54:12 INFO - PROCESS | 1656 | 1467032052540 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]]]}] 05:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 623ms 05:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:54:12 INFO - PROCESS | 1656 | 1467032052574 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 05:54:12 INFO - PROCESS | 1656 | 1467032052575 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 05:54:12 INFO - PROCESS | 1656 | 1467032052578 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:54:12 INFO - PROCESS | 1656 | 1467032052579 Marionette TRACE conn2 <- [1,1118,null,{}] 05:54:12 INFO - PROCESS | 1656 | 1467032052599 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}] 05:54:12 INFO - PROCESS | 1656 | 1467032052600 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:12 INFO - PROCESS | 1656 | 1467032052679 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 05:54:12 INFO - PROCESS | 1656 | 1467032052684 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:12 INFO - PROCESS | 1656 | 1467032052685 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1246da000 == 33 [pid = 1656] [id = 287] 05:54:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119d95000) [pid = 1656] [serial = 859] [outer = 0x0] 05:54:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119dd6400) [pid = 1656] [serial = 860] [outer = 0x119d95000] 05:54:12 INFO - PROCESS | 1656 | 1467032052710 Marionette DEBUG loaded listener.js 05:54:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1210ffc00) [pid = 1656] [serial = 861] [outer = 0x119d95000] 05:54:13 INFO - PROCESS | 1656 | 1467032053080 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]]]}] 05:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 539ms 05:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:54:13 INFO - PROCESS | 1656 | 1467032053117 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 05:54:13 INFO - PROCESS | 1656 | 1467032053118 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 05:54:13 INFO - PROCESS | 1656 | 1467032053120 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:54:13 INFO - PROCESS | 1656 | 1467032053121 Marionette TRACE conn2 <- [1,1122,null,{}] 05:54:13 INFO - PROCESS | 1656 | 1467032053124 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}] 05:54:13 INFO - PROCESS | 1656 | 1467032053125 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:13 INFO - PROCESS | 1656 | 1467032053218 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 05:54:13 INFO - PROCESS | 1656 | 1467032053229 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:13 INFO - PROCESS | 1656 | 1467032053231 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e52000 == 34 [pid = 1656] [id = 288] 05:54:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d95400) [pid = 1656] [serial = 862] [outer = 0x0] 05:54:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12344bc00) [pid = 1656] [serial = 863] [outer = 0x119d95400] 05:54:13 INFO - PROCESS | 1656 | 1467032053255 Marionette DEBUG loaded listener.js 05:54:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1238c6c00) [pid = 1656] [serial = 864] [outer = 0x119d95400] 05:54:13 INFO - PROCESS | 1656 | 1467032053614 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]]]}] 05:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 05:54:13 INFO - PROCESS | 1656 | 1467032053640 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 05:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:54:13 INFO - PROCESS | 1656 | 1467032053642 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 05:54:13 INFO - PROCESS | 1656 | 1467032053646 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:54:13 INFO - PROCESS | 1656 | 1467032053647 Marionette TRACE conn2 <- [1,1126,null,{}] 05:54:13 INFO - PROCESS | 1656 | 1467032053651 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}] 05:54:13 INFO - PROCESS | 1656 | 1467032053657 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:13 INFO - PROCESS | 1656 | 1467032053815 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 05:54:13 INFO - PROCESS | 1656 | 1467032053828 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:13 INFO - PROCESS | 1656 | 1467032053829 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x129105800 == 35 [pid = 1656] [id = 289] 05:54:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124077000) [pid = 1656] [serial = 865] [outer = 0x0] 05:54:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124332000) [pid = 1656] [serial = 866] [outer = 0x124077000] 05:54:13 INFO - PROCESS | 1656 | 1467032053854 Marionette DEBUG loaded listener.js 05:54:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124dff800) [pid = 1656] [serial = 867] [outer = 0x124077000] 05:54:14 INFO - PROCESS | 1656 | 1467032054205 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]]]}] 05:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 573ms 05:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:54:14 INFO - PROCESS | 1656 | 1467032054219 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 05:54:14 INFO - PROCESS | 1656 | 1467032054220 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 05:54:14 INFO - PROCESS | 1656 | 1467032054223 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:54:14 INFO - PROCESS | 1656 | 1467032054224 Marionette TRACE conn2 <- [1,1130,null,{}] 05:54:14 INFO - PROCESS | 1656 | 1467032054226 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}] 05:54:14 INFO - PROCESS | 1656 | 1467032054228 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:14 INFO - PROCESS | 1656 | 1467032054331 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 05:54:14 INFO - PROCESS | 1656 | 1467032054367 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:14 INFO - PROCESS | 1656 | 1467032054368 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b0000 == 36 [pid = 1656] [id = 290] 05:54:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124ea0400) [pid = 1656] [serial = 868] [outer = 0x0] 05:54:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1261a2800) [pid = 1656] [serial = 869] [outer = 0x124ea0400] 05:54:14 INFO - PROCESS | 1656 | 1467032054395 Marionette DEBUG loaded listener.js 05:54:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1261ab400) [pid = 1656] [serial = 870] [outer = 0x124ea0400] 05:54:14 INFO - PROCESS | 1656 | 1467032054741 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]]]}] 05:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 568ms 05:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:54:14 INFO - PROCESS | 1656 | 1467032054792 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 05:54:14 INFO - PROCESS | 1656 | 1467032054793 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 05:54:14 INFO - PROCESS | 1656 | 1467032054796 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:54:14 INFO - PROCESS | 1656 | 1467032054798 Marionette TRACE conn2 <- [1,1134,null,{}] 05:54:14 INFO - PROCESS | 1656 | 1467032054800 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}] 05:54:14 INFO - PROCESS | 1656 | 1467032054802 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:14 INFO - PROCESS | 1656 | 1467032054923 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1166f3000) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1210f8400) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113c9ac00) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1176e1400) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112fc0400) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11285ec00) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112fc6800) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x110d64c00) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115f74000) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1176d7800) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118020000) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x110d54800) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112611800) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12407d400) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11948c000) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11914f400) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:54:15 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1210f5400) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:54:15 INFO - PROCESS | 1656 | 1467032055163 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:15 INFO - PROCESS | 1656 | 1467032055164 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11667d800 == 37 [pid = 1656] [id = 291] 05:54:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x110d64c00) [pid = 1656] [serial = 871] [outer = 0x0] 05:54:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11297e400) [pid = 1656] [serial = 872] [outer = 0x110d64c00] 05:54:15 INFO - PROCESS | 1656 | 1467032055205 Marionette DEBUG loaded listener.js 05:54:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116374800) [pid = 1656] [serial = 873] [outer = 0x110d64c00] 05:54:15 INFO - PROCESS | 1656 | 1467032055497 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]]]}] 05:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 721ms 05:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:54:15 INFO - PROCESS | 1656 | 1467032055522 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 05:54:15 INFO - PROCESS | 1656 | 1467032055524 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 05:54:15 INFO - PROCESS | 1656 | 1467032055526 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:54:15 INFO - PROCESS | 1656 | 1467032055527 Marionette TRACE conn2 <- [1,1138,null,{}] 05:54:15 INFO - PROCESS | 1656 | 1467032055537 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}] 05:54:15 INFO - PROCESS | 1656 | 1467032055538 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:15 INFO - PROCESS | 1656 | 1467032055618 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 05:54:15 INFO - PROCESS | 1656 | 1467032055674 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:15 INFO - PROCESS | 1656 | 1467032055675 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a65000 == 38 [pid = 1656] [id = 292] 05:54:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1163e0c00) [pid = 1656] [serial = 874] [outer = 0x0] 05:54:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11999d400) [pid = 1656] [serial = 875] [outer = 0x1163e0c00] 05:54:15 INFO - PROCESS | 1656 | 1467032055699 Marionette DEBUG loaded listener.js 05:54:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12407e000) [pid = 1656] [serial = 876] [outer = 0x1163e0c00] 05:54:15 INFO - PROCESS | 1656 | 1467032055954 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]]]}] 05:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 477ms 05:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:54:16 INFO - PROCESS | 1656 | 1467032056003 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 05:54:16 INFO - PROCESS | 1656 | 1467032056005 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 05:54:16 INFO - PROCESS | 1656 | 1467032056007 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:54:16 INFO - PROCESS | 1656 | 1467032056008 Marionette TRACE conn2 <- [1,1142,null,{}] 05:54:16 INFO - PROCESS | 1656 | 1467032056019 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}] 05:54:16 INFO - PROCESS | 1656 | 1467032056020 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:16 INFO - PROCESS | 1656 | 1467032056103 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 05:54:16 INFO - PROCESS | 1656 | 1467032056107 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:16 INFO - PROCESS | 1656 | 1467032056107 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1a3000 == 39 [pid = 1656] [id = 293] 05:54:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12407e400) [pid = 1656] [serial = 877] [outer = 0x0] 05:54:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12666c000) [pid = 1656] [serial = 878] [outer = 0x12407e400] 05:54:16 INFO - PROCESS | 1656 | 1467032056132 Marionette DEBUG loaded listener.js 05:54:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12687f000) [pid = 1656] [serial = 879] [outer = 0x12407e400] 05:54:16 INFO - PROCESS | 1656 | 1467032056468 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]]]}] 05:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 05:54:16 INFO - PROCESS | 1656 | 1467032056477 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 05:54:16 INFO - PROCESS | 1656 | 1467032056480 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 05:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:54:16 INFO - PROCESS | 1656 | 1467032056482 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:54:16 INFO - PROCESS | 1656 | 1467032056484 Marionette TRACE conn2 <- [1,1146,null,{}] 05:54:16 INFO - PROCESS | 1656 | 1467032056487 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}] 05:54:16 INFO - PROCESS | 1656 | 1467032056488 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:16 INFO - PROCESS | 1656 | 1467032056603 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 05:54:16 INFO - PROCESS | 1656 | 1467032056608 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:16 INFO - PROCESS | 1656 | 1467032056610 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcb7800 == 40 [pid = 1656] [id = 294] 05:54:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126882800) [pid = 1656] [serial = 880] [outer = 0x0] 05:54:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126be0800) [pid = 1656] [serial = 881] [outer = 0x126882800] 05:54:16 INFO - PROCESS | 1656 | 1467032056637 Marionette DEBUG loaded listener.js 05:54:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126be7c00) [pid = 1656] [serial = 882] [outer = 0x126882800] 05:54:16 INFO - PROCESS | 1656 | 1467032056950 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]]]}] 05:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 05:54:17 INFO - PROCESS | 1656 | 1467032057003 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 05:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:54:17 INFO - PROCESS | 1656 | 1467032057005 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 05:54:17 INFO - PROCESS | 1656 | 1467032057008 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:54:17 INFO - PROCESS | 1656 | 1467032057010 Marionette TRACE conn2 <- [1,1150,null,{}] 05:54:17 INFO - PROCESS | 1656 | 1467032057013 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}] 05:54:17 INFO - PROCESS | 1656 | 1467032057015 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:17 INFO - PROCESS | 1656 | 1467032057137 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 05:54:17 INFO - PROCESS | 1656 | 1467032057286 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:17 INFO - PROCESS | 1656 | 1467032057289 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x112516000 == 41 [pid = 1656] [id = 295] 05:54:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x110d50000) [pid = 1656] [serial = 883] [outer = 0x0] 05:54:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11213c000) [pid = 1656] [serial = 884] [outer = 0x110d50000] 05:54:17 INFO - PROCESS | 1656 | 1467032057339 Marionette DEBUG loaded listener.js 05:54:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112ddb800) [pid = 1656] [serial = 885] [outer = 0x110d50000] 05:54:17 INFO - PROCESS | 1656 | 1467032057867 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]]]}] 05:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 877ms 05:54:17 INFO - PROCESS | 1656 | 1467032057887 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 05:54:17 INFO - PROCESS | 1656 | 1467032057890 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 05:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:54:17 INFO - PROCESS | 1656 | 1467032057894 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:54:17 INFO - PROCESS | 1656 | 1467032057898 Marionette TRACE conn2 <- [1,1154,null,{}] 05:54:17 INFO - PROCESS | 1656 | 1467032057903 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}] 05:54:17 INFO - PROCESS | 1656 | 1467032057906 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:18 INFO - PROCESS | 1656 | 1467032058061 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 05:54:18 INFO - PROCESS | 1656 | 1467032058190 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:18 INFO - PROCESS | 1656 | 1467032058191 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a5b800 == 42 [pid = 1656] [id = 296] 05:54:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112fc0c00) [pid = 1656] [serial = 886] [outer = 0x0] 05:54:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118021800) [pid = 1656] [serial = 887] [outer = 0x112fc0c00] 05:54:18 INFO - PROCESS | 1656 | 1467032058223 Marionette DEBUG loaded listener.js 05:54:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11918bc00) [pid = 1656] [serial = 888] [outer = 0x112fc0c00] 05:54:18 INFO - PROCESS | 1656 | 1467032058651 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]]]}] 05:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 824ms 05:54:18 INFO - PROCESS | 1656 | 1467032058720 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 05:54:18 INFO - PROCESS | 1656 | 1467032058723 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 05:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:54:18 INFO - PROCESS | 1656 | 1467032058726 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:54:18 INFO - PROCESS | 1656 | 1467032058727 Marionette TRACE conn2 <- [1,1158,null,{}] 05:54:18 INFO - PROCESS | 1656 | 1467032058730 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}] 05:54:18 INFO - PROCESS | 1656 | 1467032058731 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:18 INFO - PROCESS | 1656 | 1467032058834 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 05:54:18 INFO - PROCESS | 1656 | 1467032058891 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:18 INFO - PROCESS | 1656 | 1467032058893 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293b3800 == 43 [pid = 1656] [id = 297] 05:54:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1195aa400) [pid = 1656] [serial = 889] [outer = 0x0] 05:54:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119dd0800) [pid = 1656] [serial = 890] [outer = 0x1195aa400] 05:54:18 INFO - PROCESS | 1656 | 1467032058934 Marionette DEBUG loaded listener.js 05:54:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12365a000) [pid = 1656] [serial = 891] [outer = 0x1195aa400] 05:54:19 INFO - PROCESS | 1656 | 1467032059318 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]]]}] 05:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 05:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 621ms 05:54:19 INFO - PROCESS | 1656 | 1467032059348 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 05:54:19 INFO - PROCESS | 1656 | 1467032059350 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 05:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:54:19 INFO - PROCESS | 1656 | 1467032059357 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:54:19 INFO - PROCESS | 1656 | 1467032059361 Marionette TRACE conn2 <- [1,1162,null,{}] 05:54:19 INFO - PROCESS | 1656 | 1467032059365 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}] 05:54:19 INFO - PROCESS | 1656 | 1467032059367 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:19 INFO - PROCESS | 1656 | 1467032059498 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 05:54:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124851c00) [pid = 1656] [serial = 892] [outer = 0x12d124c00] 05:54:19 INFO - PROCESS | 1656 | 1467032059586 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:19 INFO - PROCESS | 1656 | 1467032059587 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c489000 == 44 [pid = 1656] [id = 298] 05:54:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124db4400) [pid = 1656] [serial = 893] [outer = 0x0] 05:54:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124df2800) [pid = 1656] [serial = 894] [outer = 0x124db4400] 05:54:19 INFO - PROCESS | 1656 | 1467032059625 Marionette DEBUG loaded listener.js 05:54:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126804c00) [pid = 1656] [serial = 895] [outer = 0x124db4400] 05:54:20 INFO - PROCESS | 1656 | 1467032060054 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]]]}] 05:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 778ms 05:54:20 INFO - PROCESS | 1656 | 1467032060132 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 05:54:20 INFO - PROCESS | 1656 | 1467032060134 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 05:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:54:20 INFO - PROCESS | 1656 | 1467032060137 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:54:20 INFO - PROCESS | 1656 | 1467032060138 Marionette TRACE conn2 <- [1,1166,null,{}] 05:54:20 INFO - PROCESS | 1656 | 1467032060140 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}] 05:54:20 INFO - PROCESS | 1656 | 1467032060142 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:20 INFO - PROCESS | 1656 | 1467032060242 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 05:54:20 INFO - PROCESS | 1656 | 1467032060312 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:20 INFO - PROCESS | 1656 | 1467032060313 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x116306800 == 45 [pid = 1656] [id = 299] 05:54:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x113c9f400) [pid = 1656] [serial = 896] [outer = 0x0] 05:54:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118629c00) [pid = 1656] [serial = 897] [outer = 0x113c9f400] 05:54:20 INFO - PROCESS | 1656 | 1467032060343 Marionette DEBUG loaded listener.js 05:54:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x123adc400) [pid = 1656] [serial = 898] [outer = 0x113c9f400] 05:54:20 INFO - PROCESS | 1656 | 1467032060894 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]]]}] 05:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 771ms 05:54:20 INFO - PROCESS | 1656 | 1467032060909 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 05:54:20 INFO - PROCESS | 1656 | 1467032060913 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 05:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:54:20 INFO - PROCESS | 1656 | 1467032060940 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:54:20 INFO - PROCESS | 1656 | 1467032060943 Marionette TRACE conn2 <- [1,1170,null,{}] 05:54:20 INFO - PROCESS | 1656 | 1467032060952 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}] 05:54:20 INFO - PROCESS | 1656 | 1467032060955 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:21 INFO - PROCESS | 1656 | 1467032061090 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 05:54:21 INFO - PROCESS | 1656 | 1467032061192 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:21 INFO - PROCESS | 1656 | 1467032061194 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11917b800 == 46 [pid = 1656] [id = 300] 05:54:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x116979800) [pid = 1656] [serial = 899] [outer = 0x0] 05:54:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x117db1000) [pid = 1656] [serial = 900] [outer = 0x116979800] 05:54:21 INFO - PROCESS | 1656 | 1467032061236 Marionette DEBUG loaded listener.js 05:54:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1184b8800) [pid = 1656] [serial = 901] [outer = 0x116979800] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcb7800 == 45 [pid = 1656] [id = 294] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1a3000 == 44 [pid = 1656] [id = 293] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119a65000 == 43 [pid = 1656] [id = 292] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11667d800 == 42 [pid = 1656] [id = 291] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b0000 == 41 [pid = 1656] [id = 290] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x129105800 == 40 [pid = 1656] [id = 289] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x124e52000 == 39 [pid = 1656] [id = 288] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1246da000 == 38 [pid = 1656] [id = 287] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119a66000 == 37 [pid = 1656] [id = 286] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1182df800 == 36 [pid = 1656] [id = 285] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x116937000 == 35 [pid = 1656] [id = 284] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x120770800 == 34 [pid = 1656] [id = 283] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x117d79800 == 33 [pid = 1656] [id = 282] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11972a000 == 32 [pid = 1656] [id = 281] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x116306800 == 31 [pid = 1656] [id = 299] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12c489000 == 30 [pid = 1656] [id = 298] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1293b3800 == 29 [pid = 1656] [id = 297] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119a5b800 == 28 [pid = 1656] [id = 296] 05:54:22 INFO - PROCESS | 1656 | --DOCSHELL 0x112516000 == 27 [pid = 1656] [id = 295] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11973f000) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x123417000) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119146000) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1180bcc00) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118611000) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116977800) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11701f400) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112867800) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x115fd7800) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116fa1c00) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112d90800) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112975000) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x111eca800) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117042400) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1166f6000) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121011400) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11941b000) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120736000) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1237f1400) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118607c00) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1184b6400) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124072400) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116f9d400) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1240dfc00) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1210f8000) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12407b800) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119b9b000) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119d9ec00) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119d98c00) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1240dd800) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123659800) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x124331c00) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x123add000) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119738400) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x124731000) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 05:54:22 INFO - PROCESS | 1656 | 1467032062230 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]]]}] 05:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1333ms 05:54:22 INFO - PROCESS | 1656 | 1467032062270 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 05:54:22 INFO - PROCESS | 1656 | 1467032062272 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 05:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:54:22 INFO - PROCESS | 1656 | 1467032062275 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:54:22 INFO - PROCESS | 1656 | 1467032062277 Marionette TRACE conn2 <- [1,1174,null,{}] 05:54:22 INFO - PROCESS | 1656 | 1467032062286 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}] 05:54:22 INFO - PROCESS | 1656 | 1467032062288 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:22 INFO - PROCESS | 1656 | 1467032062366 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 05:54:22 INFO - PROCESS | 1656 | 1467032062371 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:22 INFO - PROCESS | 1656 | 1467032062374 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c6d000 == 28 [pid = 1656] [id = 301] 05:54:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112975000) [pid = 1656] [serial = 902] [outer = 0x0] 05:54:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112f94400) [pid = 1656] [serial = 903] [outer = 0x112975000] 05:54:22 INFO - PROCESS | 1656 | 1467032062404 Marionette DEBUG loaded listener.js 05:54:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112863800) [pid = 1656] [serial = 904] [outer = 0x112975000] 05:54:22 INFO - PROCESS | 1656 | 1467032062782 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] 05:54:22 INFO - PROCESS | 1656 | 1467032062804 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 05:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 05:54:22 INFO - PROCESS | 1656 | 1467032062809 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:54:22 INFO - PROCESS | 1656 | 1467032062812 Marionette TRACE conn2 <- [1,1178,null,{}] 05:54:22 INFO - PROCESS | 1656 | 1467032062814 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}] 05:54:22 INFO - PROCESS | 1656 | 1467032062816 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:22 INFO - PROCESS | 1656 | 1467032062894 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 05:54:22 INFO - PROCESS | 1656 | 1467032062900 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:22 INFO - PROCESS | 1656 | 1467032062901 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x117222800 == 29 [pid = 1656] [id = 302] 05:54:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1166f0000) [pid = 1656] [serial = 905] [outer = 0x0] 05:54:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116fa6800) [pid = 1656] [serial = 906] [outer = 0x1166f0000] 05:54:22 INFO - PROCESS | 1656 | 1467032062928 Marionette DEBUG loaded listener.js 05:54:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x117dad400) [pid = 1656] [serial = 907] [outer = 0x1166f0000] 05:54:23 INFO - PROCESS | 1656 | 1467032063279 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] 05:54:23 INFO - PROCESS | 1656 | 1467032063332 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 05:54:23 INFO - PROCESS | 1656 | 1467032063334 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:54:23 INFO - PROCESS | 1656 | 1467032063337 Marionette TRACE conn2 <- [1,1182,null,{}] 05:54:23 INFO - PROCESS | 1656 | 1467032063345 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}] 05:54:23 INFO - PROCESS | 1656 | 1467032063348 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:23 INFO - PROCESS | 1656 | 1467032063424 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 05:54:23 INFO - PROCESS | 1656 | 1467032063433 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:23 INFO - PROCESS | 1656 | 1467032063435 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187bc800 == 30 [pid = 1656] [id = 303] 05:54:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115fd9400) [pid = 1656] [serial = 908] [outer = 0x0] 05:54:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11914e800) [pid = 1656] [serial = 909] [outer = 0x115fd9400] 05:54:23 INFO - PROCESS | 1656 | 1467032063463 Marionette DEBUG loaded listener.js 05:54:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11948c000) [pid = 1656] [serial = 910] [outer = 0x115fd9400] 05:54:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 05:54:23 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 05:54:23 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 05:54:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 05:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:54:23 INFO - _addTest/ [0,1185,"getWindowHandle",null] 05:54:23 INFO - PROCESS | 1656 | 1467032063807 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 05:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 05:54:23 INFO - PROCESS | 1656 | 1467032063809 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:54:23 INFO - PROCESS | 1656 | 1467032063811 Marionette TRACE conn2 <- [1,1186,null,{}] 05:54:23 INFO - PROCESS | 1656 | 1467032063815 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}] 05:54:23 INFO - PROCESS | 1656 | 1467032063817 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:23 INFO - PROCESS | 1656 | 1467032063891 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 05:54:23 INFO - PROCESS | 1656 | 1467032063949 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:23 INFO - PROCESS | 1656 | 1467032063950 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a74800 == 31 [pid = 1656] [id = 304] 05:54:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1186f4400) [pid = 1656] [serial = 911] [outer = 0x0] 05:54:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119735800) [pid = 1656] [serial = 912] [outer = 0x1186f4400] 05:54:23 INFO - PROCESS | 1656 | 1467032063976 Marionette DEBUG loaded listener.js 05:54:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119b9b400) [pid = 1656] [serial = 913] [outer = 0x1186f4400] 05:54:24 INFO - PROCESS | 1656 | 1467032064263 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] 05:54:24 INFO - PROCESS | 1656 | 1467032064297 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 05:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 05:54:24 INFO - PROCESS | 1656 | 1467032064316 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:54:24 INFO - PROCESS | 1656 | 1467032064317 Marionette TRACE conn2 <- [1,1190,null,{}] 05:54:24 INFO - PROCESS | 1656 | 1467032064320 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}] 05:54:24 INFO - PROCESS | 1656 | 1467032064322 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:24 INFO - PROCESS | 1656 | 1467032064462 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 05:54:24 INFO - PROCESS | 1656 | 1467032064481 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:24 INFO - PROCESS | 1656 | 1467032064483 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12321f000 == 32 [pid = 1656] [id = 305] 05:54:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112867400) [pid = 1656] [serial = 914] [outer = 0x0] 05:54:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d9ec00) [pid = 1656] [serial = 915] [outer = 0x112867400] 05:54:24 INFO - PROCESS | 1656 | 1467032064522 Marionette DEBUG loaded listener.js 05:54:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12073d000) [pid = 1656] [serial = 916] [outer = 0x112867400] 05:54:24 INFO - PROCESS | 1656 | 1467032064916 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] 05:54:24 INFO - PROCESS | 1656 | 1467032064938 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 05:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 05:54:24 INFO - PROCESS | 1656 | 1467032064940 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:54:24 INFO - PROCESS | 1656 | 1467032064941 Marionette TRACE conn2 <- [1,1194,null,{}] 05:54:24 INFO - PROCESS | 1656 | 1467032064943 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}] 05:54:24 INFO - PROCESS | 1656 | 1467032064947 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:25 INFO - PROCESS | 1656 | 1467032065065 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 05:54:25 INFO - PROCESS | 1656 | 1467032065069 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:25 INFO - PROCESS | 1656 | 1467032065070 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12435e000 == 33 [pid = 1656] [id = 306] 05:54:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121010c00) [pid = 1656] [serial = 917] [outer = 0x0] 05:54:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1210fa800) [pid = 1656] [serial = 918] [outer = 0x121010c00] 05:54:25 INFO - PROCESS | 1656 | 1467032065095 Marionette DEBUG loaded listener.js 05:54:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124071800) [pid = 1656] [serial = 919] [outer = 0x121010c00] 05:54:25 INFO - PROCESS | 1656 | 1467032065438 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] 05:54:25 INFO - PROCESS | 1656 | 1467032065467 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 05:54:25 INFO - PROCESS | 1656 | 1467032065469 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:54:25 INFO - PROCESS | 1656 | 1467032065470 Marionette TRACE conn2 <- [1,1198,null,{}] 05:54:25 INFO - PROCESS | 1656 | 1467032065472 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}] 05:54:25 INFO - PROCESS | 1656 | 1467032065480 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:25 INFO - PROCESS | 1656 | 1467032065572 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 05:54:25 INFO - PROCESS | 1656 | 1467032065575 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:25 INFO - PROCESS | 1656 | 1467032065576 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266b2000 == 34 [pid = 1656] [id = 307] 05:54:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11297e800) [pid = 1656] [serial = 920] [outer = 0x0] 05:54:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12407ac00) [pid = 1656] [serial = 921] [outer = 0x11297e800] 05:54:25 INFO - PROCESS | 1656 | 1467032065603 Marionette DEBUG loaded listener.js 05:54:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124133800) [pid = 1656] [serial = 922] [outer = 0x11297e800] 05:54:25 INFO - PROCESS | 1656 | 1467032065933 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]]]}] 05:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 518ms 05:54:25 INFO - PROCESS | 1656 | 1467032065988 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 05:54:25 INFO - PROCESS | 1656 | 1467032065989 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 05:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:54:25 INFO - PROCESS | 1656 | 1467032065991 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:54:25 INFO - PROCESS | 1656 | 1467032065992 Marionette TRACE conn2 <- [1,1202,null,{}] 05:54:25 INFO - PROCESS | 1656 | 1467032065994 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}] 05:54:25 INFO - PROCESS | 1656 | 1467032065996 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:26 INFO - PROCESS | 1656 | 1467032066087 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 05:54:26 INFO - PROCESS | 1656 | 1467032066124 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:26 INFO - PROCESS | 1656 | 1467032066125 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12826f800 == 35 [pid = 1656] [id = 308] 05:54:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124133c00) [pid = 1656] [serial = 923] [outer = 0x0] 05:54:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124dac400) [pid = 1656] [serial = 924] [outer = 0x124133c00] 05:54:26 INFO - PROCESS | 1656 | 1467032066150 Marionette DEBUG loaded listener.js 05:54:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124e98800) [pid = 1656] [serial = 925] [outer = 0x124133c00] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119d95400) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124077000) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124ea0400) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x114fc5c00) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119d95000) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112861800) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112863000) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116f9b400) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112fc2c00) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12407e400) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117022000) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126882800) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x110d64c00) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:54:26 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1163e0c00) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:54:26 INFO - PROCESS | 1656 | 1467032066610 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]]]}] 05:54:26 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 05:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 05:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:54:26 INFO - PROCESS | 1656 | 1467032066666 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 05:54:26 INFO - PROCESS | 1656 | 1467032066668 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 05:54:26 INFO - PROCESS | 1656 | 1467032066670 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:54:26 INFO - PROCESS | 1656 | 1467032066671 Marionette TRACE conn2 <- [1,1206,null,{}] 05:54:26 INFO - PROCESS | 1656 | 1467032066673 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}] 05:54:26 INFO - PROCESS | 1656 | 1467032066674 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:26 INFO - PROCESS | 1656 | 1467032066787 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 05:54:26 INFO - PROCESS | 1656 | 1467032066824 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:26 INFO - PROCESS | 1656 | 1467032066826 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187b9800 == 36 [pid = 1656] [id = 309] 05:54:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x110d56c00) [pid = 1656] [serial = 926] [outer = 0x0] 05:54:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118013000) [pid = 1656] [serial = 927] [outer = 0x110d56c00] 05:54:26 INFO - PROCESS | 1656 | 1467032066850 Marionette DEBUG loaded listener.js 05:54:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12100dc00) [pid = 1656] [serial = 928] [outer = 0x110d56c00] 05:54:27 INFO - PROCESS | 1656 | 1467032067103 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]]]}] 05:54:27 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 05:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 470ms 05:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:54:27 INFO - PROCESS | 1656 | 1467032067141 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 05:54:27 INFO - PROCESS | 1656 | 1467032067142 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 05:54:27 INFO - PROCESS | 1656 | 1467032067151 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:54:27 INFO - PROCESS | 1656 | 1467032067152 Marionette TRACE conn2 <- [1,1210,null,{}] 05:54:27 INFO - PROCESS | 1656 | 1467032067154 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}] 05:54:27 INFO - PROCESS | 1656 | 1467032067156 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:27 INFO - PROCESS | 1656 | 1467032067235 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 05:54:27 INFO - PROCESS | 1656 | 1467032067238 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:27 INFO - PROCESS | 1656 | 1467032067240 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x129119000 == 37 [pid = 1656] [id = 310] 05:54:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123016000) [pid = 1656] [serial = 929] [outer = 0x0] 05:54:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124e98c00) [pid = 1656] [serial = 930] [outer = 0x123016000] 05:54:27 INFO - PROCESS | 1656 | 1467032067266 Marionette DEBUG loaded listener.js 05:54:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1261a7000) [pid = 1656] [serial = 931] [outer = 0x123016000] 05:54:27 INFO - PROCESS | 1656 | 1467032067606 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]]]}] 05:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 477ms 05:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:54:27 INFO - PROCESS | 1656 | 1467032067622 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 05:54:27 INFO - PROCESS | 1656 | 1467032067623 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 05:54:27 INFO - PROCESS | 1656 | 1467032067625 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:54:27 INFO - PROCESS | 1656 | 1467032067628 Marionette TRACE conn2 <- [1,1214,null,{}] 05:54:27 INFO - PROCESS | 1656 | 1467032067631 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}] 05:54:27 INFO - PROCESS | 1656 | 1467032067632 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:27 INFO - PROCESS | 1656 | 1467032067755 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 05:54:27 INFO - PROCESS | 1656 | 1467032067762 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:27 INFO - PROCESS | 1656 | 1467032067765 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x123216000 == 38 [pid = 1656] [id = 311] 05:54:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126551c00) [pid = 1656] [serial = 932] [outer = 0x0] 05:54:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126889c00) [pid = 1656] [serial = 933] [outer = 0x126551c00] 05:54:27 INFO - PROCESS | 1656 | 1467032067792 Marionette DEBUG loaded listener.js 05:54:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126be3800) [pid = 1656] [serial = 934] [outer = 0x126551c00] 05:54:28 INFO - PROCESS | 1656 | 1467032068085 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]]]}] 05:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 472ms 05:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:54:28 INFO - PROCESS | 1656 | 1467032068100 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 05:54:28 INFO - PROCESS | 1656 | 1467032068101 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 05:54:28 INFO - PROCESS | 1656 | 1467032068103 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:54:28 INFO - PROCESS | 1656 | 1467032068104 Marionette TRACE conn2 <- [1,1218,null,{}] 05:54:28 INFO - PROCESS | 1656 | 1467032068106 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}] 05:54:28 INFO - PROCESS | 1656 | 1467032068108 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:28 INFO - PROCESS | 1656 | 1467032068188 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 05:54:28 INFO - PROCESS | 1656 | 1467032068192 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:28 INFO - PROCESS | 1656 | 1467032068193 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b198000 == 39 [pid = 1656] [id = 312] 05:54:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126be4800) [pid = 1656] [serial = 935] [outer = 0x0] 05:54:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126c50000) [pid = 1656] [serial = 936] [outer = 0x126be4800] 05:54:28 INFO - PROCESS | 1656 | 1467032068219 Marionette DEBUG loaded listener.js 05:54:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1282bf400) [pid = 1656] [serial = 937] [outer = 0x126be4800] 05:54:28 INFO - PROCESS | 1656 | 1467032068684 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]]]}] 05:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 618ms 05:54:28 INFO - PROCESS | 1656 | 1467032068722 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 05:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:54:28 INFO - PROCESS | 1656 | 1467032068724 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 05:54:28 INFO - PROCESS | 1656 | 1467032068728 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:54:28 INFO - PROCESS | 1656 | 1467032068732 Marionette TRACE conn2 <- [1,1222,null,{}] 05:54:28 INFO - PROCESS | 1656 | 1467032068736 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}] 05:54:28 INFO - PROCESS | 1656 | 1467032068738 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:28 INFO - PROCESS | 1656 | 1467032068848 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 05:54:28 INFO - PROCESS | 1656 | 1467032068950 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:28 INFO - PROCESS | 1656 | 1467032068951 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117208800 == 40 [pid = 1656] [id = 313] 05:54:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113371400) [pid = 1656] [serial = 938] [outer = 0x0] 05:54:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x114fbd800) [pid = 1656] [serial = 939] [outer = 0x113371400] 05:54:28 INFO - PROCESS | 1656 | 1467032068984 Marionette DEBUG loaded listener.js 05:54:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116792000) [pid = 1656] [serial = 940] [outer = 0x113371400] 05:54:29 INFO - PROCESS | 1656 | 1467032069474 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] 05:54:29 INFO - PROCESS | 1656 | 1467032069504 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 05:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 05:54:29 INFO - PROCESS | 1656 | 1467032069508 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:54:29 INFO - PROCESS | 1656 | 1467032069510 Marionette TRACE conn2 <- [1,1226,null,{}] 05:54:29 INFO - PROCESS | 1656 | 1467032069541 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}] 05:54:29 INFO - PROCESS | 1656 | 1467032069542 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:29 INFO - PROCESS | 1656 | 1467032069651 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 05:54:29 INFO - PROCESS | 1656 | 1467032069734 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:29 INFO - PROCESS | 1656 | 1467032069736 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x123304000 == 41 [pid = 1656] [id = 314] 05:54:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x117db4c00) [pid = 1656] [serial = 941] [outer = 0x0] 05:54:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1181a6c00) [pid = 1656] [serial = 942] [outer = 0x117db4c00] 05:54:29 INFO - PROCESS | 1656 | 1467032069766 Marionette DEBUG loaded listener.js 05:54:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1186fc000) [pid = 1656] [serial = 943] [outer = 0x117db4c00] 05:54:30 INFO - PROCESS | 1656 | 1467032070435 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]]]}] 05:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 947ms 05:54:30 INFO - PROCESS | 1656 | 1467032070456 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 05:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:54:30 INFO - PROCESS | 1656 | 1467032070458 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 05:54:30 INFO - PROCESS | 1656 | 1467032070461 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:54:30 INFO - PROCESS | 1656 | 1467032070463 Marionette TRACE conn2 <- [1,1230,null,{}] 05:54:30 INFO - PROCESS | 1656 | 1467032070467 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}] 05:54:30 INFO - PROCESS | 1656 | 1467032070468 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:30 INFO - PROCESS | 1656 | 1467032070580 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x123216000 == 40 [pid = 1656] [id = 311] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x129119000 == 39 [pid = 1656] [id = 310] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1187b9800 == 38 [pid = 1656] [id = 309] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12826f800 == 37 [pid = 1656] [id = 308] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1266b2000 == 36 [pid = 1656] [id = 307] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12435e000 == 35 [pid = 1656] [id = 306] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12321f000 == 34 [pid = 1656] [id = 305] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119a74800 == 33 [pid = 1656] [id = 304] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1187bc800 == 32 [pid = 1656] [id = 303] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x117222800 == 31 [pid = 1656] [id = 302] 05:54:30 INFO - PROCESS | 1656 | --DOCSHELL 0x113c6d000 == 30 [pid = 1656] [id = 301] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118021400) [pid = 1656] [serial = 495] [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.] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12344bc00) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124332000) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1261ab400) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1261a2800) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116376c00) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116a11400) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119dd6400) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124dfc000) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119481000) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11973e400) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117db2400) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118628400) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113c9b000) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12687f000) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116f9f800) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1184b5c00) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119186c00) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126be0800) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126be7c00) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12666c000) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116374800) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124dff800) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1238c6c00) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12407e000) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11999d400) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11297e400) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1210ffc00) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 05:54:30 INFO - PROCESS | 1656 | 1467032070661 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:30 INFO - PROCESS | 1656 | 1467032070662 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x116131000 == 31 [pid = 1656] [id = 315] 05:54:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112fc0000) [pid = 1656] [serial = 944] [outer = 0x0] 05:54:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116374800) [pid = 1656] [serial = 945] [outer = 0x112fc0000] 05:54:30 INFO - PROCESS | 1656 | 1467032070690 Marionette DEBUG loaded listener.js 05:54:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1176e0400) [pid = 1656] [serial = 946] [outer = 0x112fc0000] 05:54:30 INFO - PROCESS | 1656 | 1467032070985 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]]]}] 05:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 570ms 05:54:31 INFO - PROCESS | 1656 | 1467032071034 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 05:54:31 INFO - PROCESS | 1656 | 1467032071037 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 05:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:54:31 INFO - PROCESS | 1656 | 1467032071041 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:54:31 INFO - PROCESS | 1656 | 1467032071042 Marionette TRACE conn2 <- [1,1234,null,{}] 05:54:31 INFO - PROCESS | 1656 | 1467032071046 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}] 05:54:31 INFO - PROCESS | 1656 | 1467032071049 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:31 INFO - PROCESS | 1656 | 1467032071140 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 05:54:31 INFO - PROCESS | 1656 | 1467032071192 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:31 INFO - PROCESS | 1656 | 1467032071193 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118499800 == 32 [pid = 1656] [id = 316] 05:54:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1180b8c00) [pid = 1656] [serial = 947] [outer = 0x0] 05:54:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1186fdc00) [pid = 1656] [serial = 948] [outer = 0x1180b8c00] 05:54:31 INFO - PROCESS | 1656 | 1467032071220 Marionette DEBUG loaded listener.js 05:54:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119485c00) [pid = 1656] [serial = 949] [outer = 0x1180b8c00] 05:54:31 INFO - PROCESS | 1656 | 1467032071483 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]]]}] 05:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 473ms 05:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:54:31 INFO - PROCESS | 1656 | 1467032071518 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 05:54:31 INFO - PROCESS | 1656 | 1467032071520 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 05:54:31 INFO - PROCESS | 1656 | 1467032071522 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:54:31 INFO - PROCESS | 1656 | 1467032071525 Marionette TRACE conn2 <- [1,1238,null,{}] 05:54:31 INFO - PROCESS | 1656 | 1467032071540 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}] 05:54:31 INFO - PROCESS | 1656 | 1467032071544 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:31 INFO - PROCESS | 1656 | 1467032071632 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 05:54:31 INFO - PROCESS | 1656 | 1467032071637 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:31 INFO - PROCESS | 1656 | 1467032071639 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f15800 == 33 [pid = 1656] [id = 317] 05:54:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11970f400) [pid = 1656] [serial = 950] [outer = 0x0] 05:54:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119b9b000) [pid = 1656] [serial = 951] [outer = 0x11970f400] 05:54:31 INFO - PROCESS | 1656 | 1467032071670 Marionette DEBUG loaded listener.js 05:54:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12073c000) [pid = 1656] [serial = 952] [outer = 0x11970f400] 05:54:32 INFO - PROCESS | 1656 | 1467032072019 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]]]}] 05:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 05:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:54:32 INFO - PROCESS | 1656 | 1467032072044 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 05:54:32 INFO - PROCESS | 1656 | 1467032072046 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 05:54:32 INFO - PROCESS | 1656 | 1467032072048 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:54:32 INFO - PROCESS | 1656 | 1467032072049 Marionette TRACE conn2 <- [1,1242,null,{}] 05:54:32 INFO - PROCESS | 1656 | 1467032072051 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}] 05:54:32 INFO - PROCESS | 1656 | 1467032072052 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:32 INFO - PROCESS | 1656 | 1467032072132 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 05:54:32 INFO - PROCESS | 1656 | 1467032072136 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:32 INFO - PROCESS | 1656 | 1467032072137 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b6c000 == 34 [pid = 1656] [id = 318] 05:54:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119483400) [pid = 1656] [serial = 953] [outer = 0x0] 05:54:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1210f4c00) [pid = 1656] [serial = 954] [outer = 0x119483400] 05:54:32 INFO - PROCESS | 1656 | 1467032072162 Marionette DEBUG loaded listener.js 05:54:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123015000) [pid = 1656] [serial = 955] [outer = 0x119483400] 05:54:32 INFO - PROCESS | 1656 | 1467032072482 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]]]}] 05:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 05:54:32 INFO - PROCESS | 1656 | 1467032072517 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 05:54:32 INFO - PROCESS | 1656 | 1467032072519 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 05:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:54:32 INFO - PROCESS | 1656 | 1467032072521 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:54:32 INFO - PROCESS | 1656 | 1467032072522 Marionette TRACE conn2 <- [1,1246,null,{}] 05:54:32 INFO - PROCESS | 1656 | 1467032072524 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}] 05:54:32 INFO - PROCESS | 1656 | 1467032072525 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:32 INFO - PROCESS | 1656 | 1467032072616 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 05:54:32 INFO - PROCESS | 1656 | 1467032072689 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:32 INFO - PROCESS | 1656 | 1467032072690 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1261e3000 == 35 [pid = 1656] [id = 319] 05:54:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12073e400) [pid = 1656] [serial = 956] [outer = 0x0] 05:54:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1237a4000) [pid = 1656] [serial = 957] [outer = 0x12073e400] 05:54:32 INFO - PROCESS | 1656 | 1467032072714 Marionette DEBUG loaded listener.js 05:54:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123add000) [pid = 1656] [serial = 958] [outer = 0x12073e400] 05:54:33 INFO - PROCESS | 1656 | 1467032073057 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]]]}] 05:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 569ms 05:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:54:33 INFO - PROCESS | 1656 | 1467032073090 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 05:54:33 INFO - PROCESS | 1656 | 1467032073092 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 05:54:33 INFO - PROCESS | 1656 | 1467032073094 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:54:33 INFO - PROCESS | 1656 | 1467032073097 Marionette TRACE conn2 <- [1,1250,null,{}] 05:54:33 INFO - PROCESS | 1656 | 1467032073100 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}] 05:54:33 INFO - PROCESS | 1656 | 1467032073104 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:33 INFO - PROCESS | 1656 | 1467032073220 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 05:54:33 INFO - PROCESS | 1656 | 1467032073233 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:33 INFO - PROCESS | 1656 | 1467032073234 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x128325800 == 36 [pid = 1656] [id = 320] 05:54:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123dec400) [pid = 1656] [serial = 959] [outer = 0x0] 05:54:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240e4c00) [pid = 1656] [serial = 960] [outer = 0x123dec400] 05:54:33 INFO - PROCESS | 1656 | 1467032073259 Marionette DEBUG loaded listener.js 05:54:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126665c00) [pid = 1656] [serial = 961] [outer = 0x123dec400] 05:54:33 INFO - PROCESS | 1656 | 1467032073595 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]]]}] 05:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 524ms 05:54:33 INFO - PROCESS | 1656 | 1467032073618 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 05:54:33 INFO - PROCESS | 1656 | 1467032073620 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 05:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:54:33 INFO - PROCESS | 1656 | 1467032073622 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:54:33 INFO - PROCESS | 1656 | 1467032073632 Marionette TRACE conn2 <- [1,1254,null,{}] 05:54:33 INFO - PROCESS | 1656 | 1467032073643 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}] 05:54:33 INFO - PROCESS | 1656 | 1467032073645 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:33 INFO - PROCESS | 1656 | 1467032073739 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 05:54:33 INFO - PROCESS | 1656 | 1467032073743 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:33 INFO - PROCESS | 1656 | 1467032073744 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293a1800 == 37 [pid = 1656] [id = 321] 05:54:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1261a1c00) [pid = 1656] [serial = 962] [outer = 0x0] 05:54:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126bb7400) [pid = 1656] [serial = 963] [outer = 0x1261a1c00] 05:54:33 INFO - PROCESS | 1656 | 1467032073770 Marionette DEBUG loaded listener.js 05:54:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126be2800) [pid = 1656] [serial = 964] [outer = 0x1261a1c00] 05:54:34 INFO - PROCESS | 1656 | 1467032074089 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]]]}] 05:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 487ms 05:54:34 INFO - PROCESS | 1656 | 1467032074109 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 05:54:34 INFO - PROCESS | 1656 | 1467032074111 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 05:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:54:34 INFO - PROCESS | 1656 | 1467032074127 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:54:34 INFO - PROCESS | 1656 | 1467032074128 Marionette TRACE conn2 <- [1,1258,null,{}] 05:54:34 INFO - PROCESS | 1656 | 1467032074134 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}] 05:54:34 INFO - PROCESS | 1656 | 1467032074135 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:34 INFO - PROCESS | 1656 | 1467032074233 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 05:54:34 INFO - PROCESS | 1656 | 1467032074236 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:34 INFO - PROCESS | 1656 | 1467032074237 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a4bf800 == 38 [pid = 1656] [id = 322] 05:54:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1265fa000) [pid = 1656] [serial = 965] [outer = 0x0] 05:54:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126c4f800) [pid = 1656] [serial = 966] [outer = 0x1265fa000] 05:54:34 INFO - PROCESS | 1656 | 1467032074262 Marionette DEBUG loaded listener.js 05:54:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1282c0800) [pid = 1656] [serial = 967] [outer = 0x1265fa000] 05:54:34 INFO - PROCESS | 1656 | 1467032074600 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]]]}] 05:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 527ms 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116979800) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112867400) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112975000) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121010c00) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1186f4400) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124133c00) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x110d56c00) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11297e800) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1166f0000) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115fd9400) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x123016000) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110d50000) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112fc0c00) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195aa400) [pid = 1656] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124db4400) [pid = 1656] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113c9f400) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:54:34 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126551c00) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:54:34 INFO - PROCESS | 1656 | 1467032074718 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 05:54:34 INFO - PROCESS | 1656 | 1467032074719 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 05:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:54:34 INFO - PROCESS | 1656 | 1467032074731 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:54:34 INFO - PROCESS | 1656 | 1467032074732 Marionette TRACE conn2 <- [1,1262,null,{}] 05:54:34 INFO - PROCESS | 1656 | 1467032074740 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}] 05:54:34 INFO - PROCESS | 1656 | 1467032074741 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:34 INFO - PROCESS | 1656 | 1467032074819 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 05:54:34 INFO - PROCESS | 1656 | 1467032074823 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:34 INFO - PROCESS | 1656 | 1467032074824 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x113923800 == 39 [pid = 1656] [id = 323] 05:54:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112f98800) [pid = 1656] [serial = 968] [outer = 0x0] 05:54:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113c9f400) [pid = 1656] [serial = 969] [outer = 0x112f98800] 05:54:34 INFO - PROCESS | 1656 | 1467032074849 Marionette DEBUG loaded listener.js 05:54:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117044000) [pid = 1656] [serial = 970] [outer = 0x112f98800] 05:54:35 INFO - PROCESS | 1656 | 1467032075165 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]]]}] 05:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 481ms 05:54:35 INFO - PROCESS | 1656 | 1467032075205 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 05:54:35 INFO - PROCESS | 1656 | 1467032075206 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 05:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:54:35 INFO - PROCESS | 1656 | 1467032075209 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:54:35 INFO - PROCESS | 1656 | 1467032075210 Marionette TRACE conn2 <- [1,1266,null,{}] 05:54:35 INFO - PROCESS | 1656 | 1467032075212 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}] 05:54:35 INFO - PROCESS | 1656 | 1467032075213 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:35 INFO - PROCESS | 1656 | 1467032075291 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 05:54:35 INFO - PROCESS | 1656 | 1467032075350 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:35 INFO - PROCESS | 1656 | 1467032075351 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12acf3000 == 40 [pid = 1656] [id = 324] 05:54:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1163da400) [pid = 1656] [serial = 971] [outer = 0x0] 05:54:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11970f000) [pid = 1656] [serial = 972] [outer = 0x1163da400] 05:54:35 INFO - PROCESS | 1656 | 1467032075376 Marionette DEBUG loaded listener.js 05:54:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124db4400) [pid = 1656] [serial = 973] [outer = 0x1163da400] 05:54:35 INFO - PROCESS | 1656 | 1467032075659 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]]]}] 05:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 467ms 05:54:35 INFO - PROCESS | 1656 | 1467032075687 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 05:54:35 INFO - PROCESS | 1656 | 1467032075689 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 05:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:54:35 INFO - PROCESS | 1656 | 1467032075691 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:54:35 INFO - PROCESS | 1656 | 1467032075692 Marionette TRACE conn2 <- [1,1270,null,{}] 05:54:35 INFO - PROCESS | 1656 | 1467032075701 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}] 05:54:35 INFO - PROCESS | 1656 | 1467032075702 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:35 INFO - PROCESS | 1656 | 1467032075793 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 05:54:35 INFO - PROCESS | 1656 | 1467032075799 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:35 INFO - PROCESS | 1656 | 1467032075800 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcbf000 == 41 [pid = 1656] [id = 325] 05:54:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126551c00) [pid = 1656] [serial = 974] [outer = 0x0] 05:54:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1282cbc00) [pid = 1656] [serial = 975] [outer = 0x126551c00] 05:54:35 INFO - PROCESS | 1656 | 1467032075826 Marionette DEBUG loaded listener.js 05:54:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12839ec00) [pid = 1656] [serial = 976] [outer = 0x126551c00] 05:54:36 INFO - PROCESS | 1656 | 1467032076154 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]]]}] 05:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 05:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:54:36 INFO - PROCESS | 1656 | 1467032076166 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 05:54:36 INFO - PROCESS | 1656 | 1467032076168 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 05:54:36 INFO - PROCESS | 1656 | 1467032076170 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:54:36 INFO - PROCESS | 1656 | 1467032076171 Marionette TRACE conn2 <- [1,1274,null,{}] 05:54:36 INFO - PROCESS | 1656 | 1467032076173 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}] 05:54:36 INFO - PROCESS | 1656 | 1467032076174 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:36 INFO - PROCESS | 1656 | 1467032076283 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 05:54:36 INFO - PROCESS | 1656 | 1467032076288 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:36 INFO - PROCESS | 1656 | 1467032076289 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce2000 == 42 [pid = 1656] [id = 326] 05:54:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12073bc00) [pid = 1656] [serial = 977] [outer = 0x0] 05:54:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1283a1400) [pid = 1656] [serial = 978] [outer = 0x12073bc00] 05:54:36 INFO - PROCESS | 1656 | 1467032076313 Marionette DEBUG loaded listener.js 05:54:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1283de000) [pid = 1656] [serial = 979] [outer = 0x12073bc00] 05:54:36 INFO - PROCESS | 1656 | 1467032076610 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]]]}] 05:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 468ms 05:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:54:36 INFO - PROCESS | 1656 | 1467032076639 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 05:54:36 INFO - PROCESS | 1656 | 1467032076640 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 05:54:36 INFO - PROCESS | 1656 | 1467032076642 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:54:36 INFO - PROCESS | 1656 | 1467032076643 Marionette TRACE conn2 <- [1,1278,null,{}] 05:54:36 INFO - PROCESS | 1656 | 1467032076647 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}] 05:54:36 INFO - PROCESS | 1656 | 1467032076648 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:36 INFO - PROCESS | 1656 | 1467032076727 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 05:54:36 INFO - PROCESS | 1656 | 1467032076829 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:36 INFO - PROCESS | 1656 | 1467032076831 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x113e37800 == 43 [pid = 1656] [id = 327] 05:54:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x110d4cc00) [pid = 1656] [serial = 980] [outer = 0x0] 05:54:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x111ece400) [pid = 1656] [serial = 981] [outer = 0x110d4cc00] 05:54:36 INFO - PROCESS | 1656 | 1467032076862 Marionette DEBUG loaded listener.js 05:54:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112fc0400) [pid = 1656] [serial = 982] [outer = 0x110d4cc00] 05:54:37 INFO - PROCESS | 1656 | 1467032077280 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]]]}] 05:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 672ms 05:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:54:37 INFO - PROCESS | 1656 | 1467032077318 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 05:54:37 INFO - PROCESS | 1656 | 1467032077320 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 05:54:37 INFO - PROCESS | 1656 | 1467032077323 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:54:37 INFO - PROCESS | 1656 | 1467032077325 Marionette TRACE conn2 <- [1,1282,null,{}] 05:54:37 INFO - PROCESS | 1656 | 1467032077330 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}] 05:54:37 INFO - PROCESS | 1656 | 1467032077334 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:37 INFO - PROCESS | 1656 | 1467032077438 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 05:54:37 INFO - PROCESS | 1656 | 1467032077497 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:37 INFO - PROCESS | 1656 | 1467032077498 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a9b800 == 44 [pid = 1656] [id = 328] 05:54:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116fa3000) [pid = 1656] [serial = 983] [outer = 0x0] 05:54:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118604800) [pid = 1656] [serial = 984] [outer = 0x116fa3000] 05:54:37 INFO - PROCESS | 1656 | 1467032077529 Marionette DEBUG loaded listener.js 05:54:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119489000) [pid = 1656] [serial = 985] [outer = 0x116fa3000] 05:54:37 INFO - PROCESS | 1656 | 1467032077981 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]]]}] 05:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 05:54:38 INFO - PROCESS | 1656 | 1467032078046 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 05:54:38 INFO - PROCESS | 1656 | 1467032078049 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 05:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:54:38 INFO - PROCESS | 1656 | 1467032078074 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:54:38 INFO - PROCESS | 1656 | 1467032078076 Marionette TRACE conn2 <- [1,1286,null,{}] 05:54:38 INFO - PROCESS | 1656 | 1467032078097 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}] 05:54:38 INFO - PROCESS | 1656 | 1467032078099 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:38 INFO - PROCESS | 1656 | 1467032078204 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 05:54:38 INFO - PROCESS | 1656 | 1467032078275 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:38 INFO - PROCESS | 1656 | 1467032078276 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b192800 == 45 [pid = 1656] [id = 329] 05:54:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119da0000) [pid = 1656] [serial = 986] [outer = 0x0] 05:54:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12100d800) [pid = 1656] [serial = 987] [outer = 0x119da0000] 05:54:38 INFO - PROCESS | 1656 | 1467032078307 Marionette DEBUG loaded listener.js 05:54:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123656c00) [pid = 1656] [serial = 988] [outer = 0x119da0000] 05:54:38 INFO - PROCESS | 1656 | 1467032078721 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]]]}] 05:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 692ms 05:54:38 INFO - PROCESS | 1656 | 1467032078744 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 05:54:38 INFO - PROCESS | 1656 | 1467032078746 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 05:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:54:38 INFO - PROCESS | 1656 | 1467032078755 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:54:38 INFO - PROCESS | 1656 | 1467032078759 Marionette TRACE conn2 <- [1,1290,null,{}] 05:54:38 INFO - PROCESS | 1656 | 1467032078762 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}] 05:54:38 INFO - PROCESS | 1656 | 1467032078765 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:38 INFO - PROCESS | 1656 | 1467032078866 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 05:54:38 INFO - PROCESS | 1656 | 1467032078925 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:38 INFO - PROCESS | 1656 | 1467032078926 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c481800 == 46 [pid = 1656] [id = 330] 05:54:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1237a1c00) [pid = 1656] [serial = 989] [outer = 0x0] 05:54:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1240d6800) [pid = 1656] [serial = 990] [outer = 0x1237a1c00] 05:54:38 INFO - PROCESS | 1656 | 1467032078955 Marionette DEBUG loaded listener.js 05:54:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126811c00) [pid = 1656] [serial = 991] [outer = 0x1237a1c00] 05:54:39 INFO - PROCESS | 1656 | 1467032079602 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]]]}] 05:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 879ms 05:54:39 INFO - PROCESS | 1656 | 1467032079630 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 05:54:39 INFO - PROCESS | 1656 | 1467032079633 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 05:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:54:39 INFO - PROCESS | 1656 | 1467032079636 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:54:39 INFO - PROCESS | 1656 | 1467032079638 Marionette TRACE conn2 <- [1,1294,null,{}] 05:54:39 INFO - PROCESS | 1656 | 1467032079641 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}] 05:54:39 INFO - PROCESS | 1656 | 1467032079643 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:39 INFO - PROCESS | 1656 | 1467032079739 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 05:54:39 INFO - PROCESS | 1656 | 1467032079809 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:39 INFO - PROCESS | 1656 | 1467032079813 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x118498800 == 47 [pid = 1656] [id = 331] 05:54:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116fa3400) [pid = 1656] [serial = 992] [outer = 0x0] 05:54:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117026800) [pid = 1656] [serial = 993] [outer = 0x116fa3400] 05:54:39 INFO - PROCESS | 1656 | 1467032079840 Marionette DEBUG loaded listener.js 05:54:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1181b4c00) [pid = 1656] [serial = 994] [outer = 0x116fa3400] 05:54:40 INFO - PROCESS | 1656 | 1467032080260 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]]]}] 05:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 674ms 05:54:40 INFO - PROCESS | 1656 | 1467032080309 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 05:54:40 INFO - PROCESS | 1656 | 1467032080312 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce2000 == 46 [pid = 1656] [id = 326] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcbf000 == 45 [pid = 1656] [id = 325] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12acf3000 == 44 [pid = 1656] [id = 324] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x113923800 == 43 [pid = 1656] [id = 323] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12a4bf800 == 42 [pid = 1656] [id = 322] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1293a1800 == 41 [pid = 1656] [id = 321] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x128325800 == 40 [pid = 1656] [id = 320] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1261e3000 == 39 [pid = 1656] [id = 319] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x123b6c000 == 38 [pid = 1656] [id = 318] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x119f15800 == 37 [pid = 1656] [id = 317] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x118499800 == 36 [pid = 1656] [id = 316] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x116131000 == 35 [pid = 1656] [id = 315] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12b198000 == 34 [pid = 1656] [id = 312] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x123304000 == 33 [pid = 1656] [id = 314] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x117208800 == 32 [pid = 1656] [id = 313] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x11917b800 == 31 [pid = 1656] [id = 300] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12c481800 == 30 [pid = 1656] [id = 330] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12b192800 == 29 [pid = 1656] [id = 329] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x119a9b800 == 28 [pid = 1656] [id = 328] 05:54:40 INFO - PROCESS | 1656 | --DOCSHELL 0x113e37800 == 27 [pid = 1656] [id = 327] 05:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x117db1000) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119d9ec00) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112f94400) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x112863800) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1210fa800) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119735800) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124dac400) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118013000) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124133800) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12407ac00) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116fa6800) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117dad400) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11914e800) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11948c000) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12100dc00) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124e98c00) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112ddb800) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11213c000) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118021800) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11918bc00) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12365a000) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119dd0800) [pid = 1656] [serial = 890] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126804c00) [pid = 1656] [serial = 895] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124e98800) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124df2800) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x123adc400) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124071800) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12073d000) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118629c00) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126889c00) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126c50000) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119b9b400) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1261a7000) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x126be3800) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1184b8800) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 05:54:40 INFO - PROCESS | 1656 | 1467032080893 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:54:40 INFO - PROCESS | 1656 | 1467032080896 Marionette TRACE conn2 <- [1,1298,null,{}] 05:54:40 INFO - PROCESS | 1656 | 1467032080902 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}] 05:54:40 INFO - PROCESS | 1656 | 1467032080904 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:40 INFO - PROCESS | 1656 | 1467032080984 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 05:54:40 INFO - PROCESS | 1656 | 1467032080988 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:40 INFO - PROCESS | 1656 | 1467032080990 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x114f89000 == 28 [pid = 1656] [id = 332] 05:54:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112d85c00) [pid = 1656] [serial = 995] [outer = 0x0] 05:54:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112d8d800) [pid = 1656] [serial = 996] [outer = 0x112d85c00] 05:54:41 INFO - PROCESS | 1656 | 1467032081021 Marionette DEBUG loaded listener.js 05:54:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112fbf000) [pid = 1656] [serial = 997] [outer = 0x112d85c00] 05:54:41 INFO - PROCESS | 1656 | 1467032081389 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]]]}] 05:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 582ms 05:54:41 INFO - PROCESS | 1656 | 1467032081427 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 05:54:41 INFO - PROCESS | 1656 | 1467032081429 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 05:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:54:41 INFO - PROCESS | 1656 | 1467032081434 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:54:41 INFO - PROCESS | 1656 | 1467032081435 Marionette TRACE conn2 <- [1,1302,null,{}] 05:54:41 INFO - PROCESS | 1656 | 1467032081439 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}] 05:54:41 INFO - PROCESS | 1656 | 1467032081442 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:41 INFO - PROCESS | 1656 | 1467032081517 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 05:54:41 INFO - PROCESS | 1656 | 1467032081521 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:41 INFO - PROCESS | 1656 | 1467032081522 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f50000 == 29 [pid = 1656] [id = 333] 05:54:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11619d800) [pid = 1656] [serial = 998] [outer = 0x0] 05:54:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116a0c000) [pid = 1656] [serial = 999] [outer = 0x11619d800] 05:54:41 INFO - PROCESS | 1656 | 1467032081552 Marionette DEBUG loaded listener.js 05:54:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116fc1800) [pid = 1656] [serial = 1000] [outer = 0x11619d800] 05:54:41 INFO - PROCESS | 1656 | 1467032081886 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]]]}] 05:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 469ms 05:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:54:41 INFO - PROCESS | 1656 | 1467032081903 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 05:54:41 INFO - PROCESS | 1656 | 1467032081904 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 05:54:41 INFO - PROCESS | 1656 | 1467032081906 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:54:41 INFO - PROCESS | 1656 | 1467032081907 Marionette TRACE conn2 <- [1,1306,null,{}] 05:54:41 INFO - PROCESS | 1656 | 1467032081910 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}] 05:54:41 INFO - PROCESS | 1656 | 1467032081911 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:42 INFO - PROCESS | 1656 | 1467032082000 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 05:54:42 INFO - PROCESS | 1656 | 1467032082059 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:42 INFO - PROCESS | 1656 | 1467032082064 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183be000 == 30 [pid = 1656] [id = 334] 05:54:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1184b9000) [pid = 1656] [serial = 1001] [outer = 0x0] 05:54:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118609000) [pid = 1656] [serial = 1002] [outer = 0x1184b9000] 05:54:42 INFO - PROCESS | 1656 | 1467032082093 Marionette DEBUG loaded listener.js 05:54:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11914b800) [pid = 1656] [serial = 1003] [outer = 0x1184b9000] 05:54:42 INFO - PROCESS | 1656 | 1467032082409 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]]]}] 05:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 520ms 05:54:42 INFO - PROCESS | 1656 | 1467032082427 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 05:54:42 INFO - PROCESS | 1656 | 1467032082429 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 05:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:54:42 INFO - PROCESS | 1656 | 1467032082434 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:54:42 INFO - PROCESS | 1656 | 1467032082435 Marionette TRACE conn2 <- [1,1310,null,{}] 05:54:42 INFO - PROCESS | 1656 | 1467032082437 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}] 05:54:42 INFO - PROCESS | 1656 | 1467032082439 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:42 INFO - PROCESS | 1656 | 1467032082514 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 05:54:42 INFO - PROCESS | 1656 | 1467032082569 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:42 INFO - PROCESS | 1656 | 1467032082570 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119179800 == 31 [pid = 1656] [id = 335] 05:54:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1184b9400) [pid = 1656] [serial = 1004] [outer = 0x0] 05:54:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11947ec00) [pid = 1656] [serial = 1005] [outer = 0x1184b9400] 05:54:42 INFO - PROCESS | 1656 | 1467032082598 Marionette DEBUG loaded listener.js 05:54:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119710c00) [pid = 1656] [serial = 1006] [outer = 0x1184b9400] 05:54:43 INFO - PROCESS | 1656 | 1467032083118 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] 05:54:43 INFO - PROCESS | 1656 | 1467032083158 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 05:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 05:54:43 INFO - PROCESS | 1656 | 1467032083161 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:54:43 INFO - PROCESS | 1656 | 1467032083167 Marionette TRACE conn2 <- [1,1314,null,{}] 05:54:43 INFO - PROCESS | 1656 | 1467032083170 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}] 05:54:43 INFO - PROCESS | 1656 | 1467032083172 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:43 INFO - PROCESS | 1656 | 1467032083276 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 05:54:43 INFO - PROCESS | 1656 | 1467032083393 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:43 INFO - PROCESS | 1656 | 1467032083395 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d69800 == 32 [pid = 1656] [id = 336] 05:54:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1163db400) [pid = 1656] [serial = 1007] [outer = 0x0] 05:54:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11679a000) [pid = 1656] [serial = 1008] [outer = 0x1163db400] 05:54:43 INFO - PROCESS | 1656 | 1467032083428 Marionette DEBUG loaded listener.js 05:54:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118012400) [pid = 1656] [serial = 1009] [outer = 0x1163db400] 05:54:43 INFO - PROCESS | 1656 | 1467032083941 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]]]}] 05:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 824ms 05:54:44 INFO - PROCESS | 1656 | 1467032084081 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 05:54:44 INFO - PROCESS | 1656 | 1467032084083 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 05:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:54:44 INFO - PROCESS | 1656 | 1467032084087 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:54:44 INFO - PROCESS | 1656 | 1467032084090 Marionette TRACE conn2 <- [1,1318,null,{}] 05:54:44 INFO - PROCESS | 1656 | 1467032084093 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}] 05:54:44 INFO - PROCESS | 1656 | 1467032084095 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:44 INFO - PROCESS | 1656 | 1467032084246 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 05:54:44 INFO - PROCESS | 1656 | 1467032084252 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:44 INFO - PROCESS | 1656 | 1467032084256 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693c000 == 33 [pid = 1656] [id = 337] 05:54:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x115f04c00) [pid = 1656] [serial = 1010] [outer = 0x0] 05:54:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1163de800) [pid = 1656] [serial = 1011] [outer = 0x115f04c00] 05:54:44 INFO - PROCESS | 1656 | 1467032084284 Marionette DEBUG loaded listener.js 05:54:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117042000) [pid = 1656] [serial = 1012] [outer = 0x115f04c00] 05:54:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1183be000 == 32 [pid = 1656] [id = 334] 05:54:44 INFO - PROCESS | 1656 | --DOCSHELL 0x116f50000 == 31 [pid = 1656] [id = 333] 05:54:44 INFO - PROCESS | 1656 | --DOCSHELL 0x114f89000 == 30 [pid = 1656] [id = 332] 05:54:44 INFO - PROCESS | 1656 | --DOCSHELL 0x118498800 == 29 [pid = 1656] [id = 331] 05:54:44 INFO - PROCESS | 1656 | 1467032084735 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]]]}] 05:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 677ms 05:54:44 INFO - PROCESS | 1656 | 1467032084764 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 05:54:44 INFO - PROCESS | 1656 | 1467032084766 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 05:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:54:44 INFO - PROCESS | 1656 | 1467032084778 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:54:44 INFO - PROCESS | 1656 | 1467032084783 Marionette TRACE conn2 <- [1,1322,null,{}] 05:54:44 INFO - PROCESS | 1656 | 1467032084786 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}] 05:54:44 INFO - PROCESS | 1656 | 1467032084788 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:44 INFO - PROCESS | 1656 | 1467032084882 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 05:54:44 INFO - PROCESS | 1656 | 1467032084923 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:44 INFO - PROCESS | 1656 | 1467032084924 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11923a000 == 30 [pid = 1656] [id = 338] 05:54:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1184bdc00) [pid = 1656] [serial = 1013] [outer = 0x0] 05:54:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119187000) [pid = 1656] [serial = 1014] [outer = 0x1184bdc00] 05:54:44 INFO - PROCESS | 1656 | 1467032084952 Marionette DEBUG loaded listener.js 05:54:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119707400) [pid = 1656] [serial = 1015] [outer = 0x1184bdc00] 05:54:45 INFO - PROCESS | 1656 | 1467032085284 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]]]}] 05:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 527ms 05:54:45 INFO - PROCESS | 1656 | 1467032085303 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 05:54:45 INFO - PROCESS | 1656 | 1467032085304 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 05:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:54:45 INFO - PROCESS | 1656 | 1467032085306 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:54:45 INFO - PROCESS | 1656 | 1467032085308 Marionette TRACE conn2 <- [1,1326,null,{}] 05:54:45 INFO - PROCESS | 1656 | 1467032085317 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}] 05:54:45 INFO - PROCESS | 1656 | 1467032085320 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:45 INFO - PROCESS | 1656 | 1467032085427 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 05:54:45 INFO - PROCESS | 1656 | 1467032085433 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:45 INFO - PROCESS | 1656 | 1467032085435 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x123096000 == 31 [pid = 1656] [id = 339] 05:54:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1199a0c00) [pid = 1656] [serial = 1016] [outer = 0x0] 05:54:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119d99c00) [pid = 1656] [serial = 1017] [outer = 0x1199a0c00] 05:54:45 INFO - PROCESS | 1656 | 1467032085464 Marionette DEBUG loaded listener.js 05:54:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119ddbc00) [pid = 1656] [serial = 1018] [outer = 0x1199a0c00] 05:54:45 INFO - PROCESS | 1656 | 1467032085810 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]]]}] 05:54:45 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 05:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 05:54:45 INFO - PROCESS | 1656 | 1467032085830 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 05:54:45 INFO - PROCESS | 1656 | 1467032085833 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 05:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:54:45 INFO - PROCESS | 1656 | 1467032085842 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:54:45 INFO - PROCESS | 1656 | 1467032085843 Marionette TRACE conn2 <- [1,1330,null,{}] 05:54:45 INFO - PROCESS | 1656 | 1467032085846 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}] 05:54:45 INFO - PROCESS | 1656 | 1467032085849 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:45 INFO - PROCESS | 1656 | 1467032085943 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 05:54:45 INFO - PROCESS | 1656 | 1467032085947 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:45 INFO - PROCESS | 1656 | 1467032085948 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238e8800 == 32 [pid = 1656] [id = 340] 05:54:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12100c800) [pid = 1656] [serial = 1019] [outer = 0x0] 05:54:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1210f2000) [pid = 1656] [serial = 1020] [outer = 0x12100c800] 05:54:45 INFO - PROCESS | 1656 | 1467032085973 Marionette DEBUG loaded listener.js 05:54:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1210fc800) [pid = 1656] [serial = 1021] [outer = 0x12100c800] 05:54:46 INFO - PROCESS | 1656 | 1467032086321 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]]]}] 05:54:46 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 05:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 05:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:54:46 INFO - PROCESS | 1656 | 1467032086366 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 05:54:46 INFO - PROCESS | 1656 | 1467032086367 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 05:54:46 INFO - PROCESS | 1656 | 1467032086369 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:54:46 INFO - PROCESS | 1656 | 1467032086370 Marionette TRACE conn2 <- [1,1334,null,{}] 05:54:46 INFO - PROCESS | 1656 | 1467032086373 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}] 05:54:46 INFO - PROCESS | 1656 | 1467032086374 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:46 INFO - PROCESS | 1656 | 1467032086508 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123dec400) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1261a1c00) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1265fa000) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11970f400) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119483400) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1180b8c00) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112fc0000) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126be4800) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113371400) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117db4c00) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112f98800) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126551c00) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12073e400) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12073bc00) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:54:46 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1163da400) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:54:46 INFO - PROCESS | 1656 | 1467032086551 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:46 INFO - PROCESS | 1656 | 1467032086552 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11923b800 == 33 [pid = 1656] [id = 341] 05:54:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112858c00) [pid = 1656] [serial = 1022] [outer = 0x0] 05:54:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112fc0000) [pid = 1656] [serial = 1023] [outer = 0x112858c00] 05:54:46 INFO - PROCESS | 1656 | 1467032086576 Marionette DEBUG loaded listener.js 05:54:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119733400) [pid = 1656] [serial = 1024] [outer = 0x112858c00] 05:54:46 INFO - PROCESS | 1656 | 1467032086913 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]]]}] 05:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 567ms 05:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:54:46 INFO - PROCESS | 1656 | 1467032086951 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 05:54:46 INFO - PROCESS | 1656 | 1467032086953 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 05:54:46 INFO - PROCESS | 1656 | 1467032086956 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:54:46 INFO - PROCESS | 1656 | 1467032086958 Marionette TRACE conn2 <- [1,1338,null,{}] 05:54:46 INFO - PROCESS | 1656 | 1467032086961 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}] 05:54:46 INFO - PROCESS | 1656 | 1467032086968 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:47 INFO - PROCESS | 1656 | 1467032087111 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 05:54:47 INFO - PROCESS | 1656 | 1467032087120 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:47 INFO - PROCESS | 1656 | 1467032087122 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x128277800 == 34 [pid = 1656] [id = 342] 05:54:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113994c00) [pid = 1656] [serial = 1025] [outer = 0x0] 05:54:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1237a3c00) [pid = 1656] [serial = 1026] [outer = 0x113994c00] 05:54:47 INFO - PROCESS | 1656 | 1467032087147 Marionette DEBUG loaded listener.js 05:54:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240d9800) [pid = 1656] [serial = 1027] [outer = 0x113994c00] 05:54:47 INFO - PROCESS | 1656 | 1467032087935 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]]]}] 05:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1020ms 05:54:47 INFO - PROCESS | 1656 | 1467032087977 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 05:54:47 INFO - PROCESS | 1656 | 1467032087978 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 05:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:54:47 INFO - PROCESS | 1656 | 1467032087980 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:54:47 INFO - PROCESS | 1656 | 1467032087981 Marionette TRACE conn2 <- [1,1342,null,{}] 05:54:47 INFO - PROCESS | 1656 | 1467032087983 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}] 05:54:47 INFO - PROCESS | 1656 | 1467032087985 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:48 INFO - PROCESS | 1656 | 1467032088056 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 05:54:48 INFO - PROCESS | 1656 | 1467032088059 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:48 INFO - PROCESS | 1656 | 1467032088061 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x129105800 == 35 [pid = 1656] [id = 343] 05:54:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12073e400) [pid = 1656] [serial = 1028] [outer = 0x0] 05:54:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124133c00) [pid = 1656] [serial = 1029] [outer = 0x12073e400] 05:54:48 INFO - PROCESS | 1656 | 1467032088088 Marionette DEBUG loaded listener.js 05:54:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124db7c00) [pid = 1656] [serial = 1030] [outer = 0x12073e400] 05:54:48 INFO - PROCESS | 1656 | 1467032088425 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]]]}] 05:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 05:54:48 INFO - PROCESS | 1656 | 1467032088451 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 05:54:48 INFO - PROCESS | 1656 | 1467032088452 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 05:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:54:48 INFO - PROCESS | 1656 | 1467032088454 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:54:48 INFO - PROCESS | 1656 | 1467032088455 Marionette TRACE conn2 <- [1,1346,null,{}] 05:54:48 INFO - PROCESS | 1656 | 1467032088457 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}] 05:54:48 INFO - PROCESS | 1656 | 1467032088458 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:48 INFO - PROCESS | 1656 | 1467032088578 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 05:54:48 INFO - PROCESS | 1656 | 1467032088640 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:48 INFO - PROCESS | 1656 | 1467032088641 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661b800 == 36 [pid = 1656] [id = 344] 05:54:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1121ab800) [pid = 1656] [serial = 1031] [outer = 0x0] 05:54:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112973400) [pid = 1656] [serial = 1032] [outer = 0x1121ab800] 05:54:48 INFO - PROCESS | 1656 | 1467032088674 Marionette DEBUG loaded listener.js 05:54:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112ddd800) [pid = 1656] [serial = 1033] [outer = 0x1121ab800] 05:54:49 INFO - PROCESS | 1656 | 1467032089164 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]]]}] 05:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 718ms 05:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:54:49 INFO - PROCESS | 1656 | 1467032089173 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 05:54:49 INFO - PROCESS | 1656 | 1467032089176 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 05:54:49 INFO - PROCESS | 1656 | 1467032089181 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:54:49 INFO - PROCESS | 1656 | 1467032089184 Marionette TRACE conn2 <- [1,1350,null,{}] 05:54:49 INFO - PROCESS | 1656 | 1467032089187 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}] 05:54:49 INFO - PROCESS | 1656 | 1467032089189 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:49 INFO - PROCESS | 1656 | 1467032089289 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 05:54:49 INFO - PROCESS | 1656 | 1467032089341 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:49 INFO - PROCESS | 1656 | 1467032089343 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308e000 == 37 [pid = 1656] [id = 345] 05:54:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116fa6c00) [pid = 1656] [serial = 1034] [outer = 0x0] 05:54:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119146000) [pid = 1656] [serial = 1035] [outer = 0x116fa6c00] 05:54:49 INFO - PROCESS | 1656 | 1467032089377 Marionette DEBUG loaded listener.js 05:54:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1195b1400) [pid = 1656] [serial = 1036] [outer = 0x116fa6c00] 05:54:49 INFO - PROCESS | 1656 | 1467032089800 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]]]}] 05:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 05:54:49 INFO - PROCESS | 1656 | 1467032089853 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 05:54:49 INFO - PROCESS | 1656 | 1467032089855 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 05:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:54:49 INFO - PROCESS | 1656 | 1467032089858 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:54:49 INFO - PROCESS | 1656 | 1467032089859 Marionette TRACE conn2 <- [1,1354,null,{}] 05:54:49 INFO - PROCESS | 1656 | 1467032089862 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}] 05:54:49 INFO - PROCESS | 1656 | 1467032089863 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:49 INFO - PROCESS | 1656 | 1467032089983 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 05:54:50 INFO - PROCESS | 1656 | 1467032090042 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:50 INFO - PROCESS | 1656 | 1467032090044 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x129119800 == 38 [pid = 1656] [id = 346] 05:54:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119738800) [pid = 1656] [serial = 1037] [outer = 0x0] 05:54:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119d9c400) [pid = 1656] [serial = 1038] [outer = 0x119738800] 05:54:50 INFO - PROCESS | 1656 | 1467032090086 Marionette DEBUG loaded listener.js 05:54:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12301f800) [pid = 1656] [serial = 1039] [outer = 0x119738800] 05:54:50 INFO - PROCESS | 1656 | 1467032090524 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]]]}] 05:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 718ms 05:54:50 INFO - PROCESS | 1656 | 1467032090580 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 05:54:50 INFO - PROCESS | 1656 | 1467032090583 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 05:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:54:50 INFO - PROCESS | 1656 | 1467032090592 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:54:50 INFO - PROCESS | 1656 | 1467032090596 Marionette TRACE conn2 <- [1,1358,null,{}] 05:54:50 INFO - PROCESS | 1656 | 1467032090600 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}] 05:54:50 INFO - PROCESS | 1656 | 1467032090603 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:50 INFO - PROCESS | 1656 | 1467032090698 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 05:54:50 INFO - PROCESS | 1656 | 1467032090764 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:50 INFO - PROCESS | 1656 | 1467032090766 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5e3800 == 39 [pid = 1656] [id = 347] 05:54:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x123db8c00) [pid = 1656] [serial = 1040] [outer = 0x0] 05:54:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124079c00) [pid = 1656] [serial = 1041] [outer = 0x123db8c00] 05:54:50 INFO - PROCESS | 1656 | 1467032090795 Marionette DEBUG loaded listener.js 05:54:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124dacc00) [pid = 1656] [serial = 1042] [outer = 0x123db8c00] 05:54:51 INFO - PROCESS | 1656 | 1467032091234 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]]]}] 05:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 679ms 05:54:51 INFO - PROCESS | 1656 | 1467032091268 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 05:54:51 INFO - PROCESS | 1656 | 1467032091269 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 05:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:54:51 INFO - PROCESS | 1656 | 1467032091272 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:54:51 INFO - PROCESS | 1656 | 1467032091273 Marionette TRACE conn2 <- [1,1362,null,{}] 05:54:51 INFO - PROCESS | 1656 | 1467032091276 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}] 05:54:51 INFO - PROCESS | 1656 | 1467032091277 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:51 INFO - PROCESS | 1656 | 1467032091408 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 05:54:51 INFO - PROCESS | 1656 | 1467032091456 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:51 INFO - PROCESS | 1656 | 1467032091458 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x128511800 == 40 [pid = 1656] [id = 348] 05:54:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1133a1400) [pid = 1656] [serial = 1043] [outer = 0x0] 05:54:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1261aa000) [pid = 1656] [serial = 1044] [outer = 0x1133a1400] 05:54:51 INFO - PROCESS | 1656 | 1467032091489 Marionette DEBUG loaded listener.js 05:54:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126802c00) [pid = 1656] [serial = 1045] [outer = 0x1133a1400] 05:54:52 INFO - PROCESS | 1656 | 1467032092001 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]]]}] 05:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 772ms 05:54:52 INFO - PROCESS | 1656 | 1467032092044 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 05:54:52 INFO - PROCESS | 1656 | 1467032092048 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 05:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:54:52 INFO - PROCESS | 1656 | 1467032092052 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:54:52 INFO - PROCESS | 1656 | 1467032092053 Marionette TRACE conn2 <- [1,1366,null,{}] 05:54:52 INFO - PROCESS | 1656 | 1467032092057 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}] 05:54:52 INFO - PROCESS | 1656 | 1467032092059 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:52 INFO - PROCESS | 1656 | 1467032092154 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 05:54:52 INFO - PROCESS | 1656 | 1467032092224 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:52 INFO - PROCESS | 1656 | 1467032092225 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a5800 == 41 [pid = 1656] [id = 349] 05:54:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11662a400) [pid = 1656] [serial = 1046] [outer = 0x0] 05:54:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116fa6800) [pid = 1656] [serial = 1047] [outer = 0x11662a400] 05:54:52 INFO - PROCESS | 1656 | 1467032092254 Marionette DEBUG loaded listener.js 05:54:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1184ba000) [pid = 1656] [serial = 1048] [outer = 0x11662a400] 05:54:52 INFO - PROCESS | 1656 | --DOCSHELL 0x129105800 == 40 [pid = 1656] [id = 343] 05:54:52 INFO - PROCESS | 1656 | --DOCSHELL 0x128277800 == 39 [pid = 1656] [id = 342] 05:54:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11923b800 == 38 [pid = 1656] [id = 341] 05:54:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1238e8800 == 37 [pid = 1656] [id = 340] 05:54:52 INFO - PROCESS | 1656 | --DOCSHELL 0x123096000 == 36 [pid = 1656] [id = 339] 05:54:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11923a000 == 35 [pid = 1656] [id = 338] 05:54:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11693c000 == 34 [pid = 1656] [id = 337] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1240e4c00) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126bb7400) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x126c4f800) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119b9b000) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12073c000) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1210f4c00) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123015000) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1186fdc00) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119485c00) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116374800) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1176e0400) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1282bf400) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x114fbd800) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116792000) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1181a6c00) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1186fc000) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113c9f400) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117044000) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12839ec00) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1282cbc00) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1282c0800) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1237a4000) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123add000) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1283de000) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1283a1400) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126665c00) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124db4400) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126be2800) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11970f000) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 05:54:52 INFO - PROCESS | 1656 | 1467032092632 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] 05:54:52 INFO - PROCESS | 1656 | 1467032092694 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 05:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 05:54:52 INFO - PROCESS | 1656 | 1467032092701 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:54:52 INFO - PROCESS | 1656 | 1467032092702 Marionette TRACE conn2 <- [1,1370,null,{}] 05:54:52 INFO - PROCESS | 1656 | 1467032092705 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}] 05:54:52 INFO - PROCESS | 1656 | 1467032092706 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:52 INFO - PROCESS | 1656 | 1467032092787 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 05:54:52 INFO - PROCESS | 1656 | 1467032092792 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:52 INFO - PROCESS | 1656 | 1467032092793 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a5b800 == 35 [pid = 1656] [id = 350] 05:54:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119702400) [pid = 1656] [serial = 1049] [outer = 0x0] 05:54:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11973ec00) [pid = 1656] [serial = 1050] [outer = 0x119702400] 05:54:52 INFO - PROCESS | 1656 | 1467032092820 Marionette DEBUG loaded listener.js 05:54:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119dd8c00) [pid = 1656] [serial = 1051] [outer = 0x119702400] 05:54:53 INFO - PROCESS | 1656 | 1467032093164 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] 05:54:53 INFO - PROCESS | 1656 | 1467032093171 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 05:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 05:54:53 INFO - PROCESS | 1656 | 1467032093174 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:54:53 INFO - PROCESS | 1656 | 1467032093176 Marionette TRACE conn2 <- [1,1374,null,{}] 05:54:53 INFO - PROCESS | 1656 | 1467032093198 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}] 05:54:53 INFO - PROCESS | 1656 | 1467032093202 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:53 INFO - PROCESS | 1656 | 1467032093312 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 05:54:53 INFO - PROCESS | 1656 | 1467032093321 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:53 INFO - PROCESS | 1656 | 1467032093323 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x124353800 == 36 [pid = 1656] [id = 351] 05:54:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123014c00) [pid = 1656] [serial = 1052] [outer = 0x0] 05:54:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123debc00) [pid = 1656] [serial = 1053] [outer = 0x123014c00] 05:54:53 INFO - PROCESS | 1656 | 1467032093367 Marionette DEBUG loaded listener.js 05:54:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1240db000) [pid = 1656] [serial = 1054] [outer = 0x123014c00] 05:54:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:54:53 INFO - PROCESS | 1656 | 1467032093811 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] 05:54:53 INFO - PROCESS | 1656 | 1467032093850 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 05:54:53 INFO - PROCESS | 1656 | 1467032093852 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:54:53 INFO - PROCESS | 1656 | 1467032093853 Marionette TRACE conn2 <- [1,1378,null,{}] 05:54:53 INFO - PROCESS | 1656 | 1467032093855 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}] 05:54:53 INFO - PROCESS | 1656 | 1467032093856 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:53 INFO - PROCESS | 1656 | 1467032093936 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 05:54:53 INFO - PROCESS | 1656 | 1467032093940 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:53 INFO - PROCESS | 1656 | 1467032093941 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b31800 == 37 [pid = 1656] [id = 352] 05:54:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1261a9800) [pid = 1656] [serial = 1055] [outer = 0x0] 05:54:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12687f400) [pid = 1656] [serial = 1056] [outer = 0x1261a9800] 05:54:53 INFO - PROCESS | 1656 | 1467032093967 Marionette DEBUG loaded listener.js 05:54:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126bbe400) [pid = 1656] [serial = 1057] [outer = 0x1261a9800] 05:54:54 INFO - PROCESS | 1656 | 1467032094300 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] 05:54:54 INFO - PROCESS | 1656 | 1467032094322 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 05:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 05:54:54 INFO - PROCESS | 1656 | 1467032094324 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:54:54 INFO - PROCESS | 1656 | 1467032094325 Marionette TRACE conn2 <- [1,1382,null,{}] 05:54:54 INFO - PROCESS | 1656 | 1467032094327 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}] 05:54:54 INFO - PROCESS | 1656 | 1467032094328 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:54 INFO - PROCESS | 1656 | 1467032094404 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 05:54:54 INFO - PROCESS | 1656 | 1467032094467 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:54 INFO - PROCESS | 1656 | 1467032094468 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x128279000 == 38 [pid = 1656] [id = 353] 05:54:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11973bc00) [pid = 1656] [serial = 1058] [outer = 0x0] 05:54:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126bdd000) [pid = 1656] [serial = 1059] [outer = 0x11973bc00] 05:54:54 INFO - PROCESS | 1656 | 1467032094492 Marionette DEBUG loaded listener.js 05:54:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126beac00) [pid = 1656] [serial = 1060] [outer = 0x11973bc00] 05:54:54 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 05:54:54 INFO - PROCESS | 1656 | 1467032094824 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] 05:54:54 INFO - PROCESS | 1656 | 1467032094851 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 05:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:54:54 INFO - PROCESS | 1656 | 1467032094853 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:54:54 INFO - PROCESS | 1656 | 1467032094854 Marionette TRACE conn2 <- [1,1386,null,{}] 05:54:54 INFO - PROCESS | 1656 | 1467032094856 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}] 05:54:54 INFO - PROCESS | 1656 | 1467032094861 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:54 INFO - PROCESS | 1656 | 1467032094980 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 05:54:54 INFO - PROCESS | 1656 | 1467032094984 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:54 INFO - PROCESS | 1656 | 1467032094985 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5d5800 == 39 [pid = 1656] [id = 354] 05:54:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126c49c00) [pid = 1656] [serial = 1061] [outer = 0x0] 05:54:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1282c4000) [pid = 1656] [serial = 1062] [outer = 0x126c49c00] 05:54:55 INFO - PROCESS | 1656 | 1467032095010 Marionette DEBUG loaded listener.js 05:54:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1283d5800) [pid = 1656] [serial = 1063] [outer = 0x126c49c00] 05:54:55 INFO - PROCESS | 1656 | 1467032095370 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] 05:54:55 INFO - PROCESS | 1656 | 1467032095423 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 05:54:55 INFO - PROCESS | 1656 | 1467032095425 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:54:55 INFO - PROCESS | 1656 | 1467032095426 Marionette TRACE conn2 <- [1,1390,null,{}] 05:54:55 INFO - PROCESS | 1656 | 1467032095428 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}] 05:54:55 INFO - PROCESS | 1656 | 1467032095429 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:55 INFO - PROCESS | 1656 | 1467032095526 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 05:54:55 INFO - PROCESS | 1656 | 1467032095537 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:55 INFO - PROCESS | 1656 | 1467032095538 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9bd000 == 40 [pid = 1656] [id = 355] 05:54:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1195a5800) [pid = 1656] [serial = 1064] [outer = 0x0] 05:54:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1283de400) [pid = 1656] [serial = 1065] [outer = 0x1195a5800] 05:54:55 INFO - PROCESS | 1656 | 1467032095569 Marionette DEBUG loaded listener.js 05:54:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129159c00) [pid = 1656] [serial = 1066] [outer = 0x1195a5800] 05:54:55 INFO - PROCESS | 1656 | 1467032095891 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]]]}] 05:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 05:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:54:55 INFO - PROCESS | 1656 | 1467032095943 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 05:54:55 INFO - PROCESS | 1656 | 1467032095944 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 05:54:55 INFO - PROCESS | 1656 | 1467032095946 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:54:55 INFO - PROCESS | 1656 | 1467032095947 Marionette TRACE conn2 <- [1,1394,null,{}] 05:54:55 INFO - PROCESS | 1656 | 1467032095950 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}] 05:54:55 INFO - PROCESS | 1656 | 1467032095951 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:56 INFO - PROCESS | 1656 | 1467032096047 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 05:54:56 INFO - PROCESS | 1656 | 1467032096060 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:56 INFO - PROCESS | 1656 | 1467032096061 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d1800 == 41 [pid = 1656] [id = 356] 05:54:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12915b000) [pid = 1656] [serial = 1067] [outer = 0x0] 05:54:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x129160800) [pid = 1656] [serial = 1068] [outer = 0x12915b000] 05:54:56 INFO - PROCESS | 1656 | 1467032096088 Marionette DEBUG loaded listener.js 05:54:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x129166000) [pid = 1656] [serial = 1069] [outer = 0x12915b000] 05:54:56 INFO - PROCESS | 1656 | 1467032096422 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]]]}] 05:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 05:54:56 INFO - PROCESS | 1656 | 1467032096468 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 05:54:56 INFO - PROCESS | 1656 | 1467032096470 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 05:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:54:56 INFO - PROCESS | 1656 | 1467032096472 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:54:56 INFO - PROCESS | 1656 | 1467032096473 Marionette TRACE conn2 <- [1,1398,null,{}] 05:54:56 INFO - PROCESS | 1656 | 1467032096475 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}] 05:54:56 INFO - PROCESS | 1656 | 1467032096476 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:56 INFO - PROCESS | 1656 | 1467032096575 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 05:54:56 INFO - PROCESS | 1656 | 1467032096587 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:56 INFO - PROCESS | 1656 | 1467032096588 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce9800 == 42 [pid = 1656] [id = 357] 05:54:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x129161c00) [pid = 1656] [serial = 1070] [outer = 0x0] 05:54:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12935b800) [pid = 1656] [serial = 1071] [outer = 0x129161c00] 05:54:56 INFO - PROCESS | 1656 | 1467032096620 Marionette DEBUG loaded listener.js 05:54:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129362800) [pid = 1656] [serial = 1072] [outer = 0x129161c00] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1237a1c00) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119da0000) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116fa3000) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x110d4cc00) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116fa3400) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11619d800) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112d85c00) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1184b9000) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113994c00) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1184bdc00) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1199a0c00) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115f04c00) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12100c800) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:54:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112858c00) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:54:57 INFO - PROCESS | 1656 | 1467032097003 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]]]}] 05:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 567ms 05:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:54:57 INFO - PROCESS | 1656 | 1467032097040 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 05:54:57 INFO - PROCESS | 1656 | 1467032097042 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 05:54:57 INFO - PROCESS | 1656 | 1467032097044 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:54:57 INFO - PROCESS | 1656 | 1467032097046 Marionette TRACE conn2 <- [1,1402,null,{}] 05:54:57 INFO - PROCESS | 1656 | 1467032097048 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}] 05:54:57 INFO - PROCESS | 1656 | 1467032097050 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:57 INFO - PROCESS | 1656 | 1467032097151 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 05:54:57 INFO - PROCESS | 1656 | 1467032097238 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:57 INFO - PROCESS | 1656 | 1467032097239 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcaf000 == 43 [pid = 1656] [id = 358] 05:54:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116376c00) [pid = 1656] [serial = 1073] [outer = 0x0] 05:54:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116fa4800) [pid = 1656] [serial = 1074] [outer = 0x116376c00] 05:54:57 INFO - PROCESS | 1656 | 1467032097279 Marionette DEBUG loaded listener.js 05:54:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119710400) [pid = 1656] [serial = 1075] [outer = 0x116376c00] 05:54:57 INFO - PROCESS | 1656 | 1467032097618 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]]]}] 05:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 621ms 05:54:57 INFO - PROCESS | 1656 | 1467032097666 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 05:54:57 INFO - PROCESS | 1656 | 1467032097668 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 05:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:54:57 INFO - PROCESS | 1656 | 1467032097670 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:54:57 INFO - PROCESS | 1656 | 1467032097671 Marionette TRACE conn2 <- [1,1406,null,{}] 05:54:57 INFO - PROCESS | 1656 | 1467032097674 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}] 05:54:57 INFO - PROCESS | 1656 | 1467032097675 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:57 INFO - PROCESS | 1656 | 1467032097798 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 05:54:57 INFO - PROCESS | 1656 | 1467032097804 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:57 INFO - PROCESS | 1656 | 1467032097806 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c48b800 == 44 [pid = 1656] [id = 359] 05:54:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1184b9000) [pid = 1656] [serial = 1076] [outer = 0x0] 05:54:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1240e0000) [pid = 1656] [serial = 1077] [outer = 0x1184b9000] 05:54:57 INFO - PROCESS | 1656 | 1467032097832 Marionette DEBUG loaded listener.js 05:54:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1294a9000) [pid = 1656] [serial = 1078] [outer = 0x1184b9000] 05:54:58 INFO - PROCESS | 1656 | 1467032098137 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]]]}] 05:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 05:54:58 INFO - PROCESS | 1656 | 1467032098189 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 05:54:58 INFO - PROCESS | 1656 | 1467032098190 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 05:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:54:58 INFO - PROCESS | 1656 | 1467032098192 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:54:58 INFO - PROCESS | 1656 | 1467032098193 Marionette TRACE conn2 <- [1,1410,null,{}] 05:54:58 INFO - PROCESS | 1656 | 1467032098195 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}] 05:54:58 INFO - PROCESS | 1656 | 1467032098196 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:58 INFO - PROCESS | 1656 | 1467032098275 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 05:54:58 INFO - PROCESS | 1656 | 1467032098279 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:58 INFO - PROCESS | 1656 | 1467032098282 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca1a000 == 45 [pid = 1656] [id = 360] 05:54:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1240dc400) [pid = 1656] [serial = 1079] [outer = 0x0] 05:54:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a4e2000) [pid = 1656] [serial = 1080] [outer = 0x1240dc400] 05:54:58 INFO - PROCESS | 1656 | 1467032098306 Marionette DEBUG loaded listener.js 05:54:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a54f400) [pid = 1656] [serial = 1081] [outer = 0x1240dc400] 05:54:58 INFO - PROCESS | 1656 | 1467032098643 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]]]}] 05:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 470ms 05:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:54:58 INFO - PROCESS | 1656 | 1467032098664 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 05:54:58 INFO - PROCESS | 1656 | 1467032098665 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 05:54:58 INFO - PROCESS | 1656 | 1467032098667 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:54:58 INFO - PROCESS | 1656 | 1467032098668 Marionette TRACE conn2 <- [1,1414,null,{}] 05:54:58 INFO - PROCESS | 1656 | 1467032098670 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}] 05:54:58 INFO - PROCESS | 1656 | 1467032098671 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:58 INFO - PROCESS | 1656 | 1467032098789 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 05:54:58 INFO - PROCESS | 1656 | 1467032098795 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:58 INFO - PROCESS | 1656 | 1467032098796 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf24800 == 46 [pid = 1656] [id = 361] 05:54:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1294a1c00) [pid = 1656] [serial = 1082] [outer = 0x0] 05:54:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1294a9800) [pid = 1656] [serial = 1083] [outer = 0x1294a1c00] 05:54:58 INFO - PROCESS | 1656 | 1467032098820 Marionette DEBUG loaded listener.js 05:54:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12a636400) [pid = 1656] [serial = 1084] [outer = 0x1294a1c00] 05:54:59 INFO - PROCESS | 1656 | 1467032099361 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]]]}] 05:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 719ms 05:54:59 INFO - PROCESS | 1656 | 1467032099386 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 05:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:54:59 INFO - PROCESS | 1656 | 1467032099389 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 05:54:59 INFO - PROCESS | 1656 | 1467032099392 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:54:59 INFO - PROCESS | 1656 | 1467032099396 Marionette TRACE conn2 <- [1,1418,null,{}] 05:54:59 INFO - PROCESS | 1656 | 1467032099401 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}] 05:54:59 INFO - PROCESS | 1656 | 1467032099403 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:59 INFO - PROCESS | 1656 | 1467032099511 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 05:54:59 INFO - PROCESS | 1656 | 1467032099605 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:54:59 INFO - PROCESS | 1656 | 1467032099606 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:54:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa9000 == 47 [pid = 1656] [id = 362] 05:54:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118603400) [pid = 1656] [serial = 1085] [outer = 0x0] 05:54:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119185c00) [pid = 1656] [serial = 1086] [outer = 0x118603400] 05:54:59 INFO - PROCESS | 1656 | 1467032099640 Marionette DEBUG loaded listener.js 05:54:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119736c00) [pid = 1656] [serial = 1087] [outer = 0x118603400] 05:55:00 INFO - PROCESS | 1656 | 1467032100091 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]]]}] 05:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 729ms 05:55:00 INFO - PROCESS | 1656 | 1467032100129 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 05:55:00 INFO - PROCESS | 1656 | 1467032100132 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 05:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:55:00 INFO - PROCESS | 1656 | 1467032100138 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:55:00 INFO - PROCESS | 1656 | 1467032100140 Marionette TRACE conn2 <- [1,1422,null,{}] 05:55:00 INFO - PROCESS | 1656 | 1467032100143 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}] 05:55:00 INFO - PROCESS | 1656 | 1467032100144 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:00 INFO - PROCESS | 1656 | 1467032100251 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 05:55:00 INFO - PROCESS | 1656 | 1467032100322 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:00 INFO - PROCESS | 1656 | 1467032100323 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295aa000 == 48 [pid = 1656] [id = 363] 05:55:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1210fd400) [pid = 1656] [serial = 1088] [outer = 0x0] 05:55:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1237a1800) [pid = 1656] [serial = 1089] [outer = 0x1210fd400] 05:55:00 INFO - PROCESS | 1656 | 1467032100354 Marionette DEBUG loaded listener.js 05:55:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x124075800) [pid = 1656] [serial = 1090] [outer = 0x1210fd400] 05:55:00 INFO - PROCESS | 1656 | 1467032100870 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]]]}] 05:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 772ms 05:55:00 INFO - PROCESS | 1656 | 1467032100912 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 05:55:00 INFO - PROCESS | 1656 | 1467032100916 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 05:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:55:00 INFO - PROCESS | 1656 | 1467032100920 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:55:00 INFO - PROCESS | 1656 | 1467032100924 Marionette TRACE conn2 <- [1,1426,null,{}] 05:55:00 INFO - PROCESS | 1656 | 1467032100936 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}] 05:55:00 INFO - PROCESS | 1656 | 1467032100941 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:01 INFO - PROCESS | 1656 | 1467032101076 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 05:55:01 INFO - PROCESS | 1656 | 1467032101150 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:01 INFO - PROCESS | 1656 | 1467032101153 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca20800 == 49 [pid = 1656] [id = 364] 05:55:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126bbe800) [pid = 1656] [serial = 1091] [outer = 0x0] 05:55:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126c48400) [pid = 1656] [serial = 1092] [outer = 0x126bbe800] 05:55:01 INFO - PROCESS | 1656 | 1467032101183 Marionette DEBUG loaded listener.js 05:55:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1282c9400) [pid = 1656] [serial = 1093] [outer = 0x126bbe800] 05:55:01 INFO - PROCESS | 1656 | 1467032101647 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]]]}] 05:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 775ms 05:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:55:01 INFO - PROCESS | 1656 | 1467032101698 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 05:55:01 INFO - PROCESS | 1656 | 1467032101700 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 05:55:01 INFO - PROCESS | 1656 | 1467032101704 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:55:01 INFO - PROCESS | 1656 | 1467032101705 Marionette TRACE conn2 <- [1,1430,null,{}] 05:55:01 INFO - PROCESS | 1656 | 1467032101707 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}] 05:55:01 INFO - PROCESS | 1656 | 1467032101709 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:01 INFO - PROCESS | 1656 | 1467032101817 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 05:55:02 INFO - PROCESS | 1656 | 1467032102078 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:02 INFO - PROCESS | 1656 | 1467032102080 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118662000 == 50 [pid = 1656] [id = 365] 05:55:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x112d93c00) [pid = 1656] [serial = 1094] [outer = 0x0] 05:55:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1166f0000) [pid = 1656] [serial = 1095] [outer = 0x112d93c00] 05:55:02 INFO - PROCESS | 1656 | 1467032102110 Marionette DEBUG loaded listener.js 05:55:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1176d8400) [pid = 1656] [serial = 1096] [outer = 0x112d93c00] 05:55:02 INFO - PROCESS | 1656 | 1467032102590 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]]]}] 05:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 919ms 05:55:02 INFO - PROCESS | 1656 | 1467032102630 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 05:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:55:02 INFO - PROCESS | 1656 | 1467032102633 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 05:55:02 INFO - PROCESS | 1656 | 1467032102636 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:55:02 INFO - PROCESS | 1656 | 1467032102638 Marionette TRACE conn2 <- [1,1434,null,{}] 05:55:02 INFO - PROCESS | 1656 | 1467032102642 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}] 05:55:02 INFO - PROCESS | 1656 | 1467032102647 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:02 INFO - PROCESS | 1656 | 1467032102753 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 05:55:02 INFO - PROCESS | 1656 | 1467032102829 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:02 INFO - PROCESS | 1656 | 1467032102830 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11724c800 == 51 [pid = 1656] [id = 366] 05:55:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1184bdc00) [pid = 1656] [serial = 1097] [outer = 0x0] 05:55:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x118628c00) [pid = 1656] [serial = 1098] [outer = 0x1184bdc00] 05:55:02 INFO - PROCESS | 1656 | 1467032102858 Marionette DEBUG loaded listener.js 05:55:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11947d400) [pid = 1656] [serial = 1099] [outer = 0x1184bdc00] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119179800 == 50 [pid = 1656] [id = 335] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x117d69800 == 49 [pid = 1656] [id = 336] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca1a000 == 48 [pid = 1656] [id = 360] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12c48b800 == 47 [pid = 1656] [id = 359] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcaf000 == 46 [pid = 1656] [id = 358] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce9800 == 45 [pid = 1656] [id = 357] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d1800 == 44 [pid = 1656] [id = 356] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9bd000 == 43 [pid = 1656] [id = 355] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5d5800 == 42 [pid = 1656] [id = 354] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124133c00) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x128279000 == 41 [pid = 1656] [id = 353] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x126b31800 == 40 [pid = 1656] [id = 352] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x124353800 == 39 [pid = 1656] [id = 351] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119a5b800 == 38 [pid = 1656] [id = 350] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a5800 == 37 [pid = 1656] [id = 349] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x129119800 == 36 [pid = 1656] [id = 346] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12308e000 == 35 [pid = 1656] [id = 345] 05:55:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11661b800 == 34 [pid = 1656] [id = 344] 05:55:03 INFO - PROCESS | 1656 | 1467032103220 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]]]}] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1240d9800) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x119187000) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119d99c00) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11947ec00) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1163de800) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11679a000) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119707400) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1210f2000) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119ddbc00) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x112fc0000) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1210fc800) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1237a3c00) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119733400) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x117042000) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1240d6800) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126811c00) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12100d800) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123656c00) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118604800) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119489000) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x111ece400) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112fc0400) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117026800) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1181b4c00) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116a0c000) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116fc1800) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112d8d800) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112fbf000) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11914b800) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 05:55:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118609000) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 05:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 621ms 05:55:03 INFO - PROCESS | 1656 | 1467032103259 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 05:55:03 INFO - PROCESS | 1656 | 1467032103261 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 05:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:55:03 INFO - PROCESS | 1656 | 1467032103264 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:55:03 INFO - PROCESS | 1656 | 1467032103265 Marionette TRACE conn2 <- [1,1438,null,{}] 05:55:03 INFO - PROCESS | 1656 | 1467032103268 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}] 05:55:03 INFO - PROCESS | 1656 | 1467032103269 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:03 INFO - PROCESS | 1656 | 1467032103352 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 05:55:03 INFO - PROCESS | 1656 | 1467032103356 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:03 INFO - PROCESS | 1656 | 1467032103357 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x117239800 == 35 [pid = 1656] [id = 367] 05:55:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11970b400) [pid = 1656] [serial = 1100] [outer = 0x0] 05:55:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11999d000) [pid = 1656] [serial = 1101] [outer = 0x11970b400] 05:55:03 INFO - PROCESS | 1656 | 1467032103382 Marionette DEBUG loaded listener.js 05:55:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120734000) [pid = 1656] [serial = 1102] [outer = 0x11970b400] 05:55:03 INFO - PROCESS | 1656 | 1467032103722 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]]]}] 05:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 472ms 05:55:03 INFO - PROCESS | 1656 | 1467032103737 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 05:55:03 INFO - PROCESS | 1656 | 1467032103738 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 05:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:55:03 INFO - PROCESS | 1656 | 1467032103744 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:55:03 INFO - PROCESS | 1656 | 1467032103751 Marionette TRACE conn2 <- [1,1442,null,{}] 05:55:03 INFO - PROCESS | 1656 | 1467032103780 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}] 05:55:03 INFO - PROCESS | 1656 | 1467032103782 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:03 INFO - PROCESS | 1656 | 1467032103862 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 05:55:03 INFO - PROCESS | 1656 | 1467032103870 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:03 INFO - PROCESS | 1656 | 1467032103871 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1230a3800 == 36 [pid = 1656] [id = 368] 05:55:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120738000) [pid = 1656] [serial = 1103] [outer = 0x0] 05:55:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1237a4800) [pid = 1656] [serial = 1104] [outer = 0x120738000] 05:55:03 INFO - PROCESS | 1656 | 1467032103896 Marionette DEBUG loaded listener.js 05:55:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124076400) [pid = 1656] [serial = 1105] [outer = 0x120738000] 05:55:04 INFO - PROCESS | 1656 | 1467032104255 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]]]}] 05:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 530ms 05:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:55:04 INFO - PROCESS | 1656 | 1467032104271 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 05:55:04 INFO - PROCESS | 1656 | 1467032104272 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 05:55:04 INFO - PROCESS | 1656 | 1467032104274 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:55:04 INFO - PROCESS | 1656 | 1467032104276 Marionette TRACE conn2 <- [1,1446,null,{}] 05:55:04 INFO - PROCESS | 1656 | 1467032104278 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}] 05:55:04 INFO - PROCESS | 1656 | 1467032104279 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:04 INFO - PROCESS | 1656 | 1467032104367 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 05:55:04 INFO - PROCESS | 1656 | 1467032104420 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:04 INFO - PROCESS | 1656 | 1467032104422 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b5e000 == 37 [pid = 1656] [id = 369] 05:55:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124078000) [pid = 1656] [serial = 1106] [outer = 0x0] 05:55:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1243b9400) [pid = 1656] [serial = 1107] [outer = 0x124078000] 05:55:04 INFO - PROCESS | 1656 | 1467032104446 Marionette DEBUG loaded listener.js 05:55:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1261a7400) [pid = 1656] [serial = 1108] [outer = 0x124078000] 05:55:04 INFO - PROCESS | 1656 | 1467032104714 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]]]}] 05:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 05:55:04 INFO - PROCESS | 1656 | 1467032104745 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 05:55:04 INFO - PROCESS | 1656 | 1467032104749 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 05:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:55:04 INFO - PROCESS | 1656 | 1467032104758 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:55:04 INFO - PROCESS | 1656 | 1467032104760 Marionette TRACE conn2 <- [1,1450,null,{}] 05:55:04 INFO - PROCESS | 1656 | 1467032104771 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}] 05:55:04 INFO - PROCESS | 1656 | 1467032104772 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:04 INFO - PROCESS | 1656 | 1467032104884 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 05:55:04 INFO - PROCESS | 1656 | 1467032104969 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:04 INFO - PROCESS | 1656 | 1467032104974 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x117248000 == 38 [pid = 1656] [id = 370] 05:55:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126886800) [pid = 1656] [serial = 1109] [outer = 0x0] 05:55:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126bdb400) [pid = 1656] [serial = 1110] [outer = 0x126886800] 05:55:05 INFO - PROCESS | 1656 | 1467032105037 Marionette DEBUG loaded listener.js 05:55:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126c55800) [pid = 1656] [serial = 1111] [outer = 0x126886800] 05:55:05 INFO - PROCESS | 1656 | 1467032105377 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]]]}] 05:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 669ms 05:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:55:05 INFO - PROCESS | 1656 | 1467032105429 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 05:55:05 INFO - PROCESS | 1656 | 1467032105431 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 05:55:05 INFO - PROCESS | 1656 | 1467032105433 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:55:05 INFO - PROCESS | 1656 | 1467032105434 Marionette TRACE conn2 <- [1,1454,null,{}] 05:55:05 INFO - PROCESS | 1656 | 1467032105436 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}] 05:55:05 INFO - PROCESS | 1656 | 1467032105438 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:05 INFO - PROCESS | 1656 | 1467032105536 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 05:55:05 INFO - PROCESS | 1656 | 1467032105548 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:05 INFO - PROCESS | 1656 | 1467032105550 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x128283000 == 39 [pid = 1656] [id = 371] 05:55:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1282c1000) [pid = 1656] [serial = 1112] [outer = 0x0] 05:55:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128396000) [pid = 1656] [serial = 1113] [outer = 0x1282c1000] 05:55:05 INFO - PROCESS | 1656 | 1467032105574 Marionette DEBUG loaded listener.js 05:55:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1283d8c00) [pid = 1656] [serial = 1114] [outer = 0x1282c1000] 05:55:05 INFO - PROCESS | 1656 | 1467032105906 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]]]}] 05:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 05:55:05 INFO - PROCESS | 1656 | 1467032105952 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 05:55:05 INFO - PROCESS | 1656 | 1467032105953 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 05:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:55:05 INFO - PROCESS | 1656 | 1467032105955 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:55:05 INFO - PROCESS | 1656 | 1467032105957 Marionette TRACE conn2 <- [1,1458,null,{}] 05:55:05 INFO - PROCESS | 1656 | 1467032105959 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}] 05:55:05 INFO - PROCESS | 1656 | 1467032105960 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:06 INFO - PROCESS | 1656 | 1467032106067 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 05:55:06 INFO - PROCESS | 1656 | 1467032106079 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:06 INFO - PROCESS | 1656 | 1467032106080 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x117251000 == 40 [pid = 1656] [id = 372] 05:55:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128574c00) [pid = 1656] [serial = 1115] [outer = 0x0] 05:55:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x129163c00) [pid = 1656] [serial = 1116] [outer = 0x128574c00] 05:55:06 INFO - PROCESS | 1656 | 1467032106105 Marionette DEBUG loaded listener.js 05:55:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129360400) [pid = 1656] [serial = 1117] [outer = 0x128574c00] 05:55:06 INFO - PROCESS | 1656 | 1467032106487 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]]]}] 05:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 568ms 05:55:06 INFO - PROCESS | 1656 | 1467032106537 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 05:55:06 INFO - PROCESS | 1656 | 1467032106539 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 05:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:55:06 INFO - PROCESS | 1656 | 1467032106542 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:55:06 INFO - PROCESS | 1656 | 1467032106543 Marionette TRACE conn2 <- [1,1462,null,{}] 05:55:06 INFO - PROCESS | 1656 | 1467032106545 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}] 05:55:06 INFO - PROCESS | 1656 | 1467032106546 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:06 INFO - PROCESS | 1656 | 1467032106631 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 05:55:06 INFO - PROCESS | 1656 | 1467032106634 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:06 INFO - PROCESS | 1656 | 1467032106635 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1a1800 == 41 [pid = 1656] [id = 373] 05:55:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128574400) [pid = 1656] [serial = 1118] [outer = 0x0] 05:55:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1294a2000) [pid = 1656] [serial = 1119] [outer = 0x128574400] 05:55:06 INFO - PROCESS | 1656 | 1467032106655 Marionette DEBUG loaded listener.js 05:55:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12a4e2800) [pid = 1656] [serial = 1120] [outer = 0x128574400] 05:55:07 INFO - PROCESS | 1656 | 1467032107089 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]]]}] 05:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 576ms 05:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:55:07 INFO - PROCESS | 1656 | 1467032107125 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 05:55:07 INFO - PROCESS | 1656 | 1467032107126 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 05:55:07 INFO - PROCESS | 1656 | 1467032107130 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:55:07 INFO - PROCESS | 1656 | 1467032107131 Marionette TRACE conn2 <- [1,1466,null,{}] 05:55:07 INFO - PROCESS | 1656 | 1467032107135 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}] 05:55:07 INFO - PROCESS | 1656 | 1467032107137 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:07 INFO - PROCESS | 1656 | 1467032107306 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x129161c00) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1184b9000) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119738800) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1184b9400) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1163db400) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x126c49c00) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1195a5800) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116376c00) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11662a400) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1261a9800) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123014c00) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12915b000) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116fa6c00) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123db8c00) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1121ab800) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1240dc400) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119702400) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11973bc00) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1133a1400) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:55:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12073e400) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:55:07 INFO - PROCESS | 1656 | 1467032107630 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:07 INFO - PROCESS | 1656 | 1467032107630 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d7f800 == 42 [pid = 1656] [id = 374] 05:55:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x111eca400) [pid = 1656] [serial = 1121] [outer = 0x0] 05:55:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112dd5c00) [pid = 1656] [serial = 1122] [outer = 0x111eca400] 05:55:07 INFO - PROCESS | 1656 | 1467032107655 Marionette DEBUG loaded listener.js 05:55:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116fa6c00) [pid = 1656] [serial = 1123] [outer = 0x111eca400] 05:55:07 INFO - PROCESS | 1656 | 1467032107932 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]]]}] 05:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 823ms 05:55:07 INFO - PROCESS | 1656 | 1467032107954 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 05:55:07 INFO - PROCESS | 1656 | 1467032107955 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 05:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:55:07 INFO - PROCESS | 1656 | 1467032107957 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:55:07 INFO - PROCESS | 1656 | 1467032107958 Marionette TRACE conn2 <- [1,1470,null,{}] 05:55:07 INFO - PROCESS | 1656 | 1467032107961 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}] 05:55:07 INFO - PROCESS | 1656 | 1467032107962 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:08 INFO - PROCESS | 1656 | 1467032108058 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 05:55:08 INFO - PROCESS | 1656 | 1467032108061 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:08 INFO - PROCESS | 1656 | 1467032108063 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce4800 == 43 [pid = 1656] [id = 375] 05:55:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116a0bc00) [pid = 1656] [serial = 1124] [outer = 0x0] 05:55:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12073e400) [pid = 1656] [serial = 1125] [outer = 0x116a0bc00] 05:55:08 INFO - PROCESS | 1656 | 1467032108091 Marionette DEBUG loaded listener.js 05:55:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126bbfc00) [pid = 1656] [serial = 1126] [outer = 0x116a0bc00] 05:55:08 INFO - PROCESS | 1656 | 1467032108424 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]]]}] 05:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 05:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:55:08 INFO - PROCESS | 1656 | 1467032108476 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 05:55:08 INFO - PROCESS | 1656 | 1467032108478 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 05:55:08 INFO - PROCESS | 1656 | 1467032108488 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:55:08 INFO - PROCESS | 1656 | 1467032108489 Marionette TRACE conn2 <- [1,1474,null,{}] 05:55:08 INFO - PROCESS | 1656 | 1467032108502 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}] 05:55:08 INFO - PROCESS | 1656 | 1467032108504 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:08 INFO - PROCESS | 1656 | 1467032108594 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 05:55:08 INFO - PROCESS | 1656 | 1467032108599 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:08 INFO - PROCESS | 1656 | 1467032108600 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca19000 == 44 [pid = 1656] [id = 376] 05:55:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1283d0000) [pid = 1656] [serial = 1127] [outer = 0x0] 05:55:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a634400) [pid = 1656] [serial = 1128] [outer = 0x1283d0000] 05:55:08 INFO - PROCESS | 1656 | 1467032108625 Marionette DEBUG loaded listener.js 05:55:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11801e000) [pid = 1656] [serial = 1129] [outer = 0x1283d0000] 05:55:09 INFO - PROCESS | 1656 | 1467032109064 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]]]}] 05:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 590ms 05:55:09 INFO - PROCESS | 1656 | 1467032109070 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 05:55:09 INFO - PROCESS | 1656 | 1467032109072 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 05:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:55:09 INFO - PROCESS | 1656 | 1467032109074 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:55:09 INFO - PROCESS | 1656 | 1467032109075 Marionette TRACE conn2 <- [1,1478,null,{}] 05:55:09 INFO - PROCESS | 1656 | 1467032109077 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}] 05:55:09 INFO - PROCESS | 1656 | 1467032109078 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:09 INFO - PROCESS | 1656 | 1467032109233 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 05:55:09 INFO - PROCESS | 1656 | 1467032109242 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:09 INFO - PROCESS | 1656 | 1467032109243 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d32e000 == 45 [pid = 1656] [id = 377] 05:55:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116fa4c00) [pid = 1656] [serial = 1130] [outer = 0x0] 05:55:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a734c00) [pid = 1656] [serial = 1131] [outer = 0x116fa4c00] 05:55:09 INFO - PROCESS | 1656 | 1467032109284 Marionette DEBUG loaded listener.js 05:55:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a73a800) [pid = 1656] [serial = 1132] [outer = 0x116fa4c00] 05:55:09 INFO - PROCESS | 1656 | 1467032109650 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]]]}] 05:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 618ms 05:55:09 INFO - PROCESS | 1656 | 1467032109693 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 05:55:09 INFO - PROCESS | 1656 | 1467032109696 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 05:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:55:09 INFO - PROCESS | 1656 | 1467032109699 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:55:09 INFO - PROCESS | 1656 | 1467032109702 Marionette TRACE conn2 <- [1,1482,null,{}] 05:55:09 INFO - PROCESS | 1656 | 1467032109707 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}] 05:55:09 INFO - PROCESS | 1656 | 1467032109708 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:09 INFO - PROCESS | 1656 | 1467032109822 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 05:55:09 INFO - PROCESS | 1656 | 1467032109881 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:09 INFO - PROCESS | 1656 | 1467032109882 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11699d800 == 46 [pid = 1656] [id = 378] 05:55:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116971400) [pid = 1656] [serial = 1133] [outer = 0x0] 05:55:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116f9b400) [pid = 1656] [serial = 1134] [outer = 0x116971400] 05:55:09 INFO - PROCESS | 1656 | 1467032109915 Marionette DEBUG loaded listener.js 05:55:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1180c1800) [pid = 1656] [serial = 1135] [outer = 0x116971400] 05:55:10 INFO - PROCESS | 1656 | 1467032110405 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]]]}] 05:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 773ms 05:55:10 INFO - PROCESS | 1656 | 1467032110473 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 05:55:10 INFO - PROCESS | 1656 | 1467032110476 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 05:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:55:10 INFO - PROCESS | 1656 | 1467032110482 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:55:10 INFO - PROCESS | 1656 | 1467032110484 Marionette TRACE conn2 <- [1,1486,null,{}] 05:55:10 INFO - PROCESS | 1656 | 1467032110487 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}] 05:55:10 INFO - PROCESS | 1656 | 1467032110489 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:10 INFO - PROCESS | 1656 | 1467032110593 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 05:55:10 INFO - PROCESS | 1656 | 1467032110666 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:10 INFO - PROCESS | 1656 | 1467032110667 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b61000 == 47 [pid = 1656] [id = 379] 05:55:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119702800) [pid = 1656] [serial = 1136] [outer = 0x0] 05:55:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119d92400) [pid = 1656] [serial = 1137] [outer = 0x119702800] 05:55:10 INFO - PROCESS | 1656 | 1467032110698 Marionette DEBUG loaded listener.js 05:55:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12100c800) [pid = 1656] [serial = 1138] [outer = 0x119702800] 05:55:11 INFO - PROCESS | 1656 | 1467032111141 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]]]}] 05:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 722ms 05:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:55:11 INFO - PROCESS | 1656 | 1467032111204 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 05:55:11 INFO - PROCESS | 1656 | 1467032111206 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 05:55:11 INFO - PROCESS | 1656 | 1467032111210 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:55:11 INFO - PROCESS | 1656 | 1467032111214 Marionette TRACE conn2 <- [1,1490,null,{}] 05:55:11 INFO - PROCESS | 1656 | 1467032111227 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}] 05:55:11 INFO - PROCESS | 1656 | 1467032111232 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:11 INFO - PROCESS | 1656 | 1467032111389 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 05:55:11 INFO - PROCESS | 1656 | 1467032111499 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:11 INFO - PROCESS | 1656 | 1467032111502 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d434000 == 48 [pid = 1656] [id = 380] 05:55:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126be5000) [pid = 1656] [serial = 1139] [outer = 0x0] 05:55:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126c50400) [pid = 1656] [serial = 1140] [outer = 0x126be5000] 05:55:11 INFO - PROCESS | 1656 | 1467032111553 Marionette DEBUG loaded listener.js 05:55:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128396400) [pid = 1656] [serial = 1141] [outer = 0x126be5000] 05:55:12 INFO - PROCESS | 1656 | 1467032112023 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]]]}] 05:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 831ms 05:55:12 INFO - PROCESS | 1656 | 1467032112041 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 05:55:12 INFO - PROCESS | 1656 | 1467032112043 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 05:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:55:12 INFO - PROCESS | 1656 | 1467032112045 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:55:12 INFO - PROCESS | 1656 | 1467032112046 Marionette TRACE conn2 <- [1,1494,null,{}] 05:55:12 INFO - PROCESS | 1656 | 1467032112049 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}] 05:55:12 INFO - PROCESS | 1656 | 1467032112050 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:12 INFO - PROCESS | 1656 | 1467032112154 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 05:55:12 INFO - PROCESS | 1656 | 1467032112217 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:12 INFO - PROCESS | 1656 | 1467032112218 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d6f4800 == 49 [pid = 1656] [id = 381] 05:55:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12839e800) [pid = 1656] [serial = 1142] [outer = 0x0] 05:55:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x129165c00) [pid = 1656] [serial = 1143] [outer = 0x12839e800] 05:55:12 INFO - PROCESS | 1656 | 1467032112288 Marionette DEBUG loaded listener.js 05:55:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12a545c00) [pid = 1656] [serial = 1144] [outer = 0x12839e800] 05:55:12 INFO - PROCESS | 1656 | 1467032112779 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]]]}] 05:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 820ms 05:55:12 INFO - PROCESS | 1656 | 1467032112866 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 05:55:12 INFO - PROCESS | 1656 | 1467032112867 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 05:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:55:12 INFO - PROCESS | 1656 | 1467032112870 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:55:12 INFO - PROCESS | 1656 | 1467032112871 Marionette TRACE conn2 <- [1,1498,null,{}] 05:55:12 INFO - PROCESS | 1656 | 1467032112874 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}] 05:55:12 INFO - PROCESS | 1656 | 1467032112875 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:12 INFO - PROCESS | 1656 | 1467032112976 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 05:55:13 INFO - PROCESS | 1656 | 1467032113034 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:13 INFO - PROCESS | 1656 | 1467032113035 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace4000 == 50 [pid = 1656] [id = 382] 05:55:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128576000) [pid = 1656] [serial = 1145] [outer = 0x0] 05:55:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12a544c00) [pid = 1656] [serial = 1146] [outer = 0x128576000] 05:55:13 INFO - PROCESS | 1656 | 1467032113064 Marionette DEBUG loaded listener.js 05:55:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12a632800) [pid = 1656] [serial = 1147] [outer = 0x128576000] 05:55:13 INFO - PROCESS | 1656 | 1467032113641 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]]]}] 05:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 819ms 05:55:13 INFO - PROCESS | 1656 | 1467032113689 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 05:55:13 INFO - PROCESS | 1656 | 1467032113691 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 05:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:55:13 INFO - PROCESS | 1656 | 1467032113694 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:55:13 INFO - PROCESS | 1656 | 1467032113696 Marionette TRACE conn2 <- [1,1502,null,{}] 05:55:13 INFO - PROCESS | 1656 | 1467032113700 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}] 05:55:13 INFO - PROCESS | 1656 | 1467032113702 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:13 INFO - PROCESS | 1656 | 1467032113801 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 05:55:13 INFO - PROCESS | 1656 | 1467032113867 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:13 INFO - PROCESS | 1656 | 1467032113869 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x119176800 == 51 [pid = 1656] [id = 383] 05:55:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x116fa1800) [pid = 1656] [serial = 1148] [outer = 0x0] 05:55:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1180be800) [pid = 1656] [serial = 1149] [outer = 0x116fa1800] 05:55:13 INFO - PROCESS | 1656 | 1467032113896 Marionette DEBUG loaded listener.js 05:55:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119189000) [pid = 1656] [serial = 1150] [outer = 0x116fa1800] 05:55:14 INFO - PROCESS | 1656 | 1467032114346 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]]]}] 05:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 671ms 05:55:14 INFO - PROCESS | 1656 | 1467032114366 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 05:55:14 INFO - PROCESS | 1656 | 1467032114369 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 05:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:55:14 INFO - PROCESS | 1656 | 1467032114373 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:55:14 INFO - PROCESS | 1656 | 1467032114375 Marionette TRACE conn2 <- [1,1506,null,{}] 05:55:14 INFO - PROCESS | 1656 | 1467032114378 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}] 05:55:14 INFO - PROCESS | 1656 | 1467032114380 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:14 INFO - PROCESS | 1656 | 1467032114478 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 05:55:14 INFO - PROCESS | 1656 | 1467032114556 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:14 INFO - PROCESS | 1656 | 1467032114558 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119253800 == 52 [pid = 1656] [id = 384] 05:55:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12100d000) [pid = 1656] [serial = 1151] [outer = 0x0] 05:55:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12301b400) [pid = 1656] [serial = 1152] [outer = 0x12100d000] 05:55:14 INFO - PROCESS | 1656 | 1467032114585 Marionette DEBUG loaded listener.js 05:55:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1238c6400) [pid = 1656] [serial = 1153] [outer = 0x12100d000] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca19000 == 51 [pid = 1656] [id = 376] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce4800 == 50 [pid = 1656] [id = 375] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117d7f800 == 49 [pid = 1656] [id = 374] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1a1800 == 48 [pid = 1656] [id = 373] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117251000 == 47 [pid = 1656] [id = 372] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x128283000 == 46 [pid = 1656] [id = 371] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117248000 == 45 [pid = 1656] [id = 370] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x123b5e000 == 44 [pid = 1656] [id = 369] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1230a3800 == 43 [pid = 1656] [id = 368] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117239800 == 42 [pid = 1656] [id = 367] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11724c800 == 41 [pid = 1656] [id = 366] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118662000 == 40 [pid = 1656] [id = 365] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1295aa000 == 39 [pid = 1656] [id = 363] 05:55:14 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa9000 == 38 [pid = 1656] [id = 362] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1294a9000) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x129362800) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12301f800) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119d9c400) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x129159c00) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1283d5800) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119710400) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x126beac00) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12a54f400) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119710c00) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118012400) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1282c4000) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1283de400) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116fa4800) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1184ba000) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x116fa6800) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12687f400) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126bbe400) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x123debc00) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x129166000) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1240db000) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1195b1400) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119146000) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124dacc00) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124079c00) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129160800) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112ddd800) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112973400) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a4e2000) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11973ec00) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119dd8c00) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126bdd000) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126802c00) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1261aa000) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124db7c00) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12935b800) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1240e0000) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 05:55:14 INFO - PROCESS | 1656 | 1467032114979 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]]]}] 05:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 620ms 05:55:15 INFO - PROCESS | 1656 | 1467032115000 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 05:55:15 INFO - PROCESS | 1656 | 1467032115002 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 05:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:55:15 INFO - PROCESS | 1656 | 1467032115007 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:55:15 INFO - PROCESS | 1656 | 1467032115011 Marionette TRACE conn2 <- [1,1510,null,{}] 05:55:15 INFO - PROCESS | 1656 | 1467032115022 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}] 05:55:15 INFO - PROCESS | 1656 | 1467032115026 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:15 INFO - PROCESS | 1656 | 1467032115152 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 05:55:15 INFO - PROCESS | 1656 | 1467032115158 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:15 INFO - PROCESS | 1656 | 1467032115161 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a66000 == 39 [pid = 1656] [id = 385] 05:55:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1238bfc00) [pid = 1656] [serial = 1154] [outer = 0x0] 05:55:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1240e0c00) [pid = 1656] [serial = 1155] [outer = 0x1238bfc00] 05:55:15 INFO - PROCESS | 1656 | 1467032115202 Marionette DEBUG loaded listener.js 05:55:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126669400) [pid = 1656] [serial = 1156] [outer = 0x1238bfc00] 05:55:15 INFO - PROCESS | 1656 | 1467032115618 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]]]}] 05:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 626ms 05:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:55:15 INFO - PROCESS | 1656 | 1467032115633 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 05:55:15 INFO - PROCESS | 1656 | 1467032115635 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 05:55:15 INFO - PROCESS | 1656 | 1467032115637 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:55:15 INFO - PROCESS | 1656 | 1467032115638 Marionette TRACE conn2 <- [1,1514,null,{}] 05:55:15 INFO - PROCESS | 1656 | 1467032115641 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}] 05:55:15 INFO - PROCESS | 1656 | 1467032115642 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:15 INFO - PROCESS | 1656 | 1467032115724 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 05:55:15 INFO - PROCESS | 1656 | 1467032115728 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:15 INFO - PROCESS | 1656 | 1467032115729 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266b0800 == 40 [pid = 1656] [id = 386] 05:55:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126bdf800) [pid = 1656] [serial = 1157] [outer = 0x0] 05:55:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1282c4000) [pid = 1656] [serial = 1158] [outer = 0x126bdf800] 05:55:15 INFO - PROCESS | 1656 | 1467032115755 Marionette DEBUG loaded listener.js 05:55:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12839c400) [pid = 1656] [serial = 1159] [outer = 0x126bdf800] 05:55:16 INFO - PROCESS | 1656 | 1467032116103 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]]]}] 05:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 470ms 05:55:16 INFO - PROCESS | 1656 | 1467032116108 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 05:55:16 INFO - PROCESS | 1656 | 1467032116109 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 05:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:55:16 INFO - PROCESS | 1656 | 1467032116111 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:55:16 INFO - PROCESS | 1656 | 1467032116113 Marionette TRACE conn2 <- [1,1518,null,{}] 05:55:16 INFO - PROCESS | 1656 | 1467032116116 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}] 05:55:16 INFO - PROCESS | 1656 | 1467032116117 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:16 INFO - PROCESS | 1656 | 1467032116223 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 05:55:16 INFO - PROCESS | 1656 | 1467032116230 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:16 INFO - PROCESS | 1656 | 1467032116231 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x128506000 == 41 [pid = 1656] [id = 387] 05:55:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1282c7000) [pid = 1656] [serial = 1160] [outer = 0x0] 05:55:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129159000) [pid = 1656] [serial = 1161] [outer = 0x1282c7000] 05:55:16 INFO - PROCESS | 1656 | 1467032116256 Marionette DEBUG loaded listener.js 05:55:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129358c00) [pid = 1656] [serial = 1162] [outer = 0x1282c7000] 05:55:16 INFO - PROCESS | 1656 | 1467032116599 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]]]}] 05:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 522ms 05:55:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:55:16 INFO - PROCESS | 1656 | 1467032116634 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 05:55:16 INFO - PROCESS | 1656 | 1467032116636 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 05:55:16 INFO - PROCESS | 1656 | 1467032116639 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:55:16 INFO - PROCESS | 1656 | 1467032116641 Marionette TRACE conn2 <- [1,1522,null,{}] 05:55:16 INFO - PROCESS | 1656 | 1467032116644 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}] 05:55:16 INFO - PROCESS | 1656 | 1467032116650 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:16 INFO - PROCESS | 1656 | 1467032116806 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 05:55:16 INFO - PROCESS | 1656 | 1467032116944 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:16 INFO - PROCESS | 1656 | 1467032116945 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ac68000 == 42 [pid = 1656] [id = 388] 05:55:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1283a3000) [pid = 1656] [serial = 1163] [outer = 0x0] 05:55:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12949a400) [pid = 1656] [serial = 1164] [outer = 0x1283a3000] 05:55:16 INFO - PROCESS | 1656 | 1467032116972 Marionette DEBUG loaded listener.js 05:55:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12b18bc00) [pid = 1656] [serial = 1165] [outer = 0x1283a3000] 05:55:17 INFO - PROCESS | 1656 | 1467032117265 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"]]]}] 05:55:17 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 () { 05:55:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:55:17 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 () { 05:55:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:55:17 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 () { 05:55:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:55:17 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 () { 05:55:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:55:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 673ms 05:55:17 INFO - PROCESS | 1656 | 1467032117312 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 05:55:17 INFO - PROCESS | 1656 | 1467032117315 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 05:55:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:55:17 INFO - PROCESS | 1656 | 1467032117324 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:55:17 INFO - PROCESS | 1656 | 1467032117325 Marionette TRACE conn2 <- [1,1526,null,{}] 05:55:17 INFO - PROCESS | 1656 | 1467032117327 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}] 05:55:17 INFO - PROCESS | 1656 | 1467032117328 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:17 INFO - PROCESS | 1656 | 1467032117433 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 05:55:17 INFO - PROCESS | 1656 | 1467032117470 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:17 INFO - PROCESS | 1656 | 1467032117471 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9be000 == 43 [pid = 1656] [id = 389] 05:55:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128571000) [pid = 1656] [serial = 1166] [outer = 0x0] 05:55:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12b1dfc00) [pid = 1656] [serial = 1167] [outer = 0x128571000] 05:55:17 INFO - PROCESS | 1656 | 1467032117497 Marionette DEBUG loaded listener.js 05:55:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12b944800) [pid = 1656] [serial = 1168] [outer = 0x128571000] 05:55:17 INFO - PROCESS | 1656 | 1467032117802 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"]]]}] 05:55:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:55:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:55:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:55:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:55:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 05:55:17 INFO - PROCESS | 1656 | 1467032117844 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 05:55:17 INFO - PROCESS | 1656 | 1467032117846 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 05:55:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:55:17 INFO - PROCESS | 1656 | 1467032117850 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:55:17 INFO - PROCESS | 1656 | 1467032117859 Marionette TRACE conn2 <- [1,1530,null,{}] 05:55:17 INFO - PROCESS | 1656 | 1467032117861 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}] 05:55:17 INFO - PROCESS | 1656 | 1467032117862 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:17 INFO - PROCESS | 1656 | 1467032117967 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 05:55:17 INFO - PROCESS | 1656 | 1467032117978 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:17 INFO - PROCESS | 1656 | 1467032117979 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca02800 == 44 [pid = 1656] [id = 390] 05:55:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12b947800) [pid = 1656] [serial = 1169] [outer = 0x0] 05:55:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b94e400) [pid = 1656] [serial = 1170] [outer = 0x12b947800] 05:55:18 INFO - PROCESS | 1656 | 1467032118004 Marionette DEBUG loaded listener.js 05:55:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12ba0a000) [pid = 1656] [serial = 1171] [outer = 0x12b947800] 05:55:18 INFO - PROCESS | 1656 | 1467032118318 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]]]}] 05:55:18 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 05:55:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:55:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:55:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:55:18 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. 05:55:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:55:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 528ms 05:55:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:55:18 INFO - PROCESS | 1656 | 1467032118378 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 05:55:18 INFO - PROCESS | 1656 | 1467032118379 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 05:55:18 INFO - PROCESS | 1656 | 1467032118381 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:55:18 INFO - PROCESS | 1656 | 1467032118382 Marionette TRACE conn2 <- [1,1534,null,{}] 05:55:18 INFO - PROCESS | 1656 | 1467032118384 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}] 05:55:18 INFO - PROCESS | 1656 | 1467032118385 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:18 INFO - PROCESS | 1656 | 1467032118492 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 05:55:18 INFO - PROCESS | 1656 | 1467032118505 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:18 INFO - PROCESS | 1656 | 1467032118506 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d322000 == 45 [pid = 1656] [id = 391] 05:55:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12ba0d800) [pid = 1656] [serial = 1172] [outer = 0x0] 05:55:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12ba76800) [pid = 1656] [serial = 1173] [outer = 0x12ba0d800] 05:55:18 INFO - PROCESS | 1656 | 1467032118530 Marionette DEBUG loaded listener.js 05:55:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12ba7ac00) [pid = 1656] [serial = 1174] [outer = 0x12ba0d800] 05:55:18 INFO - PROCESS | 1656 | 1467032118938 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]]]}] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116a0bc00) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126886800) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124078000) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1282c1000) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112d93c00) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1283d0000) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x120738000) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11970b400) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1184bdc00) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128574c00) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128574400) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:55:18 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x111eca400) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:55:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:55:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 620ms 05:55:19 INFO - PROCESS | 1656 | 1467032119001 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 05:55:19 INFO - PROCESS | 1656 | 1467032119003 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 05:55:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:55:19 INFO - PROCESS | 1656 | 1467032119005 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:55:19 INFO - PROCESS | 1656 | 1467032119006 Marionette TRACE conn2 <- [1,1538,null,{}] 05:55:19 INFO - PROCESS | 1656 | 1467032119008 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}] 05:55:19 INFO - PROCESS | 1656 | 1467032119009 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:19 INFO - PROCESS | 1656 | 1467032119094 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 05:55:19 INFO - PROCESS | 1656 | 1467032119100 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:19 INFO - PROCESS | 1656 | 1467032119101 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x128516800 == 46 [pid = 1656] [id = 392] 05:55:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116fa2c00) [pid = 1656] [serial = 1175] [outer = 0x0] 05:55:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11970b400) [pid = 1656] [serial = 1176] [outer = 0x116fa2c00] 05:55:19 INFO - PROCESS | 1656 | 1467032119125 Marionette DEBUG loaded listener.js 05:55:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124071800) [pid = 1656] [serial = 1177] [outer = 0x116fa2c00] 05:55:19 INFO - PROCESS | 1656 | 1467032119471 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]]]}] 05:55:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:55:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 517ms 05:55:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:55:19 INFO - PROCESS | 1656 | 1467032119523 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 05:55:19 INFO - PROCESS | 1656 | 1467032119525 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 05:55:19 INFO - PROCESS | 1656 | 1467032119526 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:55:19 INFO - PROCESS | 1656 | 1467032119528 Marionette TRACE conn2 <- [1,1542,null,{}] 05:55:19 INFO - PROCESS | 1656 | 1467032119531 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}] 05:55:19 INFO - PROCESS | 1656 | 1467032119532 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:19 INFO - PROCESS | 1656 | 1467032119655 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 05:55:19 INFO - PROCESS | 1656 | 1467032119661 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:19 INFO - PROCESS | 1656 | 1467032119662 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc26000 == 47 [pid = 1656] [id = 393] 05:55:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1184bdc00) [pid = 1656] [serial = 1178] [outer = 0x0] 05:55:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x129358000) [pid = 1656] [serial = 1179] [outer = 0x1184bdc00] 05:55:19 INFO - PROCESS | 1656 | 1467032119690 Marionette DEBUG loaded listener.js 05:55:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12beb1800) [pid = 1656] [serial = 1180] [outer = 0x1184bdc00] 05:55:20 INFO - PROCESS | 1656 | 1467032120003 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]]]}] 05:55:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:55:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 05:55:20 INFO - PROCESS | 1656 | 1467032120050 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 05:55:20 INFO - PROCESS | 1656 | 1467032120051 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 05:55:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:55:20 INFO - PROCESS | 1656 | 1467032120053 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:55:20 INFO - PROCESS | 1656 | 1467032120054 Marionette TRACE conn2 <- [1,1546,null,{}] 05:55:20 INFO - PROCESS | 1656 | 1467032120057 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}] 05:55:20 INFO - PROCESS | 1656 | 1467032120058 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:20 INFO - PROCESS | 1656 | 1467032120141 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 05:55:20 INFO - PROCESS | 1656 | 1467032120145 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:20 INFO - PROCESS | 1656 | 1467032120146 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e1d7000 == 48 [pid = 1656] [id = 394] 05:55:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11973a000) [pid = 1656] [serial = 1181] [outer = 0x0] 05:55:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12bebbc00) [pid = 1656] [serial = 1182] [outer = 0x11973a000] 05:55:20 INFO - PROCESS | 1656 | 1467032120171 Marionette DEBUG loaded listener.js 05:55:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12c029400) [pid = 1656] [serial = 1183] [outer = 0x11973a000] 05:55:20 INFO - PROCESS | 1656 | 1467032120521 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]]]}] 05:55:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:55:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 05:55:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:55:20 INFO - PROCESS | 1656 | 1467032120572 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 05:55:20 INFO - PROCESS | 1656 | 1467032120573 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 05:55:20 INFO - PROCESS | 1656 | 1467032120575 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:55:20 INFO - PROCESS | 1656 | 1467032120576 Marionette TRACE conn2 <- [1,1550,null,{}] 05:55:20 INFO - PROCESS | 1656 | 1467032120578 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}] 05:55:20 INFO - PROCESS | 1656 | 1467032120580 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:20 INFO - PROCESS | 1656 | 1467032120668 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 05:55:20 INFO - PROCESS | 1656 | 1467032120672 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:20 INFO - PROCESS | 1656 | 1467032120673 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x118732000 == 49 [pid = 1656] [id = 395] 05:55:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12c02ac00) [pid = 1656] [serial = 1184] [outer = 0x0] 05:55:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12c02f400) [pid = 1656] [serial = 1185] [outer = 0x12c02ac00] 05:55:20 INFO - PROCESS | 1656 | 1467032120698 Marionette DEBUG loaded listener.js 05:55:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12c4b7400) [pid = 1656] [serial = 1186] [outer = 0x12c02ac00] 05:55:21 INFO - PROCESS | 1656 | 1467032121140 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]]]}] 05:55:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:55:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 618ms 05:55:21 INFO - PROCESS | 1656 | 1467032121194 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 05:55:21 INFO - PROCESS | 1656 | 1467032121196 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 05:55:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:55:21 INFO - PROCESS | 1656 | 1467032121201 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:55:21 INFO - PROCESS | 1656 | 1467032121203 Marionette TRACE conn2 <- [1,1554,null,{}] 05:55:21 INFO - PROCESS | 1656 | 1467032121207 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}] 05:55:21 INFO - PROCESS | 1656 | 1467032121209 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:21 INFO - PROCESS | 1656 | 1467032121323 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 05:55:21 INFO - PROCESS | 1656 | 1467032121457 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:21 INFO - PROCESS | 1656 | 1467032121459 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d76000 == 50 [pid = 1656] [id = 396] 05:55:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x110ee5c00) [pid = 1656] [serial = 1187] [outer = 0x0] 05:55:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1121aa400) [pid = 1656] [serial = 1188] [outer = 0x110ee5c00] 05:55:21 INFO - PROCESS | 1656 | 1467032121495 Marionette DEBUG loaded listener.js 05:55:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1163d9000) [pid = 1656] [serial = 1189] [outer = 0x110ee5c00] 05:55:21 INFO - PROCESS | 1656 | 1467032121924 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]]]}] 05:55:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:55:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 771ms 05:55:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:55:21 INFO - PROCESS | 1656 | 1467032121973 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 05:55:21 INFO - PROCESS | 1656 | 1467032121976 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 05:55:21 INFO - PROCESS | 1656 | 1467032121980 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:55:21 INFO - PROCESS | 1656 | 1467032121982 Marionette TRACE conn2 <- [1,1558,null,{}] 05:55:21 INFO - PROCESS | 1656 | 1467032121985 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}] 05:55:21 INFO - PROCESS | 1656 | 1467032121986 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:22 INFO - PROCESS | 1656 | 1467032122095 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 05:55:22 INFO - PROCESS | 1656 | 1467032122205 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:22 INFO - PROCESS | 1656 | 1467032122206 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x119170800 == 51 [pid = 1656] [id = 397] 05:55:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116a03c00) [pid = 1656] [serial = 1190] [outer = 0x0] 05:55:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11970ec00) [pid = 1656] [serial = 1191] [outer = 0x116a03c00] 05:55:22 INFO - PROCESS | 1656 | 1467032122241 Marionette DEBUG loaded listener.js 05:55:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119dd0000) [pid = 1656] [serial = 1192] [outer = 0x116a03c00] 05:55:22 INFO - PROCESS | 1656 | 1467032122654 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]]]}] 05:55:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:55:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 05:55:22 INFO - PROCESS | 1656 | 1467032122714 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 05:55:22 INFO - PROCESS | 1656 | 1467032122716 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 05:55:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:55:22 INFO - PROCESS | 1656 | 1467032122720 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:55:22 INFO - PROCESS | 1656 | 1467032122722 Marionette TRACE conn2 <- [1,1562,null,{}] 05:55:22 INFO - PROCESS | 1656 | 1467032122731 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}] 05:55:22 INFO - PROCESS | 1656 | 1467032122736 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:22 INFO - PROCESS | 1656 | 1467032122841 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 05:55:22 INFO - PROCESS | 1656 | 1467032122923 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:22 INFO - PROCESS | 1656 | 1467032122925 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7b3000 == 52 [pid = 1656] [id = 398] 05:55:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1265fa000) [pid = 1656] [serial = 1193] [outer = 0x0] 05:55:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x126be5400) [pid = 1656] [serial = 1194] [outer = 0x1265fa000] 05:55:22 INFO - PROCESS | 1656 | 1467032122956 Marionette DEBUG loaded listener.js 05:55:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1283d2c00) [pid = 1656] [serial = 1195] [outer = 0x1265fa000] 05:55:23 INFO - PROCESS | 1656 | 1467032123407 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]]]}] 05:55:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:55:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 726ms 05:55:23 INFO - PROCESS | 1656 | 1467032123666 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 05:55:23 INFO - PROCESS | 1656 | 1467032123668 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 05:55:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:55:23 INFO - PROCESS | 1656 | 1467032123686 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:55:23 INFO - PROCESS | 1656 | 1467032123688 Marionette TRACE conn2 <- [1,1566,null,{}] 05:55:23 INFO - PROCESS | 1656 | 1467032123691 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}] 05:55:23 INFO - PROCESS | 1656 | 1467032123693 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:23 INFO - PROCESS | 1656 | 1467032123789 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 05:55:23 INFO - PROCESS | 1656 | 1467032123854 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:23 INFO - PROCESS | 1656 | 1467032123858 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183bc800 == 53 [pid = 1656] [id = 399] 05:55:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x116973c00) [pid = 1656] [serial = 1196] [outer = 0x0] 05:55:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x116fa0400) [pid = 1656] [serial = 1197] [outer = 0x116973c00] 05:55:23 INFO - PROCESS | 1656 | 1467032123885 Marionette DEBUG loaded listener.js 05:55:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1181ab000) [pid = 1656] [serial = 1198] [outer = 0x116973c00] 05:55:24 INFO - PROCESS | 1656 | 1467032124345 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]]]}] 05:55:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:55:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 721ms 05:55:24 INFO - PROCESS | 1656 | 1467032124415 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 05:55:24 INFO - PROCESS | 1656 | 1467032124417 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 05:55:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:55:24 INFO - PROCESS | 1656 | 1467032124422 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:55:24 INFO - PROCESS | 1656 | 1467032124425 Marionette TRACE conn2 <- [1,1570,null,{}] 05:55:24 INFO - PROCESS | 1656 | 1467032124427 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}] 05:55:24 INFO - PROCESS | 1656 | 1467032124429 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12e1d7000 == 52 [pid = 1656] [id = 394] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc26000 == 51 [pid = 1656] [id = 393] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x128516800 == 50 [pid = 1656] [id = 392] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d322000 == 49 [pid = 1656] [id = 391] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca02800 == 48 [pid = 1656] [id = 390] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9be000 == 47 [pid = 1656] [id = 389] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12ac68000 == 46 [pid = 1656] [id = 388] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x128506000 == 45 [pid = 1656] [id = 387] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1266b0800 == 44 [pid = 1656] [id = 386] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119a66000 == 43 [pid = 1656] [id = 385] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119253800 == 42 [pid = 1656] [id = 384] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119176800 == 41 [pid = 1656] [id = 383] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d6f4800 == 40 [pid = 1656] [id = 381] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d434000 == 39 [pid = 1656] [id = 380] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x123b61000 == 38 [pid = 1656] [id = 379] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11699d800 == 37 [pid = 1656] [id = 378] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d32e000 == 36 [pid = 1656] [id = 377] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x128511800 == 35 [pid = 1656] [id = 348] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca20800 == 34 [pid = 1656] [id = 364] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5e3800 == 33 [pid = 1656] [id = 347] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12ace4000 == 32 [pid = 1656] [id = 382] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf24800 == 31 [pid = 1656] [id = 361] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1183bc800 == 30 [pid = 1656] [id = 399] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7b3000 == 29 [pid = 1656] [id = 398] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119170800 == 28 [pid = 1656] [id = 397] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x118732000 == 27 [pid = 1656] [id = 395] 05:55:25 INFO - PROCESS | 1656 | --DOCSHELL 0x115d76000 == 26 [pid = 1656] [id = 396] 05:55:25 INFO - PROCESS | 1656 | 1467032125100 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x126bdb400) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x119185c00) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1237a1800) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1243b9400) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128396000) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1166f0000) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1176d8400) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1261a7400) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11801e000) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1237a4800) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124076400) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11999d000) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x120734000) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11947d400) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118628c00) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1294a9800) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129163c00) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126c48400) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12a4e2800) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1294a2000) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116fa6c00) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12a634400) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112dd5c00) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129360400) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a734c00) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126bbfc00) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1283d8c00) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12073e400) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126c55800) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 05:55:25 INFO - PROCESS | 1656 | 1467032125209 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:25 INFO - PROCESS | 1656 | 1467032125211 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d5e000 == 27 [pid = 1656] [id = 400] 05:55:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112975c00) [pid = 1656] [serial = 1199] [outer = 0x0] 05:55:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112d8e800) [pid = 1656] [serial = 1200] [outer = 0x112975c00] 05:55:25 INFO - PROCESS | 1656 | 1467032125240 Marionette DEBUG loaded listener.js 05:55:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x114fbb000) [pid = 1656] [serial = 1201] [outer = 0x112975c00] 05:55:25 INFO - PROCESS | 1656 | 1467032125574 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]]]}] 05:55:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:55:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1176ms 05:55:25 INFO - PROCESS | 1656 | 1467032125601 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 05:55:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:55:25 INFO - PROCESS | 1656 | 1467032125604 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 05:55:25 INFO - PROCESS | 1656 | 1467032125607 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:55:25 INFO - PROCESS | 1656 | 1467032125609 Marionette TRACE conn2 <- [1,1574,null,{}] 05:55:25 INFO - PROCESS | 1656 | 1467032125612 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}] 05:55:25 INFO - PROCESS | 1656 | 1467032125615 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:25 INFO - PROCESS | 1656 | 1467032125718 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 05:55:25 INFO - PROCESS | 1656 | 1467032125778 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:25 INFO - PROCESS | 1656 | 1467032125780 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d6c000 == 28 [pid = 1656] [id = 401] 05:55:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1166f5c00) [pid = 1656] [serial = 1202] [outer = 0x0] 05:55:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118013800) [pid = 1656] [serial = 1203] [outer = 0x1166f5c00] 05:55:25 INFO - PROCESS | 1656 | 1467032125807 Marionette DEBUG loaded listener.js 05:55:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11918d000) [pid = 1656] [serial = 1204] [outer = 0x1166f5c00] 05:55:26 INFO - PROCESS | 1656 | 1467032126094 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]]]}] 05:55:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 05:55:26 INFO - PROCESS | 1656 | 1467032126128 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 05:55:26 INFO - PROCESS | 1656 | 1467032126130 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 05:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:55:26 INFO - PROCESS | 1656 | 1467032126140 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:55:26 INFO - PROCESS | 1656 | 1467032126141 Marionette TRACE conn2 <- [1,1578,null,{}] 05:55:26 INFO - PROCESS | 1656 | 1467032126143 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}] 05:55:26 INFO - PROCESS | 1656 | 1467032126145 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:26 INFO - PROCESS | 1656 | 1467032126229 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 05:55:26 INFO - PROCESS | 1656 | 1467032126237 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:26 INFO - PROCESS | 1656 | 1467032126238 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661f800 == 29 [pid = 1656] [id = 402] 05:55:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119735c00) [pid = 1656] [serial = 1205] [outer = 0x0] 05:55:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d9c400) [pid = 1656] [serial = 1206] [outer = 0x119735c00] 05:55:26 INFO - PROCESS | 1656 | 1467032126271 Marionette DEBUG loaded listener.js 05:55:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120735800) [pid = 1656] [serial = 1207] [outer = 0x119735c00] 05:55:26 INFO - PROCESS | 1656 | 1467032126641 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]]]}] 05:55:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 05:55:26 INFO - PROCESS | 1656 | 1467032126661 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 05:55:26 INFO - PROCESS | 1656 | 1467032126664 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 05:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:55:26 INFO - PROCESS | 1656 | 1467032126674 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:55:26 INFO - PROCESS | 1656 | 1467032126677 Marionette TRACE conn2 <- [1,1582,null,{}] 05:55:26 INFO - PROCESS | 1656 | 1467032126679 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}] 05:55:26 INFO - PROCESS | 1656 | 1467032126681 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:26 INFO - PROCESS | 1656 | 1467032126761 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 05:55:26 INFO - PROCESS | 1656 | 1467032126767 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:26 INFO - PROCESS | 1656 | 1467032126768 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aaf800 == 30 [pid = 1656] [id = 403] 05:55:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x120740000) [pid = 1656] [serial = 1208] [outer = 0x0] 05:55:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12305c400) [pid = 1656] [serial = 1209] [outer = 0x120740000] 05:55:26 INFO - PROCESS | 1656 | 1467032126793 Marionette DEBUG loaded listener.js 05:55:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123ae5c00) [pid = 1656] [serial = 1210] [outer = 0x120740000] 05:55:27 INFO - PROCESS | 1656 | 1467032127152 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]]]}] 05:55:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:55:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 528ms 05:55:27 INFO - PROCESS | 1656 | 1467032127198 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 05:55:27 INFO - PROCESS | 1656 | 1467032127201 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 05:55:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:55:27 INFO - PROCESS | 1656 | 1467032127203 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:55:27 INFO - PROCESS | 1656 | 1467032127204 Marionette TRACE conn2 <- [1,1586,null,{}] 05:55:27 INFO - PROCESS | 1656 | 1467032127206 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}] 05:55:27 INFO - PROCESS | 1656 | 1467032127207 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:27 INFO - PROCESS | 1656 | 1467032127317 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 05:55:27 INFO - PROCESS | 1656 | 1467032127333 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:27 INFO - PROCESS | 1656 | 1467032127334 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12321f800 == 31 [pid = 1656] [id = 404] 05:55:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123db8c00) [pid = 1656] [serial = 1211] [outer = 0x0] 05:55:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124080000) [pid = 1656] [serial = 1212] [outer = 0x123db8c00] 05:55:27 INFO - PROCESS | 1656 | 1467032127359 Marionette DEBUG loaded listener.js 05:55:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1243bec00) [pid = 1656] [serial = 1213] [outer = 0x123db8c00] 05:55:27 INFO - PROCESS | 1656 | 1467032127719 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]]]}] 05:55:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:55:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 568ms 05:55:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:55:27 INFO - PROCESS | 1656 | 1467032127772 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 05:55:27 INFO - PROCESS | 1656 | 1467032127773 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 05:55:27 INFO - PROCESS | 1656 | 1467032127775 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:55:27 INFO - PROCESS | 1656 | 1467032127776 Marionette TRACE conn2 <- [1,1590,null,{}] 05:55:27 INFO - PROCESS | 1656 | 1467032127778 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}] 05:55:27 INFO - PROCESS | 1656 | 1467032127779 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:27 INFO - PROCESS | 1656 | 1467032127879 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 05:55:27 INFO - PROCESS | 1656 | 1467032127923 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:27 INFO - PROCESS | 1656 | 1467032127928 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e0d000 == 32 [pid = 1656] [id = 405] 05:55:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11970f000) [pid = 1656] [serial = 1214] [outer = 0x0] 05:55:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x126805800) [pid = 1656] [serial = 1215] [outer = 0x11970f000] 05:55:27 INFO - PROCESS | 1656 | 1467032127960 Marionette DEBUG loaded listener.js 05:55:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126bdcc00) [pid = 1656] [serial = 1216] [outer = 0x11970f000] 05:55:28 INFO - PROCESS | 1656 | 1467032128291 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]]]}] 05:55:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 568ms 05:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:55:28 INFO - PROCESS | 1656 | 1467032128344 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 05:55:28 INFO - PROCESS | 1656 | 1467032128345 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 05:55:28 INFO - PROCESS | 1656 | 1467032128347 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:55:28 INFO - PROCESS | 1656 | 1467032128348 Marionette TRACE conn2 <- [1,1594,null,{}] 05:55:28 INFO - PROCESS | 1656 | 1467032128351 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}] 05:55:28 INFO - PROCESS | 1656 | 1467032128352 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:28 INFO - PROCESS | 1656 | 1467032128452 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 05:55:28 INFO - PROCESS | 1656 | 1467032128461 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:28 INFO - PROCESS | 1656 | 1467032128462 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11251a000 == 33 [pid = 1656] [id = 406] 05:55:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126bdd400) [pid = 1656] [serial = 1217] [outer = 0x0] 05:55:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1282c1000) [pid = 1656] [serial = 1218] [outer = 0x126bdd400] 05:55:28 INFO - PROCESS | 1656 | 1467032128487 Marionette DEBUG loaded listener.js 05:55:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12839a400) [pid = 1656] [serial = 1219] [outer = 0x126bdd400] 05:55:28 INFO - PROCESS | 1656 | 1467032128935 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]]]}] 05:55:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 618ms 05:55:28 INFO - PROCESS | 1656 | 1467032128971 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 05:55:28 INFO - PROCESS | 1656 | 1467032128973 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 05:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:55:28 INFO - PROCESS | 1656 | 1467032128976 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:55:28 INFO - PROCESS | 1656 | 1467032128978 Marionette TRACE conn2 <- [1,1598,null,{}] 05:55:28 INFO - PROCESS | 1656 | 1467032128982 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}] 05:55:28 INFO - PROCESS | 1656 | 1467032128985 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:29 INFO - PROCESS | 1656 | 1467032129130 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 05:55:29 INFO - PROCESS | 1656 | 1467032129153 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:29 INFO - PROCESS | 1656 | 1467032129154 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x129122800 == 34 [pid = 1656] [id = 407] 05:55:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119f29800) [pid = 1656] [serial = 1220] [outer = 0x0] 05:55:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12839ec00) [pid = 1656] [serial = 1221] [outer = 0x119f29800] 05:55:29 INFO - PROCESS | 1656 | 1467032129184 Marionette DEBUG loaded listener.js 05:55:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12915c000) [pid = 1656] [serial = 1222] [outer = 0x119f29800] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1294a1c00) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1210fd400) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x126bbe800) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118603400) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128571000) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b947800) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12100d000) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116971400) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128576000) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116fa4c00) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1238bfc00) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126be5000) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12839e800) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12ba0d800) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119702800) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126bdf800) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1282c7000) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116fa1800) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116fa2c00) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1184bdc00) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12c02ac00) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11973a000) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:55:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1283a3000) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:55:29 INFO - PROCESS | 1656 | 1467032129900 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]]]}] 05:55:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:55:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 972ms 05:55:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:55:29 INFO - PROCESS | 1656 | 1467032129951 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 05:55:29 INFO - PROCESS | 1656 | 1467032129953 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 05:55:29 INFO - PROCESS | 1656 | 1467032129955 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:55:29 INFO - PROCESS | 1656 | 1467032129956 Marionette TRACE conn2 <- [1,1602,null,{}] 05:55:29 INFO - PROCESS | 1656 | 1467032129958 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}] 05:55:29 INFO - PROCESS | 1656 | 1467032129960 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:30 INFO - PROCESS | 1656 | 1467032130075 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 05:55:30 INFO - PROCESS | 1656 | 1467032130082 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:30 INFO - PROCESS | 1656 | 1467032130084 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b0800 == 35 [pid = 1656] [id = 408] 05:55:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1176d2400) [pid = 1656] [serial = 1223] [outer = 0x0] 05:55:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119702800) [pid = 1656] [serial = 1224] [outer = 0x1176d2400] 05:55:30 INFO - PROCESS | 1656 | 1467032130109 Marionette DEBUG loaded listener.js 05:55:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1240e3000) [pid = 1656] [serial = 1225] [outer = 0x1176d2400] 05:55:30 INFO - PROCESS | 1656 | 1467032130411 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]]]}] 05:55:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:55:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 468ms 05:55:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:55:30 INFO - PROCESS | 1656 | 1467032130423 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 05:55:30 INFO - PROCESS | 1656 | 1467032130425 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 05:55:30 INFO - PROCESS | 1656 | 1467032130427 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:55:30 INFO - PROCESS | 1656 | 1467032130428 Marionette TRACE conn2 <- [1,1606,null,{}] 05:55:30 INFO - PROCESS | 1656 | 1467032130438 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}] 05:55:30 INFO - PROCESS | 1656 | 1467032130439 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:30 INFO - PROCESS | 1656 | 1467032130521 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 05:55:30 INFO - PROCESS | 1656 | 1467032130525 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:30 INFO - PROCESS | 1656 | 1467032130526 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7a9800 == 36 [pid = 1656] [id = 409] 05:55:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1240dd000) [pid = 1656] [serial = 1226] [outer = 0x0] 05:55:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128397800) [pid = 1656] [serial = 1227] [outer = 0x1240dd000] 05:55:30 INFO - PROCESS | 1656 | 1467032130551 Marionette DEBUG loaded listener.js 05:55:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129163000) [pid = 1656] [serial = 1228] [outer = 0x1240dd000] 05:55:30 INFO - PROCESS | 1656 | 1467032130902 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]]]}] 05:55:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:55:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 522ms 05:55:30 INFO - PROCESS | 1656 | 1467032130961 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 05:55:30 INFO - PROCESS | 1656 | 1467032130962 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 05:55:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:55:30 INFO - PROCESS | 1656 | 1467032130970 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:55:30 INFO - PROCESS | 1656 | 1467032130971 Marionette TRACE conn2 <- [1,1610,null,{}] 05:55:30 INFO - PROCESS | 1656 | 1467032130973 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}] 05:55:30 INFO - PROCESS | 1656 | 1467032130974 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:31 INFO - PROCESS | 1656 | 1467032131054 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 05:55:31 INFO - PROCESS | 1656 | 1467032131058 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:31 INFO - PROCESS | 1656 | 1467032131060 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b198000 == 37 [pid = 1656] [id = 410] 05:55:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129163400) [pid = 1656] [serial = 1229] [outer = 0x0] 05:55:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12935c000) [pid = 1656] [serial = 1230] [outer = 0x129163400] 05:55:31 INFO - PROCESS | 1656 | 1467032131087 Marionette DEBUG loaded listener.js 05:55:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1294a3400) [pid = 1656] [serial = 1231] [outer = 0x129163400] 05:55:31 INFO - PROCESS | 1656 | 1467032131420 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]]]}] 05:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 05:55:31 INFO - PROCESS | 1656 | 1467032131439 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 05:55:31 INFO - PROCESS | 1656 | 1467032131440 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 05:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:55:31 INFO - PROCESS | 1656 | 1467032131443 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:55:31 INFO - PROCESS | 1656 | 1467032131444 Marionette TRACE conn2 <- [1,1614,null,{}] 05:55:31 INFO - PROCESS | 1656 | 1467032131447 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}] 05:55:31 INFO - PROCESS | 1656 | 1467032131448 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:31 INFO - PROCESS | 1656 | 1467032131539 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 05:55:31 INFO - PROCESS | 1656 | 1467032131604 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:31 INFO - PROCESS | 1656 | 1467032131605 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a5c000 == 38 [pid = 1656] [id = 411] 05:55:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1243b9400) [pid = 1656] [serial = 1232] [outer = 0x0] 05:55:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a547800) [pid = 1656] [serial = 1233] [outer = 0x1243b9400] 05:55:31 INFO - PROCESS | 1656 | 1467032131632 Marionette DEBUG loaded listener.js 05:55:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12a63c000) [pid = 1656] [serial = 1234] [outer = 0x1243b9400] 05:55:32 INFO - PROCESS | 1656 | 1467032132111 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]]]}] 05:55:32 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 05:55:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 719ms 05:55:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:55:32 INFO - PROCESS | 1656 | 1467032132169 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 05:55:32 INFO - PROCESS | 1656 | 1467032132172 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 05:55:32 INFO - PROCESS | 1656 | 1467032132176 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:55:32 INFO - PROCESS | 1656 | 1467032132179 Marionette TRACE conn2 <- [1,1618,null,{}] 05:55:32 INFO - PROCESS | 1656 | 1467032132186 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}] 05:55:32 INFO - PROCESS | 1656 | 1467032132188 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:32 INFO - PROCESS | 1656 | 1467032132391 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 05:55:32 INFO - PROCESS | 1656 | 1467032132521 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:32 INFO - PROCESS | 1656 | 1467032132523 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183c2000 == 39 [pid = 1656] [id = 412] 05:55:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116fa2c00) [pid = 1656] [serial = 1235] [outer = 0x0] 05:55:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118020400) [pid = 1656] [serial = 1236] [outer = 0x116fa2c00] 05:55:32 INFO - PROCESS | 1656 | 1467032132573 Marionette DEBUG loaded listener.js 05:55:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119188c00) [pid = 1656] [serial = 1237] [outer = 0x116fa2c00] 05:55:33 INFO - PROCESS | 1656 | 1467032133112 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]]]}] 05:55:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:55:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 974ms 05:55:33 INFO - PROCESS | 1656 | 1467032133150 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 05:55:33 INFO - PROCESS | 1656 | 1467032133153 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 05:55:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:55:33 INFO - PROCESS | 1656 | 1467032133158 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:55:33 INFO - PROCESS | 1656 | 1467032133159 Marionette TRACE conn2 <- [1,1622,null,{}] 05:55:33 INFO - PROCESS | 1656 | 1467032133162 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}] 05:55:33 INFO - PROCESS | 1656 | 1467032133164 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:33 INFO - PROCESS | 1656 | 1467032133277 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 05:55:33 INFO - PROCESS | 1656 | 1467032133398 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:33 INFO - PROCESS | 1656 | 1467032133400 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12468f800 == 40 [pid = 1656] [id = 413] 05:55:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11297ec00) [pid = 1656] [serial = 1238] [outer = 0x0] 05:55:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11973cc00) [pid = 1656] [serial = 1239] [outer = 0x11297ec00] 05:55:33 INFO - PROCESS | 1656 | 1467032133432 Marionette DEBUG loaded listener.js 05:55:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x123014400) [pid = 1656] [serial = 1240] [outer = 0x11297ec00] 05:55:34 INFO - PROCESS | 1656 | 1467032134069 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]]]}] 05:55:34 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 05:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 921ms 05:55:34 INFO - PROCESS | 1656 | 1467032134078 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 05:55:34 INFO - PROCESS | 1656 | 1467032134081 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 05:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:55:34 INFO - PROCESS | 1656 | 1467032134084 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:55:34 INFO - PROCESS | 1656 | 1467032134086 Marionette TRACE conn2 <- [1,1626,null,{}] 05:55:34 INFO - PROCESS | 1656 | 1467032134089 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}] 05:55:34 INFO - PROCESS | 1656 | 1467032134091 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:34 INFO - PROCESS | 1656 | 1467032134204 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 05:55:34 INFO - PROCESS | 1656 | 1467032134274 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:34 INFO - PROCESS | 1656 | 1467032134277 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11631a800 == 41 [pid = 1656] [id = 414] 05:55:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x112867800) [pid = 1656] [serial = 1241] [outer = 0x0] 05:55:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112980800) [pid = 1656] [serial = 1242] [outer = 0x112867800] 05:55:34 INFO - PROCESS | 1656 | 1467032134306 Marionette DEBUG loaded listener.js 05:55:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112dd3800) [pid = 1656] [serial = 1243] [outer = 0x112867800] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12b198000 == 40 [pid = 1656] [id = 410] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7a9800 == 39 [pid = 1656] [id = 409] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b0800 == 38 [pid = 1656] [id = 408] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x129122800 == 37 [pid = 1656] [id = 407] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x11251a000 == 36 [pid = 1656] [id = 406] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x124e0d000 == 35 [pid = 1656] [id = 405] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12321f800 == 34 [pid = 1656] [id = 404] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x119aaf800 == 33 [pid = 1656] [id = 403] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x11661f800 == 32 [pid = 1656] [id = 402] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x117d6c000 == 31 [pid = 1656] [id = 401] 05:55:34 INFO - PROCESS | 1656 | --DOCSHELL 0x115d5e000 == 30 [pid = 1656] [id = 400] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x124075800) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1282c9400) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119736c00) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a636400) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12b1dfc00) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b94e400) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12b944800) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12301b400) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1238c6400) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116f9b400) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1180c1800) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12a544c00) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12a632800) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a73a800) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1240e0c00) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126669400) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126c50400) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128396400) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129165c00) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12ba76800) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12a545c00) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119d92400) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12100c800) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1282c4000) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12839c400) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129159000) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129358c00) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1180be800) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119189000) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11970b400) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x129358000) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12c02f400) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124071800) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12bebbc00) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12ba7ac00) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12949a400) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12c4b7400) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12b18bc00) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12ba0a000) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12c029400) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12beb1800) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 05:55:34 INFO - PROCESS | 1656 | 1467032134711 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]]]}] 05:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 673ms 05:55:34 INFO - PROCESS | 1656 | 1467032134758 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 05:55:34 INFO - PROCESS | 1656 | 1467032134761 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 05:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:55:34 INFO - PROCESS | 1656 | 1467032134765 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:55:34 INFO - PROCESS | 1656 | 1467032134767 Marionette TRACE conn2 <- [1,1630,null,{}] 05:55:34 INFO - PROCESS | 1656 | 1467032134769 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}] 05:55:34 INFO - PROCESS | 1656 | 1467032134770 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:34 INFO - PROCESS | 1656 | 1467032134854 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 05:55:34 INFO - PROCESS | 1656 | 1467032134858 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:34 INFO - PROCESS | 1656 | 1467032134860 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a2000 == 31 [pid = 1656] [id = 415] 05:55:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x115fd5c00) [pid = 1656] [serial = 1244] [outer = 0x0] 05:55:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11636e800) [pid = 1656] [serial = 1245] [outer = 0x115fd5c00] 05:55:34 INFO - PROCESS | 1656 | 1467032134887 Marionette DEBUG loaded listener.js 05:55:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116790000) [pid = 1656] [serial = 1246] [outer = 0x115fd5c00] 05:55:35 INFO - PROCESS | 1656 | 1467032135241 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]]]}] 05:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 521ms 05:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:55:35 INFO - PROCESS | 1656 | 1467032135287 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 05:55:35 INFO - PROCESS | 1656 | 1467032135288 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 05:55:35 INFO - PROCESS | 1656 | 1467032135290 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:55:35 INFO - PROCESS | 1656 | 1467032135293 Marionette TRACE conn2 <- [1,1634,null,{}] 05:55:35 INFO - PROCESS | 1656 | 1467032135301 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}] 05:55:35 INFO - PROCESS | 1656 | 1467032135304 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:35 INFO - PROCESS | 1656 | 1467032135387 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 05:55:35 INFO - PROCESS | 1656 | 1467032135392 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:35 INFO - PROCESS | 1656 | 1467032135394 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11924c000 == 32 [pid = 1656] [id = 416] 05:55:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x110ed9000) [pid = 1656] [serial = 1247] [outer = 0x0] 05:55:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117dad000) [pid = 1656] [serial = 1248] [outer = 0x110ed9000] 05:55:35 INFO - PROCESS | 1656 | 1467032135423 Marionette DEBUG loaded listener.js 05:55:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118468000) [pid = 1656] [serial = 1249] [outer = 0x110ed9000] 05:55:35 INFO - PROCESS | 1656 | 1467032135779 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]]]}] 05:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 05:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:55:35 INFO - PROCESS | 1656 | 1467032135812 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 05:55:35 INFO - PROCESS | 1656 | 1467032135814 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 05:55:35 INFO - PROCESS | 1656 | 1467032135818 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:55:35 INFO - PROCESS | 1656 | 1467032135819 Marionette TRACE conn2 <- [1,1638,null,{}] 05:55:35 INFO - PROCESS | 1656 | 1467032135822 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}] 05:55:35 INFO - PROCESS | 1656 | 1467032135823 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:35 INFO - PROCESS | 1656 | 1467032135904 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 05:55:35 INFO - PROCESS | 1656 | 1467032135908 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:35 INFO - PROCESS | 1656 | 1467032135909 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x123207800 == 33 [pid = 1656] [id = 417] 05:55:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11860d000) [pid = 1656] [serial = 1250] [outer = 0x0] 05:55:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11918b800) [pid = 1656] [serial = 1251] [outer = 0x11860d000] 05:55:35 INFO - PROCESS | 1656 | 1467032135934 Marionette DEBUG loaded listener.js 05:55:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1195a7000) [pid = 1656] [serial = 1252] [outer = 0x11860d000] 05:55:36 INFO - PROCESS | 1656 | 1467032136270 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]]]}] 05:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 05:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:55:36 INFO - PROCESS | 1656 | 1467032136288 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 05:55:36 INFO - PROCESS | 1656 | 1467032136289 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 05:55:36 INFO - PROCESS | 1656 | 1467032136291 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:55:36 INFO - PROCESS | 1656 | 1467032136292 Marionette TRACE conn2 <- [1,1642,null,{}] 05:55:36 INFO - PROCESS | 1656 | 1467032136294 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}] 05:55:36 INFO - PROCESS | 1656 | 1467032136296 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:36 INFO - PROCESS | 1656 | 1467032136385 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 05:55:36 INFO - PROCESS | 1656 | 1467032136458 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:36 INFO - PROCESS | 1656 | 1467032136459 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12374b000 == 34 [pid = 1656] [id = 418] 05:55:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1186fdc00) [pid = 1656] [serial = 1253] [outer = 0x0] 05:55:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119711400) [pid = 1656] [serial = 1254] [outer = 0x1186fdc00] 05:55:36 INFO - PROCESS | 1656 | 1467032136499 Marionette DEBUG loaded listener.js 05:55:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119d94800) [pid = 1656] [serial = 1255] [outer = 0x1186fdc00] 05:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:55:36 INFO - PROCESS | 1656 | 1467032136963 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]]]}] 05:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 675ms 05:55:36 INFO - PROCESS | 1656 | 1467032136968 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 05:55:36 INFO - PROCESS | 1656 | 1467032136969 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 05:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:55:36 INFO - PROCESS | 1656 | 1467032136979 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:55:36 INFO - PROCESS | 1656 | 1467032136980 Marionette TRACE conn2 <- [1,1646,null,{}] 05:55:36 INFO - PROCESS | 1656 | 1467032136982 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}] 05:55:36 INFO - PROCESS | 1656 | 1467032136986 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:37 INFO - PROCESS | 1656 | 1467032137107 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 05:55:37 INFO - PROCESS | 1656 | 1467032137118 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:37 INFO - PROCESS | 1656 | 1467032137119 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12651f800 == 35 [pid = 1656] [id = 419] 05:55:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119d98c00) [pid = 1656] [serial = 1256] [outer = 0x0] 05:55:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119ddd000) [pid = 1656] [serial = 1257] [outer = 0x119d98c00] 05:55:37 INFO - PROCESS | 1656 | 1467032137144 Marionette DEBUG loaded listener.js 05:55:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123058800) [pid = 1656] [serial = 1258] [outer = 0x119d98c00] 05:55:37 INFO - PROCESS | 1656 | 1467032137494 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]]]}] 05:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 529ms 05:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:55:37 INFO - PROCESS | 1656 | 1467032137500 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 05:55:37 INFO - PROCESS | 1656 | 1467032137501 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 05:55:37 INFO - PROCESS | 1656 | 1467032137503 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:55:37 INFO - PROCESS | 1656 | 1467032137505 Marionette TRACE conn2 <- [1,1650,null,{}] 05:55:37 INFO - PROCESS | 1656 | 1467032137507 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}] 05:55:37 INFO - PROCESS | 1656 | 1467032137508 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:37 INFO - PROCESS | 1656 | 1467032137608 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 05:55:37 INFO - PROCESS | 1656 | 1467032137621 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:37 INFO - PROCESS | 1656 | 1467032137629 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x128288800 == 36 [pid = 1656] [id = 420] 05:55:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12341a000) [pid = 1656] [serial = 1259] [outer = 0x0] 05:55:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1237a7000) [pid = 1656] [serial = 1260] [outer = 0x12341a000] 05:55:37 INFO - PROCESS | 1656 | 1467032137655 Marionette DEBUG loaded listener.js 05:55:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123df4000) [pid = 1656] [serial = 1261] [outer = 0x12341a000] 05:55:38 INFO - PROCESS | 1656 | 1467032138002 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]]]}] 05:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 05:55:38 INFO - PROCESS | 1656 | 1467032138024 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 05:55:38 INFO - PROCESS | 1656 | 1467032138025 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 05:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:55:38 INFO - PROCESS | 1656 | 1467032138027 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:55:38 INFO - PROCESS | 1656 | 1467032138028 Marionette TRACE conn2 <- [1,1654,null,{}] 05:55:38 INFO - PROCESS | 1656 | 1467032138031 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}] 05:55:38 INFO - PROCESS | 1656 | 1467032138032 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:38 INFO - PROCESS | 1656 | 1467032138134 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 05:55:38 INFO - PROCESS | 1656 | 1467032138146 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:38 INFO - PROCESS | 1656 | 1467032138147 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x129118800 == 37 [pid = 1656] [id = 421] 05:55:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12407a000) [pid = 1656] [serial = 1262] [outer = 0x0] 05:55:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240da800) [pid = 1656] [serial = 1263] [outer = 0x12407a000] 05:55:38 INFO - PROCESS | 1656 | 1467032138172 Marionette DEBUG loaded listener.js 05:55:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124135000) [pid = 1656] [serial = 1264] [outer = 0x12407a000] 05:55:38 INFO - PROCESS | 1656 | 1467032138474 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]]]}] 05:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 05:55:38 INFO - PROCESS | 1656 | 1467032138496 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 05:55:38 INFO - PROCESS | 1656 | 1467032138497 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 05:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:55:38 INFO - PROCESS | 1656 | 1467032138501 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:55:38 INFO - PROCESS | 1656 | 1467032138503 Marionette TRACE conn2 <- [1,1658,null,{}] 05:55:38 INFO - PROCESS | 1656 | 1467032138505 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}] 05:55:38 INFO - PROCESS | 1656 | 1467032138506 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:38 INFO - PROCESS | 1656 | 1467032138617 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 05:55:38 INFO - PROCESS | 1656 | 1467032138621 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:38 INFO - PROCESS | 1656 | 1467032138622 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11924b800 == 38 [pid = 1656] [id = 422] 05:55:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1240dc800) [pid = 1656] [serial = 1265] [outer = 0x0] 05:55:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124daec00) [pid = 1656] [serial = 1266] [outer = 0x1240dc800] 05:55:38 INFO - PROCESS | 1656 | 1467032138646 Marionette DEBUG loaded listener.js 05:55:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124dfc000) [pid = 1656] [serial = 1267] [outer = 0x1240dc800] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11970f000) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1166f5c00) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126bdd400) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120740000) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119735c00) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112975c00) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116973c00) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x110ee5c00) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119f29800) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1240dd000) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x129163400) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116a03c00) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1176d2400) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1265fa000) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:55:38 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x123db8c00) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:55:39 INFO - PROCESS | 1656 | 1467032139044 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]]]}] 05:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 570ms 05:55:39 INFO - PROCESS | 1656 | 1467032139072 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 05:55:39 INFO - PROCESS | 1656 | 1467032139073 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 05:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:55:39 INFO - PROCESS | 1656 | 1467032139075 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:55:39 INFO - PROCESS | 1656 | 1467032139076 Marionette TRACE conn2 <- [1,1662,null,{}] 05:55:39 INFO - PROCESS | 1656 | 1467032139078 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}] 05:55:39 INFO - PROCESS | 1656 | 1467032139080 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:39 INFO - PROCESS | 1656 | 1467032139158 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 05:55:39 INFO - PROCESS | 1656 | 1467032139219 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:39 INFO - PROCESS | 1656 | 1467032139220 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910a000 == 39 [pid = 1656] [id = 423] 05:55:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x110edbc00) [pid = 1656] [serial = 1268] [outer = 0x0] 05:55:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116fa1c00) [pid = 1656] [serial = 1269] [outer = 0x110edbc00] 05:55:39 INFO - PROCESS | 1656 | 1467032139245 Marionette DEBUG loaded listener.js 05:55:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1195a4400) [pid = 1656] [serial = 1270] [outer = 0x110edbc00] 05:55:39 INFO - PROCESS | 1656 | 1467032139509 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]]]}] 05:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 468ms 05:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:55:39 INFO - PROCESS | 1656 | 1467032139543 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 05:55:39 INFO - PROCESS | 1656 | 1467032139545 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 05:55:39 INFO - PROCESS | 1656 | 1467032139555 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:55:39 INFO - PROCESS | 1656 | 1467032139556 Marionette TRACE conn2 <- [1,1666,null,{}] 05:55:39 INFO - PROCESS | 1656 | 1467032139558 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}] 05:55:39 INFO - PROCESS | 1656 | 1467032139560 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:39 INFO - PROCESS | 1656 | 1467032139664 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 05:55:39 INFO - PROCESS | 1656 | 1467032139670 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:39 INFO - PROCESS | 1656 | 1467032139671 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcb2000 == 40 [pid = 1656] [id = 424] 05:55:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120740000) [pid = 1656] [serial = 1271] [outer = 0x0] 05:55:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1261a9800) [pid = 1656] [serial = 1272] [outer = 0x120740000] 05:55:39 INFO - PROCESS | 1656 | 1467032139697 Marionette DEBUG loaded listener.js 05:55:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126bbec00) [pid = 1656] [serial = 1273] [outer = 0x120740000] 05:55:40 INFO - PROCESS | 1656 | 1467032140036 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]]]}] 05:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 526ms 05:55:40 INFO - PROCESS | 1656 | 1467032140074 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 05:55:40 INFO - PROCESS | 1656 | 1467032140075 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 05:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:55:40 INFO - PROCESS | 1656 | 1467032140077 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:55:40 INFO - PROCESS | 1656 | 1467032140078 Marionette TRACE conn2 <- [1,1670,null,{}] 05:55:40 INFO - PROCESS | 1656 | 1467032140081 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}] 05:55:40 INFO - PROCESS | 1656 | 1467032140082 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:40 INFO - PROCESS | 1656 | 1467032140192 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 05:55:40 INFO - PROCESS | 1656 | 1467032140198 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:40 INFO - PROCESS | 1656 | 1467032140199 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce9800 == 41 [pid = 1656] [id = 425] 05:55:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126be2000) [pid = 1656] [serial = 1274] [outer = 0x0] 05:55:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126c4a800) [pid = 1656] [serial = 1275] [outer = 0x126be2000] 05:55:40 INFO - PROCESS | 1656 | 1467032140224 Marionette DEBUG loaded listener.js 05:55:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1282c5400) [pid = 1656] [serial = 1276] [outer = 0x126be2000] 05:55:40 INFO - PROCESS | 1656 | 1467032140505 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]]]}] 05:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 05:55:40 INFO - PROCESS | 1656 | 1467032140545 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 05:55:40 INFO - PROCESS | 1656 | 1467032140546 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 05:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:55:40 INFO - PROCESS | 1656 | 1467032140552 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:55:40 INFO - PROCESS | 1656 | 1467032140553 Marionette TRACE conn2 <- [1,1674,null,{}] 05:55:40 INFO - PROCESS | 1656 | 1467032140556 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}] 05:55:40 INFO - PROCESS | 1656 | 1467032140557 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:40 INFO - PROCESS | 1656 | 1467032140656 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 05:55:40 INFO - PROCESS | 1656 | 1467032140659 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:40 INFO - PROCESS | 1656 | 1467032140661 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c757800 == 42 [pid = 1656] [id = 426] 05:55:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126c55000) [pid = 1656] [serial = 1277] [outer = 0x0] 05:55:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1283a2400) [pid = 1656] [serial = 1278] [outer = 0x126c55000] 05:55:40 INFO - PROCESS | 1656 | 1467032140690 Marionette DEBUG loaded listener.js 05:55:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129159000) [pid = 1656] [serial = 1279] [outer = 0x126c55000] 05:55:41 INFO - PROCESS | 1656 | 1467032141269 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]]]}] 05:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 771ms 05:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:55:41 INFO - PROCESS | 1656 | 1467032141321 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 05:55:41 INFO - PROCESS | 1656 | 1467032141324 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 05:55:41 INFO - PROCESS | 1656 | 1467032141328 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:55:41 INFO - PROCESS | 1656 | 1467032141330 Marionette TRACE conn2 <- [1,1678,null,{}] 05:55:41 INFO - PROCESS | 1656 | 1467032141336 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}] 05:55:41 INFO - PROCESS | 1656 | 1467032141338 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:41 INFO - PROCESS | 1656 | 1467032141469 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 05:55:41 INFO - PROCESS | 1656 | 1467032141544 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:41 INFO - PROCESS | 1656 | 1467032141546 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182d2800 == 43 [pid = 1656] [id = 427] 05:55:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11285dc00) [pid = 1656] [serial = 1280] [outer = 0x0] 05:55:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112d91800) [pid = 1656] [serial = 1281] [outer = 0x11285dc00] 05:55:41 INFO - PROCESS | 1656 | 1467032141577 Marionette DEBUG loaded listener.js 05:55:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x115fd6400) [pid = 1656] [serial = 1282] [outer = 0x11285dc00] 05:55:42 INFO - PROCESS | 1656 | 1467032142002 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]]]}] 05:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 725ms 05:55:42 INFO - PROCESS | 1656 | 1467032142053 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 05:55:42 INFO - PROCESS | 1656 | 1467032142056 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 05:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:55:42 INFO - PROCESS | 1656 | 1467032142061 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:55:42 INFO - PROCESS | 1656 | 1467032142063 Marionette TRACE conn2 <- [1,1682,null,{}] 05:55:42 INFO - PROCESS | 1656 | 1467032142066 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}] 05:55:42 INFO - PROCESS | 1656 | 1467032142067 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:42 INFO - PROCESS | 1656 | 1467032142173 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 05:55:42 INFO - PROCESS | 1656 | 1467032142236 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:42 INFO - PROCESS | 1656 | 1467032142238 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b5c000 == 44 [pid = 1656] [id = 428] 05:55:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116f9b400) [pid = 1656] [serial = 1283] [outer = 0x0] 05:55:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117db2000) [pid = 1656] [serial = 1284] [outer = 0x116f9b400] 05:55:42 INFO - PROCESS | 1656 | 1467032142310 Marionette DEBUG loaded listener.js 05:55:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118605000) [pid = 1656] [serial = 1285] [outer = 0x116f9b400] 05:55:42 INFO - PROCESS | 1656 | 1467032142717 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]]]}] 05:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 669ms 05:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:55:42 INFO - PROCESS | 1656 | 1467032142731 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 05:55:42 INFO - PROCESS | 1656 | 1467032142734 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 05:55:42 INFO - PROCESS | 1656 | 1467032142736 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:55:42 INFO - PROCESS | 1656 | 1467032142739 Marionette TRACE conn2 <- [1,1686,null,{}] 05:55:42 INFO - PROCESS | 1656 | 1467032142747 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}] 05:55:42 INFO - PROCESS | 1656 | 1467032142750 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:42 INFO - PROCESS | 1656 | 1467032142877 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 05:55:42 INFO - PROCESS | 1656 | 1467032142942 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:42 INFO - PROCESS | 1656 | 1467032142944 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c47e800 == 45 [pid = 1656] [id = 429] 05:55:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119741000) [pid = 1656] [serial = 1286] [outer = 0x0] 05:55:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119dcfc00) [pid = 1656] [serial = 1287] [outer = 0x119741000] 05:55:43 INFO - PROCESS | 1656 | 1467032143015 Marionette DEBUG loaded listener.js 05:55:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1210f6400) [pid = 1656] [serial = 1288] [outer = 0x119741000] 05:55:43 INFO - PROCESS | 1656 | 1467032143392 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]]]}] 05:55:43 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 05:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 722ms 05:55:43 INFO - PROCESS | 1656 | 1467032143459 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 05:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:55:43 INFO - PROCESS | 1656 | 1467032143461 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 05:55:43 INFO - PROCESS | 1656 | 1467032143463 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:55:43 INFO - PROCESS | 1656 | 1467032143464 Marionette TRACE conn2 <- [1,1690,null,{}] 05:55:43 INFO - PROCESS | 1656 | 1467032143467 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}] 05:55:43 INFO - PROCESS | 1656 | 1467032143468 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:43 INFO - PROCESS | 1656 | 1467032143573 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 05:55:43 INFO - PROCESS | 1656 | 1467032143636 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:43 INFO - PROCESS | 1656 | 1467032143637 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c0000 == 46 [pid = 1656] [id = 430] 05:55:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x110ee6c00) [pid = 1656] [serial = 1289] [outer = 0x0] 05:55:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123dec800) [pid = 1656] [serial = 1290] [outer = 0x110ee6c00] 05:55:43 INFO - PROCESS | 1656 | 1467032143720 Marionette DEBUG loaded listener.js 05:55:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124db4c00) [pid = 1656] [serial = 1291] [outer = 0x110ee6c00] 05:55:44 INFO - PROCESS | 1656 | 1467032144322 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]]]}] 05:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 919ms 05:55:44 INFO - PROCESS | 1656 | 1467032144383 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 05:55:44 INFO - PROCESS | 1656 | 1467032144385 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 05:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:55:44 INFO - PROCESS | 1656 | 1467032144388 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:55:44 INFO - PROCESS | 1656 | 1467032144390 Marionette TRACE conn2 <- [1,1694,null,{}] 05:55:44 INFO - PROCESS | 1656 | 1467032144394 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}] 05:55:44 INFO - PROCESS | 1656 | 1467032144395 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:44 INFO - PROCESS | 1656 | 1467032144494 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 05:55:44 INFO - PROCESS | 1656 | 1467032144574 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:44 INFO - PROCESS | 1656 | 1467032144575 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x118673000 == 47 [pid = 1656] [id = 431] 05:55:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112fcac00) [pid = 1656] [serial = 1292] [outer = 0x0] 05:55:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x115f72800) [pid = 1656] [serial = 1293] [outer = 0x112fcac00] 05:55:44 INFO - PROCESS | 1656 | 1467032144602 Marionette DEBUG loaded listener.js 05:55:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x116f99c00) [pid = 1656] [serial = 1294] [outer = 0x112fcac00] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce9800 == 46 [pid = 1656] [id = 425] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcb2000 == 45 [pid = 1656] [id = 424] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12910a000 == 44 [pid = 1656] [id = 423] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11924b800 == 43 [pid = 1656] [id = 422] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x129118800 == 42 [pid = 1656] [id = 421] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x128288800 == 41 [pid = 1656] [id = 420] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12651f800 == 40 [pid = 1656] [id = 419] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12374b000 == 39 [pid = 1656] [id = 418] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x123207800 == 38 [pid = 1656] [id = 417] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11924c000 == 37 [pid = 1656] [id = 416] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1169a2000 == 36 [pid = 1656] [id = 415] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11631a800 == 35 [pid = 1656] [id = 414] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12468f800 == 34 [pid = 1656] [id = 413] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1183c2000 == 33 [pid = 1656] [id = 412] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x119a5c000 == 32 [pid = 1656] [id = 411] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c0000 == 31 [pid = 1656] [id = 430] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c47e800 == 30 [pid = 1656] [id = 429] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x123b5c000 == 29 [pid = 1656] [id = 428] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c757800 == 28 [pid = 1656] [id = 426] 05:55:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1182d2800 == 27 [pid = 1656] [id = 427] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118013800) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11918d000) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1282c1000) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12305c400) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119d9c400) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112d8e800) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x114fbb000) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1181ab000) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116fa0400) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1163d9000) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1121aa400) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126bdcc00) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12839ec00) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128397800) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12935c000) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119dd0000) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119702800) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11970ec00) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x123ae5c00) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12915c000) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1283d2c00) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126be5400) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1294a3400) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120735800) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1243bec00) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124080000) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12839a400) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x129163000) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1240e3000) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12a547800) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126805800) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 05:55:45 INFO - PROCESS | 1656 | 1467032145610 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]]]}] 05:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1274ms 05:55:45 INFO - PROCESS | 1656 | 1467032145663 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 05:55:45 INFO - PROCESS | 1656 | 1467032145666 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 05:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:55:45 INFO - PROCESS | 1656 | 1467032145671 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:55:45 INFO - PROCESS | 1656 | 1467032145673 Marionette TRACE conn2 <- [1,1698,null,{}] 05:55:45 INFO - PROCESS | 1656 | 1467032145676 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}] 05:55:45 INFO - PROCESS | 1656 | 1467032145678 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:45 INFO - PROCESS | 1656 | 1467032145760 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 05:55:45 INFO - PROCESS | 1656 | 1467032145790 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:45 INFO - PROCESS | 1656 | 1467032145793 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d64000 == 28 [pid = 1656] [id = 432] 05:55:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11285c400) [pid = 1656] [serial = 1295] [outer = 0x0] 05:55:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112861c00) [pid = 1656] [serial = 1296] [outer = 0x11285c400] 05:55:45 INFO - PROCESS | 1656 | 1467032145820 Marionette DEBUG loaded listener.js 05:55:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112d86000) [pid = 1656] [serial = 1297] [outer = 0x11285c400] 05:55:46 INFO - PROCESS | 1656 | 1467032146193 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]]]}] 05:55:46 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 05:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 570ms 05:55:46 INFO - PROCESS | 1656 | 1467032146240 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 05:55:46 INFO - PROCESS | 1656 | 1467032146244 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 05:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:55:46 INFO - PROCESS | 1656 | 1467032146249 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:55:46 INFO - PROCESS | 1656 | 1467032146251 Marionette TRACE conn2 <- [1,1702,null,{}] 05:55:46 INFO - PROCESS | 1656 | 1467032146253 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}] 05:55:46 INFO - PROCESS | 1656 | 1467032146255 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:46 INFO - PROCESS | 1656 | 1467032146330 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 05:55:46 INFO - PROCESS | 1656 | 1467032146337 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:46 INFO - PROCESS | 1656 | 1467032146338 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a2000 == 29 [pid = 1656] [id = 433] 05:55:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112dd7400) [pid = 1656] [serial = 1298] [outer = 0x0] 05:55:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115f0ac00) [pid = 1656] [serial = 1299] [outer = 0x112dd7400] 05:55:46 INFO - PROCESS | 1656 | 1467032146365 Marionette DEBUG loaded listener.js 05:55:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1163e1400) [pid = 1656] [serial = 1300] [outer = 0x112dd7400] 05:55:46 INFO - PROCESS | 1656 | 1467032146704 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]]]}] 05:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 471ms 05:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:55:46 INFO - PROCESS | 1656 | 1467032146720 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 05:55:46 INFO - PROCESS | 1656 | 1467032146722 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 05:55:46 INFO - PROCESS | 1656 | 1467032146724 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:55:46 INFO - PROCESS | 1656 | 1467032146735 Marionette TRACE conn2 <- [1,1706,null,{}] 05:55:46 INFO - PROCESS | 1656 | 1467032146754 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}] 05:55:46 INFO - PROCESS | 1656 | 1467032146758 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:46 INFO - PROCESS | 1656 | 1467032146836 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 05:55:46 INFO - PROCESS | 1656 | 1467032146840 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:46 INFO - PROCESS | 1656 | 1467032146842 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e5800 == 30 [pid = 1656] [id = 434] 05:55:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117022c00) [pid = 1656] [serial = 1301] [outer = 0x0] 05:55:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1176da000) [pid = 1656] [serial = 1302] [outer = 0x117022c00] 05:55:46 INFO - PROCESS | 1656 | 1467032146872 Marionette DEBUG loaded listener.js 05:55:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11801e000) [pid = 1656] [serial = 1303] [outer = 0x117022c00] 05:55:47 INFO - PROCESS | 1656 | 1467032147224 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]]]}] 05:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 531ms 05:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:55:47 INFO - PROCESS | 1656 | 1467032147255 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 05:55:47 INFO - PROCESS | 1656 | 1467032147257 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 05:55:47 INFO - PROCESS | 1656 | 1467032147259 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:55:47 INFO - PROCESS | 1656 | 1467032147260 Marionette TRACE conn2 <- [1,1710,null,{}] 05:55:47 INFO - PROCESS | 1656 | 1467032147262 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}] 05:55:47 INFO - PROCESS | 1656 | 1467032147264 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:47 INFO - PROCESS | 1656 | 1467032147341 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 05:55:47 INFO - PROCESS | 1656 | 1467032147402 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:47 INFO - PROCESS | 1656 | 1467032147404 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11872f800 == 31 [pid = 1656] [id = 435] 05:55:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117042000) [pid = 1656] [serial = 1304] [outer = 0x0] 05:55:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1180be800) [pid = 1656] [serial = 1305] [outer = 0x117042000] 05:55:47 INFO - PROCESS | 1656 | 1467032147429 Marionette DEBUG loaded listener.js 05:55:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1186f1c00) [pid = 1656] [serial = 1306] [outer = 0x117042000] 05:55:47 INFO - PROCESS | 1656 | 1467032147711 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]]]}] 05:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 468ms 05:55:47 INFO - PROCESS | 1656 | 1467032147728 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 05:55:47 INFO - PROCESS | 1656 | 1467032147730 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 05:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:55:47 INFO - PROCESS | 1656 | 1467032147759 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:55:47 INFO - PROCESS | 1656 | 1467032147760 Marionette TRACE conn2 <- [1,1714,null,{}] 05:55:47 INFO - PROCESS | 1656 | 1467032147764 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}] 05:55:47 INFO - PROCESS | 1656 | 1467032147767 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:47 INFO - PROCESS | 1656 | 1467032147922 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 05:55:47 INFO - PROCESS | 1656 | 1467032147936 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:47 INFO - PROCESS | 1656 | 1467032147939 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11972b000 == 32 [pid = 1656] [id = 436] 05:55:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x115f69c00) [pid = 1656] [serial = 1307] [outer = 0x0] 05:55:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11941bc00) [pid = 1656] [serial = 1308] [outer = 0x115f69c00] 05:55:47 INFO - PROCESS | 1656 | 1467032147979 Marionette DEBUG loaded listener.js 05:55:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195aec00) [pid = 1656] [serial = 1309] [outer = 0x115f69c00] 05:55:48 INFO - PROCESS | 1656 | 1467032148427 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]]]}] 05:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 688ms 05:55:48 INFO - PROCESS | 1656 | 1467032148433 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 05:55:48 INFO - PROCESS | 1656 | 1467032148435 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 05:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:55:48 INFO - PROCESS | 1656 | 1467032148437 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:55:48 INFO - PROCESS | 1656 | 1467032148438 Marionette TRACE conn2 <- [1,1718,null,{}] 05:55:48 INFO - PROCESS | 1656 | 1467032148440 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}] 05:55:48 INFO - PROCESS | 1656 | 1467032148444 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:48 INFO - PROCESS | 1656 | 1467032148559 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 05:55:48 INFO - PROCESS | 1656 | 1467032148595 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:48 INFO - PROCESS | 1656 | 1467032148596 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x123096000 == 33 [pid = 1656] [id = 437] 05:55:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1180c1c00) [pid = 1656] [serial = 1310] [outer = 0x0] 05:55:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11973f800) [pid = 1656] [serial = 1311] [outer = 0x1180c1c00] 05:55:48 INFO - PROCESS | 1656 | 1467032148621 Marionette DEBUG loaded listener.js 05:55:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119dddc00) [pid = 1656] [serial = 1312] [outer = 0x1180c1c00] 05:55:48 INFO - PROCESS | 1656 | 1467032148919 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]]]}] 05:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 05:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:55:48 INFO - PROCESS | 1656 | 1467032148956 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 05:55:48 INFO - PROCESS | 1656 | 1467032148957 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 05:55:48 INFO - PROCESS | 1656 | 1467032148959 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:55:48 INFO - PROCESS | 1656 | 1467032148970 Marionette TRACE conn2 <- [1,1722,null,{}] 05:55:48 INFO - PROCESS | 1656 | 1467032148973 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}] 05:55:48 INFO - PROCESS | 1656 | 1467032148974 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:49 INFO - PROCESS | 1656 | 1467032149064 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 05:55:49 INFO - PROCESS | 1656 | 1467032149100 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:49 INFO - PROCESS | 1656 | 1467032149101 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238d8800 == 34 [pid = 1656] [id = 438] 05:55:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119dde000) [pid = 1656] [serial = 1313] [outer = 0x0] 05:55:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121003000) [pid = 1656] [serial = 1314] [outer = 0x119dde000] 05:55:49 INFO - PROCESS | 1656 | 1467032149126 Marionette DEBUG loaded listener.js 05:55:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1210f5c00) [pid = 1656] [serial = 1315] [outer = 0x119dde000] 05:55:49 INFO - PROCESS | 1656 | 1467032149447 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]]]}] 05:55:49 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 05:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 528ms 05:55:49 INFO - PROCESS | 1656 | 1467032149494 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 05:55:49 INFO - PROCESS | 1656 | 1467032149495 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 05:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:55:49 INFO - PROCESS | 1656 | 1467032149498 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:55:49 INFO - PROCESS | 1656 | 1467032149499 Marionette TRACE conn2 <- [1,1726,null,{}] 05:55:49 INFO - PROCESS | 1656 | 1467032149501 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}] 05:55:49 INFO - PROCESS | 1656 | 1467032149502 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:49 INFO - PROCESS | 1656 | 1467032149596 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 05:55:49 INFO - PROCESS | 1656 | 1467032149600 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:49 INFO - PROCESS | 1656 | 1467032149601 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1248a8000 == 35 [pid = 1656] [id = 439] 05:55:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11285d800) [pid = 1656] [serial = 1316] [outer = 0x0] 05:55:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1210fd000) [pid = 1656] [serial = 1317] [outer = 0x11285d800] 05:55:49 INFO - PROCESS | 1656 | 1467032149625 Marionette DEBUG loaded listener.js 05:55:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123659800) [pid = 1656] [serial = 1318] [outer = 0x11285d800] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112867800) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12341a000) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1240dc800) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116fa2c00) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120740000) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12407a000) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11860d000) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11297ec00) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1186fdc00) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119d98c00) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x110edbc00) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1243b9400) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115fd5c00) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110ed9000) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126be2000) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:55:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126c55000) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:55:50 INFO - PROCESS | 1656 | 1467032150287 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]]]}] 05:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 822ms 05:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:55:50 INFO - PROCESS | 1656 | 1467032150320 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 05:55:50 INFO - PROCESS | 1656 | 1467032150321 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 05:55:50 INFO - PROCESS | 1656 | 1467032150323 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:55:50 INFO - PROCESS | 1656 | 1467032150324 Marionette TRACE conn2 <- [1,1730,null,{}] 05:55:50 INFO - PROCESS | 1656 | 1467032150342 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}] 05:55:50 INFO - PROCESS | 1656 | 1467032150343 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:50 INFO - PROCESS | 1656 | 1467032150424 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 05:55:50 INFO - PROCESS | 1656 | 1467032150427 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:50 INFO - PROCESS | 1656 | 1467032150428 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x126635000 == 36 [pid = 1656] [id = 440] 05:55:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11662ec00) [pid = 1656] [serial = 1319] [outer = 0x0] 05:55:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11918c800) [pid = 1656] [serial = 1320] [outer = 0x11662ec00] 05:55:50 INFO - PROCESS | 1656 | 1467032150455 Marionette DEBUG loaded listener.js 05:55:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d99000) [pid = 1656] [serial = 1321] [outer = 0x11662ec00] 05:55:50 INFO - PROCESS | 1656 | 1467032150772 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]]]}] 05:55:50 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 05:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 482ms 05:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:55:50 INFO - PROCESS | 1656 | 1467032150806 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 05:55:50 INFO - PROCESS | 1656 | 1467032150808 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 05:55:50 INFO - PROCESS | 1656 | 1467032150810 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:55:50 INFO - PROCESS | 1656 | 1467032150811 Marionette TRACE conn2 <- [1,1734,null,{}] 05:55:50 INFO - PROCESS | 1656 | 1467032150813 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}] 05:55:50 INFO - PROCESS | 1656 | 1467032150814 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:50 INFO - PROCESS | 1656 | 1467032150919 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 05:55:50 INFO - PROCESS | 1656 | 1467032150925 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:50 INFO - PROCESS | 1656 | 1467032150926 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12827d000 == 37 [pid = 1656] [id = 441] 05:55:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117045400) [pid = 1656] [serial = 1322] [outer = 0x0] 05:55:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123017c00) [pid = 1656] [serial = 1323] [outer = 0x117045400] 05:55:50 INFO - PROCESS | 1656 | 1467032150950 Marionette DEBUG loaded listener.js 05:55:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1237ae800) [pid = 1656] [serial = 1324] [outer = 0x117045400] 05:55:51 INFO - PROCESS | 1656 | 1467032151233 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]]]}] 05:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 05:55:51 INFO - PROCESS | 1656 | 1467032151279 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 05:55:51 INFO - PROCESS | 1656 | 1467032151280 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 05:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:55:51 INFO - PROCESS | 1656 | 1467032151285 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:55:51 INFO - PROCESS | 1656 | 1467032151288 Marionette TRACE conn2 <- [1,1738,null,{}] 05:55:51 INFO - PROCESS | 1656 | 1467032151290 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}] 05:55:51 INFO - PROCESS | 1656 | 1467032151292 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:51 INFO - PROCESS | 1656 | 1467032151388 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 05:55:51 INFO - PROCESS | 1656 | 1467032151391 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:51 INFO - PROCESS | 1656 | 1467032151393 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939a800 == 38 [pid = 1656] [id = 442] 05:55:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1238be000) [pid = 1656] [serial = 1325] [outer = 0x0] 05:55:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12407dc00) [pid = 1656] [serial = 1326] [outer = 0x1238be000] 05:55:51 INFO - PROCESS | 1656 | 1467032151420 Marionette DEBUG loaded listener.js 05:55:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124136c00) [pid = 1656] [serial = 1327] [outer = 0x1238be000] 05:55:51 INFO - PROCESS | 1656 | 1467032151759 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]]]}] 05:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 05:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:55:51 INFO - PROCESS | 1656 | 1467032151812 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 05:55:51 INFO - PROCESS | 1656 | 1467032151813 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 05:55:51 INFO - PROCESS | 1656 | 1467032151815 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:55:51 INFO - PROCESS | 1656 | 1467032151817 Marionette TRACE conn2 <- [1,1742,null,{}] 05:55:51 INFO - PROCESS | 1656 | 1467032151819 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}] 05:55:51 INFO - PROCESS | 1656 | 1467032151820 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:51 INFO - PROCESS | 1656 | 1467032151896 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 05:55:51 INFO - PROCESS | 1656 | 1467032151902 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:51 INFO - PROCESS | 1656 | 1467032151903 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b1000 == 39 [pid = 1656] [id = 443] 05:55:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1243b8800) [pid = 1656] [serial = 1328] [outer = 0x0] 05:55:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124db1800) [pid = 1656] [serial = 1329] [outer = 0x1243b8800] 05:55:51 INFO - PROCESS | 1656 | 1467032151927 Marionette DEBUG loaded listener.js 05:55:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1261aa000) [pid = 1656] [serial = 1330] [outer = 0x1243b8800] 05:55:52 INFO - PROCESS | 1656 | 1467032152507 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]]]}] 05:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 723ms 05:55:52 INFO - PROCESS | 1656 | 1467032152557 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 05:55:52 INFO - PROCESS | 1656 | 1467032152560 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 05:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:55:52 INFO - PROCESS | 1656 | 1467032152564 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:55:52 INFO - PROCESS | 1656 | 1467032152570 Marionette TRACE conn2 <- [1,1746,null,{}] 05:55:52 INFO - PROCESS | 1656 | 1467032152573 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}] 05:55:52 INFO - PROCESS | 1656 | 1467032152575 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:52 INFO - PROCESS | 1656 | 1467032152686 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 05:55:52 INFO - PROCESS | 1656 | 1467032152745 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:52 INFO - PROCESS | 1656 | 1467032152746 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f4f800 == 40 [pid = 1656] [id = 444] 05:55:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112863000) [pid = 1656] [serial = 1331] [outer = 0x0] 05:55:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112d8dc00) [pid = 1656] [serial = 1332] [outer = 0x112863000] 05:55:52 INFO - PROCESS | 1656 | 1467032152778 Marionette DEBUG loaded listener.js 05:55:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11337d000) [pid = 1656] [serial = 1333] [outer = 0x112863000] 05:55:53 INFO - PROCESS | 1656 | 1467032153345 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]]]}] 05:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 828ms 05:55:53 INFO - PROCESS | 1656 | 1467032153405 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 05:55:53 INFO - PROCESS | 1656 | 1467032153408 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 05:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:55:53 INFO - PROCESS | 1656 | 1467032153412 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:55:53 INFO - PROCESS | 1656 | 1467032153414 Marionette TRACE conn2 <- [1,1750,null,{}] 05:55:53 INFO - PROCESS | 1656 | 1467032153417 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}] 05:55:53 INFO - PROCESS | 1656 | 1467032153419 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:53 INFO - PROCESS | 1656 | 1467032153627 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 05:55:53 INFO - PROCESS | 1656 | 1467032153717 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:53 INFO - PROCESS | 1656 | 1467032153718 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d79800 == 41 [pid = 1656] [id = 445] 05:55:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112d8c400) [pid = 1656] [serial = 1334] [outer = 0x0] 05:55:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x112d93400) [pid = 1656] [serial = 1335] [outer = 0x112d8c400] 05:55:53 INFO - PROCESS | 1656 | 1467032153747 Marionette DEBUG loaded listener.js 05:55:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1133a6000) [pid = 1656] [serial = 1336] [outer = 0x112d8c400] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12939a800 == 40 [pid = 1656] [id = 442] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12827d000 == 39 [pid = 1656] [id = 441] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x126635000 == 38 [pid = 1656] [id = 440] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1248a8000 == 37 [pid = 1656] [id = 439] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1238d8800 == 36 [pid = 1656] [id = 438] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x123096000 == 35 [pid = 1656] [id = 437] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x11972b000 == 34 [pid = 1656] [id = 436] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x11872f800 == 33 [pid = 1656] [id = 435] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e5800 == 32 [pid = 1656] [id = 434] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1169a2000 == 31 [pid = 1656] [id = 433] 05:55:54 INFO - PROCESS | 1656 | --DOCSHELL 0x115d64000 == 30 [pid = 1656] [id = 432] 05:55:54 INFO - PROCESS | 1656 | 1467032154184 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]]]}] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112dd3800) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123df4000) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124daec00) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118020400) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1261a9800) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124135000) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11918b800) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x123014400) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1237a7000) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1195a7000) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112980800) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119711400) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123058800) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119d94800) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1195a4400) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12a63c000) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116fa1c00) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1240da800) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119188c00) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124dfc000) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11973cc00) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11636e800) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x116790000) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x117dad000) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118468000) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119ddd000) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126bbec00) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x126c4a800) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1283a2400) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x129159000) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 05:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 825ms 05:55:54 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1282c5400) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 05:55:54 INFO - PROCESS | 1656 | 1467032154239 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 05:55:54 INFO - PROCESS | 1656 | 1467032154242 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 05:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:55:54 INFO - PROCESS | 1656 | 1467032154245 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:55:54 INFO - PROCESS | 1656 | 1467032154247 Marionette TRACE conn2 <- [1,1754,null,{}] 05:55:54 INFO - PROCESS | 1656 | 1467032154250 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}] 05:55:54 INFO - PROCESS | 1656 | 1467032154251 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:54 INFO - PROCESS | 1656 | 1467032154330 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 05:55:54 INFO - PROCESS | 1656 | 1467032154337 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:54 INFO - PROCESS | 1656 | 1467032154338 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f5d800 == 31 [pid = 1656] [id = 446] 05:55:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1163de000) [pid = 1656] [serial = 1337] [outer = 0x0] 05:55:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116971400) [pid = 1656] [serial = 1338] [outer = 0x1163de000] 05:55:54 INFO - PROCESS | 1656 | 1467032154365 Marionette DEBUG loaded listener.js 05:55:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116fa3800) [pid = 1656] [serial = 1339] [outer = 0x1163de000] 05:55:54 INFO - PROCESS | 1656 | 1467032154702 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]]]}] 05:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 471ms 05:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:55:54 INFO - PROCESS | 1656 | 1467032154720 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 05:55:54 INFO - PROCESS | 1656 | 1467032154723 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 05:55:54 INFO - PROCESS | 1656 | 1467032154726 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:55:54 INFO - PROCESS | 1656 | 1467032154728 Marionette TRACE conn2 <- [1,1758,null,{}] 05:55:54 INFO - PROCESS | 1656 | 1467032154733 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}] 05:55:54 INFO - PROCESS | 1656 | 1467032154736 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:54 INFO - PROCESS | 1656 | 1467032154885 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 05:55:55 INFO - PROCESS | 1656 | 1467032155007 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:55 INFO - PROCESS | 1656 | 1467032155009 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x118732000 == 32 [pid = 1656] [id = 447] 05:55:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118012c00) [pid = 1656] [serial = 1340] [outer = 0x0] 05:55:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1180b2400) [pid = 1656] [serial = 1341] [outer = 0x118012c00] 05:55:55 INFO - PROCESS | 1656 | 1467032155054 Marionette DEBUG loaded listener.js 05:55:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1184b8c00) [pid = 1656] [serial = 1342] [outer = 0x118012c00] 05:55:55 INFO - PROCESS | 1656 | 1467032155419 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]]]}] 05:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 05:55:55 INFO - PROCESS | 1656 | 1467032155446 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 05:55:55 INFO - PROCESS | 1656 | 1467032155450 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 05:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:55:55 INFO - PROCESS | 1656 | 1467032155460 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:55:55 INFO - PROCESS | 1656 | 1467032155464 Marionette TRACE conn2 <- [1,1762,null,{}] 05:55:55 INFO - PROCESS | 1656 | 1467032155468 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}] 05:55:55 INFO - PROCESS | 1656 | 1467032155470 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:55 INFO - PROCESS | 1656 | 1467032155553 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 05:55:55 INFO - PROCESS | 1656 | 1467032155556 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:55 INFO - PROCESS | 1656 | 1467032155558 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308c000 == 33 [pid = 1656] [id = 448] 05:55:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112618000) [pid = 1656] [serial = 1343] [outer = 0x0] 05:55:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119151800) [pid = 1656] [serial = 1344] [outer = 0x112618000] 05:55:55 INFO - PROCESS | 1656 | 1467032155583 Marionette DEBUG loaded listener.js 05:55:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119711800) [pid = 1656] [serial = 1345] [outer = 0x112618000] 05:55:55 INFO - PROCESS | 1656 | 1467032155894 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]]]}] 05:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 477ms 05:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:55:55 INFO - PROCESS | 1656 | 1467032155935 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 05:55:55 INFO - PROCESS | 1656 | 1467032155936 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 05:55:55 INFO - PROCESS | 1656 | 1467032155938 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:55:55 INFO - PROCESS | 1656 | 1467032155939 Marionette TRACE conn2 <- [1,1766,null,{}] 05:55:55 INFO - PROCESS | 1656 | 1467032155941 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}] 05:55:55 INFO - PROCESS | 1656 | 1467032155942 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:56 INFO - PROCESS | 1656 | 1467032156011 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 05:55:56 INFO - PROCESS | 1656 | 1467032156016 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:56 INFO - PROCESS | 1656 | 1467032156018 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b5c000 == 34 [pid = 1656] [id = 449] 05:55:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119739000) [pid = 1656] [serial = 1346] [outer = 0x0] 05:55:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1199a3400) [pid = 1656] [serial = 1347] [outer = 0x119739000] 05:55:56 INFO - PROCESS | 1656 | 1467032156043 Marionette DEBUG loaded listener.js 05:55:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119d97c00) [pid = 1656] [serial = 1348] [outer = 0x119739000] 05:55:56 INFO - PROCESS | 1656 | 1467032156372 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]]]}] 05:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 468ms 05:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:55:56 INFO - PROCESS | 1656 | 1467032156407 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 05:55:56 INFO - PROCESS | 1656 | 1467032156408 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 05:55:56 INFO - PROCESS | 1656 | 1467032156410 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:55:56 INFO - PROCESS | 1656 | 1467032156411 Marionette TRACE conn2 <- [1,1770,null,{}] 05:55:56 INFO - PROCESS | 1656 | 1467032156440 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}] 05:55:56 INFO - PROCESS | 1656 | 1467032156442 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:56 INFO - PROCESS | 1656 | 1467032156543 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 05:55:56 INFO - PROCESS | 1656 | 1467032156581 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:56 INFO - PROCESS | 1656 | 1467032156585 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x120756800 == 35 [pid = 1656] [id = 450] 05:55:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119dd7800) [pid = 1656] [serial = 1349] [outer = 0x0] 05:55:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119ff4400) [pid = 1656] [serial = 1350] [outer = 0x119dd7800] 05:55:56 INFO - PROCESS | 1656 | 1467032156618 Marionette DEBUG loaded listener.js 05:55:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1210f2400) [pid = 1656] [serial = 1351] [outer = 0x119dd7800] 05:55:56 INFO - PROCESS | 1656 | 1467032156961 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]]]}] 05:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 593ms 05:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:55:57 INFO - PROCESS | 1656 | 1467032157006 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 05:55:57 INFO - PROCESS | 1656 | 1467032157007 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 05:55:57 INFO - PROCESS | 1656 | 1467032157009 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:55:57 INFO - PROCESS | 1656 | 1467032157010 Marionette TRACE conn2 <- [1,1774,null,{}] 05:55:57 INFO - PROCESS | 1656 | 1467032157012 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}] 05:55:57 INFO - PROCESS | 1656 | 1467032157014 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:57 INFO - PROCESS | 1656 | 1467032157114 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 05:55:57 INFO - PROCESS | 1656 | 1467032157118 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:57 INFO - PROCESS | 1656 | 1467032157119 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x128277800 == 36 [pid = 1656] [id = 451] 05:55:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116fa2c00) [pid = 1656] [serial = 1352] [outer = 0x0] 05:55:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123651800) [pid = 1656] [serial = 1353] [outer = 0x116fa2c00] 05:55:57 INFO - PROCESS | 1656 | 1467032157143 Marionette DEBUG loaded listener.js 05:55:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12407f800) [pid = 1656] [serial = 1354] [outer = 0x116fa2c00] 05:55:57 INFO - PROCESS | 1656 | 1467032157478 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]]]}] 05:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 520ms 05:55:57 INFO - PROCESS | 1656 | 1467032157530 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 05:55:57 INFO - PROCESS | 1656 | 1467032157531 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 05:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:55:57 INFO - PROCESS | 1656 | 1467032157536 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:55:57 INFO - PROCESS | 1656 | 1467032157537 Marionette TRACE conn2 <- [1,1778,null,{}] 05:55:57 INFO - PROCESS | 1656 | 1467032157539 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}] 05:55:57 INFO - PROCESS | 1656 | 1467032157540 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:57 INFO - PROCESS | 1656 | 1467032157637 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 05:55:57 INFO - PROCESS | 1656 | 1467032157649 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:57 INFO - PROCESS | 1656 | 1467032157650 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x118659000 == 37 [pid = 1656] [id = 452] 05:55:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1210f1000) [pid = 1656] [serial = 1355] [outer = 0x0] 05:55:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240dd000) [pid = 1656] [serial = 1356] [outer = 0x1210f1000] 05:55:57 INFO - PROCESS | 1656 | 1467032157675 Marionette DEBUG loaded listener.js 05:55:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1243bec00) [pid = 1656] [serial = 1357] [outer = 0x1210f1000] 05:55:58 INFO - PROCESS | 1656 | 1467032158080 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]]]}] 05:55:58 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 05:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms 05:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:55:58 INFO - PROCESS | 1656 | 1467032158106 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 05:55:58 INFO - PROCESS | 1656 | 1467032158107 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 05:55:58 INFO - PROCESS | 1656 | 1467032158109 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:55:58 INFO - PROCESS | 1656 | 1467032158110 Marionette TRACE conn2 <- [1,1782,null,{}] 05:55:58 INFO - PROCESS | 1656 | 1467032158113 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}] 05:55:58 INFO - PROCESS | 1656 | 1467032158114 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:58 INFO - PROCESS | 1656 | 1467032158210 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 05:55:58 INFO - PROCESS | 1656 | 1467032158248 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:58 INFO - PROCESS | 1656 | 1467032158249 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295bc000 == 38 [pid = 1656] [id = 453] 05:55:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1246af000) [pid = 1656] [serial = 1358] [outer = 0x0] 05:55:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124dac000) [pid = 1656] [serial = 1359] [outer = 0x1246af000] 05:55:58 INFO - PROCESS | 1656 | 1467032158274 Marionette DEBUG loaded listener.js 05:55:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1261a1800) [pid = 1656] [serial = 1360] [outer = 0x1246af000] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115f69c00) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117022c00) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11285c400) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112fcac00) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117042000) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112dd7400) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11285dc00) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180c1c00) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116f9b400) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119741000) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110ee6c00) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119dde000) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11285d800) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117045400) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11662ec00) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:55:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1238be000) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:55:58 INFO - PROCESS | 1656 | 1467032158646 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]]]}] 05:55:58 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 05:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 568ms 05:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:55:58 INFO - PROCESS | 1656 | 1467032158678 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 05:55:58 INFO - PROCESS | 1656 | 1467032158680 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 05:55:58 INFO - PROCESS | 1656 | 1467032158682 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:55:58 INFO - PROCESS | 1656 | 1467032158685 Marionette TRACE conn2 <- [1,1786,null,{}] 05:55:58 INFO - PROCESS | 1656 | 1467032158688 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}] 05:55:58 INFO - PROCESS | 1656 | 1467032158689 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:58 INFO - PROCESS | 1656 | 1467032158765 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 05:55:58 INFO - PROCESS | 1656 | 1467032158824 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:58 INFO - PROCESS | 1656 | 1467032158825 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238d7000 == 39 [pid = 1656] [id = 454] 05:55:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x111aad400) [pid = 1656] [serial = 1361] [outer = 0x0] 05:55:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112fcac00) [pid = 1656] [serial = 1362] [outer = 0x111aad400] 05:55:58 INFO - PROCESS | 1656 | 1467032158848 Marionette DEBUG loaded listener.js 05:55:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1184b8400) [pid = 1656] [serial = 1363] [outer = 0x111aad400] 05:55:59 INFO - PROCESS | 1656 | 1467032159122 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]]]}] 05:55:59 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 05:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 472ms 05:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:55:59 INFO - PROCESS | 1656 | 1467032159155 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 05:55:59 INFO - PROCESS | 1656 | 1467032159156 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 05:55:59 INFO - PROCESS | 1656 | 1467032159158 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:55:59 INFO - PROCESS | 1656 | 1467032159159 Marionette TRACE conn2 <- [1,1790,null,{}] 05:55:59 INFO - PROCESS | 1656 | 1467032159161 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}] 05:55:59 INFO - PROCESS | 1656 | 1467032159162 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:59 INFO - PROCESS | 1656 | 1467032159245 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 05:55:59 INFO - PROCESS | 1656 | 1467032159251 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:59 INFO - PROCESS | 1656 | 1467032159253 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aced800 == 40 [pid = 1656] [id = 455] 05:55:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11918f400) [pid = 1656] [serial = 1364] [outer = 0x0] 05:55:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1210f8000) [pid = 1656] [serial = 1365] [outer = 0x11918f400] 05:55:59 INFO - PROCESS | 1656 | 1467032159286 Marionette DEBUG loaded listener.js 05:55:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1261a1c00) [pid = 1656] [serial = 1366] [outer = 0x11918f400] 05:55:59 INFO - PROCESS | 1656 | 1467032159627 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]]]}] 05:55:59 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) 05:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 05:55:59 INFO - PROCESS | 1656 | 1467032159694 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 05:55:59 INFO - PROCESS | 1656 | 1467032159696 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 05:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:55:59 INFO - PROCESS | 1656 | 1467032159702 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:55:59 INFO - PROCESS | 1656 | 1467032159705 Marionette TRACE conn2 <- [1,1794,null,{}] 05:55:59 INFO - PROCESS | 1656 | 1467032159708 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}] 05:55:59 INFO - PROCESS | 1656 | 1467032159710 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:59 INFO - PROCESS | 1656 | 1467032159850 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 05:55:59 INFO - PROCESS | 1656 | 1467032159857 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:55:59 INFO - PROCESS | 1656 | 1467032159858 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:55:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c4000 == 41 [pid = 1656] [id = 456] 05:55:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1237aa000) [pid = 1656] [serial = 1367] [outer = 0x0] 05:55:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126bb5800) [pid = 1656] [serial = 1368] [outer = 0x1237aa000] 05:55:59 INFO - PROCESS | 1656 | 1467032159898 Marionette DEBUG loaded listener.js 05:55:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126bdcc00) [pid = 1656] [serial = 1369] [outer = 0x1237aa000] 05:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 623ms 05:56:00 INFO - PROCESS | 1656 | 1467032160316 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]]]}] 05:56:00 INFO - PROCESS | 1656 | 1467032160324 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 05:56:00 INFO - PROCESS | 1656 | 1467032160325 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 05:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:56:00 INFO - PROCESS | 1656 | 1467032160328 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:56:00 INFO - PROCESS | 1656 | 1467032160329 Marionette TRACE conn2 <- [1,1798,null,{}] 05:56:00 INFO - PROCESS | 1656 | 1467032160331 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}] 05:56:00 INFO - PROCESS | 1656 | 1467032160333 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:00 INFO - PROCESS | 1656 | 1467032160451 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 05:56:00 INFO - PROCESS | 1656 | 1467032160457 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:00 INFO - PROCESS | 1656 | 1467032160458 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcb3000 == 42 [pid = 1656] [id = 457] 05:56:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12665fc00) [pid = 1656] [serial = 1370] [outer = 0x0] 05:56:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126be2400) [pid = 1656] [serial = 1371] [outer = 0x12665fc00] 05:56:00 INFO - PROCESS | 1656 | 1467032160489 Marionette DEBUG loaded listener.js 05:56:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126c50000) [pid = 1656] [serial = 1372] [outer = 0x12665fc00] 05:56:00 INFO - PROCESS | 1656 | 1467032160962 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]]]}] 05:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 669ms 05:56:01 INFO - PROCESS | 1656 | 1467032160999 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 05:56:01 INFO - PROCESS | 1656 | 1467032161002 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 05:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:56:01 INFO - PROCESS | 1656 | 1467032161005 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:56:01 INFO - PROCESS | 1656 | 1467032161009 Marionette TRACE conn2 <- [1,1802,null,{}] 05:56:01 INFO - PROCESS | 1656 | 1467032161012 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}] 05:56:01 INFO - PROCESS | 1656 | 1467032161014 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:01 INFO - PROCESS | 1656 | 1467032161120 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 05:56:01 INFO - PROCESS | 1656 | 1467032161192 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:01 INFO - PROCESS | 1656 | 1467032161194 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x116677000 == 43 [pid = 1656] [id = 458] 05:56:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115f74000) [pid = 1656] [serial = 1373] [outer = 0x0] 05:56:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1163d9000) [pid = 1656] [serial = 1374] [outer = 0x115f74000] 05:56:01 INFO - PROCESS | 1656 | 1467032161248 Marionette DEBUG loaded listener.js 05:56:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116fa7400) [pid = 1656] [serial = 1375] [outer = 0x115f74000] 05:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 05:56:01 INFO - PROCESS | 1656 | 1467032161670 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]]]}] 05:56:01 INFO - PROCESS | 1656 | 1467032161678 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 05:56:01 INFO - PROCESS | 1656 | 1467032161681 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 05:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:56:01 INFO - PROCESS | 1656 | 1467032161687 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:56:01 INFO - PROCESS | 1656 | 1467032161689 Marionette TRACE conn2 <- [1,1806,null,{}] 05:56:01 INFO - PROCESS | 1656 | 1467032161691 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}] 05:56:01 INFO - PROCESS | 1656 | 1467032161693 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:01 INFO - PROCESS | 1656 | 1467032161802 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 05:56:01 INFO - PROCESS | 1656 | 1467032161899 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:01 INFO - PROCESS | 1656 | 1467032161900 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1261eb800 == 44 [pid = 1656] [id = 459] 05:56:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1176db000) [pid = 1656] [serial = 1376] [outer = 0x0] 05:56:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11860c400) [pid = 1656] [serial = 1377] [outer = 0x1176db000] 05:56:01 INFO - PROCESS | 1656 | 1467032161952 Marionette DEBUG loaded listener.js 05:56:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119417c00) [pid = 1656] [serial = 1378] [outer = 0x1176db000] 05:56:02 INFO - PROCESS | 1656 | 1467032162406 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]]]}] 05:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 772ms 05:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:56:02 INFO - PROCESS | 1656 | 1467032162460 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 05:56:02 INFO - PROCESS | 1656 | 1467032162461 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 05:56:02 INFO - PROCESS | 1656 | 1467032162476 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:56:02 INFO - PROCESS | 1656 | 1467032162479 Marionette TRACE conn2 <- [1,1810,null,{}] 05:56:02 INFO - PROCESS | 1656 | 1467032162489 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}] 05:56:02 INFO - PROCESS | 1656 | 1467032162492 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:02 INFO - PROCESS | 1656 | 1467032162595 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 05:56:02 INFO - PROCESS | 1656 | 1467032162659 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:02 INFO - PROCESS | 1656 | 1467032162661 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce2800 == 45 [pid = 1656] [id = 460] 05:56:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11973cc00) [pid = 1656] [serial = 1379] [outer = 0x0] 05:56:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119da0c00) [pid = 1656] [serial = 1380] [outer = 0x11973cc00] 05:56:02 INFO - PROCESS | 1656 | 1467032162693 Marionette DEBUG loaded listener.js 05:56:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1210fa800) [pid = 1656] [serial = 1381] [outer = 0x11973cc00] 05:56:03 INFO - PROCESS | 1656 | 1467032163104 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]]]}] 05:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 687ms 05:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:56:03 INFO - PROCESS | 1656 | 1467032163151 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 05:56:03 INFO - PROCESS | 1656 | 1467032163153 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 05:56:03 INFO - PROCESS | 1656 | 1467032163156 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:56:03 INFO - PROCESS | 1656 | 1467032163157 Marionette TRACE conn2 <- [1,1814,null,{}] 05:56:03 INFO - PROCESS | 1656 | 1467032163159 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}] 05:56:03 INFO - PROCESS | 1656 | 1467032163161 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:03 INFO - PROCESS | 1656 | 1467032163263 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 05:56:03 INFO - PROCESS | 1656 | 1467032163334 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:03 INFO - PROCESS | 1656 | 1467032163336 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c479000 == 46 [pid = 1656] [id = 461] 05:56:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124073800) [pid = 1656] [serial = 1382] [outer = 0x0] 05:56:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1240e2c00) [pid = 1656] [serial = 1383] [outer = 0x124073800] 05:56:03 INFO - PROCESS | 1656 | 1467032163405 Marionette DEBUG loaded listener.js 05:56:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1261a9c00) [pid = 1656] [serial = 1384] [outer = 0x124073800] 05:56:03 INFO - PROCESS | 1656 | 1467032163822 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]]]}] 05:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 718ms 05:56:04 INFO - PROCESS | 1656 | 1467032164023 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 05:56:04 INFO - PROCESS | 1656 | 1467032164025 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 05:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:56:04 INFO - PROCESS | 1656 | 1467032164068 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:56:04 INFO - PROCESS | 1656 | 1467032164070 Marionette TRACE conn2 <- [1,1818,null,{}] 05:56:04 INFO - PROCESS | 1656 | 1467032164074 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}] 05:56:04 INFO - PROCESS | 1656 | 1467032164076 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:04 INFO - PROCESS | 1656 | 1467032164176 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 05:56:04 INFO - PROCESS | 1656 | 1467032164245 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:04 INFO - PROCESS | 1656 | 1467032164249 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871a000 == 47 [pid = 1656] [id = 462] 05:56:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112ed0400) [pid = 1656] [serial = 1385] [outer = 0x0] 05:56:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113c9ac00) [pid = 1656] [serial = 1386] [outer = 0x112ed0400] 05:56:04 INFO - PROCESS | 1656 | 1467032164276 Marionette DEBUG loaded listener.js 05:56:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116972000) [pid = 1656] [serial = 1387] [outer = 0x112ed0400] 05:56:04 INFO - PROCESS | 1656 | 1467032164699 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]]]}] 05:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 688ms 05:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:56:04 INFO - PROCESS | 1656 | 1467032164740 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 05:56:04 INFO - PROCESS | 1656 | 1467032164742 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 05:56:04 INFO - PROCESS | 1656 | 1467032164745 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:56:04 INFO - PROCESS | 1656 | 1467032164748 Marionette TRACE conn2 <- [1,1822,null,{}] 05:56:04 INFO - PROCESS | 1656 | 1467032164751 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}] 05:56:04 INFO - PROCESS | 1656 | 1467032164753 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:04 INFO - PROCESS | 1656 | 1467032164852 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 05:56:04 INFO - PROCESS | 1656 | 1467032164913 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:04 INFO - PROCESS | 1656 | 1467032164914 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871e800 == 48 [pid = 1656] [id = 463] 05:56:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11801e800) [pid = 1656] [serial = 1388] [outer = 0x0] 05:56:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1181a8800) [pid = 1656] [serial = 1389] [outer = 0x11801e800] 05:56:04 INFO - PROCESS | 1656 | 1467032164942 Marionette DEBUG loaded listener.js 05:56:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118633c00) [pid = 1656] [serial = 1390] [outer = 0x11801e800] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c4000 == 47 [pid = 1656] [id = 456] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12aced800 == 46 [pid = 1656] [id = 455] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1238d7000 == 45 [pid = 1656] [id = 454] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1295bc000 == 44 [pid = 1656] [id = 453] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x118659000 == 43 [pid = 1656] [id = 452] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x128277800 == 42 [pid = 1656] [id = 451] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x120756800 == 41 [pid = 1656] [id = 450] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x123b5c000 == 40 [pid = 1656] [id = 449] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12308c000 == 39 [pid = 1656] [id = 448] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x118732000 == 38 [pid = 1656] [id = 447] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x116f5d800 == 37 [pid = 1656] [id = 446] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x115d79800 == 36 [pid = 1656] [id = 445] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x116f4f800 == 35 [pid = 1656] [id = 444] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b1000 == 34 [pid = 1656] [id = 443] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x118673000 == 33 [pid = 1656] [id = 431] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11871a000 == 32 [pid = 1656] [id = 462] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12c479000 == 31 [pid = 1656] [id = 461] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce2800 == 30 [pid = 1656] [id = 460] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1261eb800 == 29 [pid = 1656] [id = 459] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x116677000 == 28 [pid = 1656] [id = 458] 05:56:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcb3000 == 27 [pid = 1656] [id = 457] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12407dc00) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11941bc00) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1176da000) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11801e000) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x112861c00) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112d86000) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116f99c00) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115f72800) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1180be800) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x115f0ac00) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115fd6400) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1163e1400) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119dddc00) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112d91800) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117db2000) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118605000) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11973f800) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119dcfc00) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1210f6400) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123dec800) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124db4c00) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1210f5c00) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x121003000) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1210fd000) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1237ae800) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123659800) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11918c800) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x123017c00) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195aec00) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124136c00) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119d99000) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1186f1c00) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 05:56:05 INFO - PROCESS | 1656 | 1467032165847 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]]]}] 05:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1126ms 05:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:56:05 INFO - PROCESS | 1656 | 1467032165871 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 05:56:05 INFO - PROCESS | 1656 | 1467032165873 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 05:56:05 INFO - PROCESS | 1656 | 1467032165876 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:56:05 INFO - PROCESS | 1656 | 1467032165879 Marionette TRACE conn2 <- [1,1826,null,{}] 05:56:05 INFO - PROCESS | 1656 | 1467032165883 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}] 05:56:05 INFO - PROCESS | 1656 | 1467032165884 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:05 INFO - PROCESS | 1656 | 1467032165962 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 05:56:05 INFO - PROCESS | 1656 | 1467032165969 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:05 INFO - PROCESS | 1656 | 1467032165972 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d7a000 == 28 [pid = 1656] [id = 464] 05:56:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112613c00) [pid = 1656] [serial = 1391] [outer = 0x0] 05:56:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112d85800) [pid = 1656] [serial = 1392] [outer = 0x112613c00] 05:56:06 INFO - PROCESS | 1656 | 1467032165999 Marionette DEBUG loaded listener.js 05:56:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112daf800) [pid = 1656] [serial = 1393] [outer = 0x112613c00] 05:56:06 INFO - PROCESS | 1656 | 1467032166353 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]]]}] 05:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 520ms 05:56:06 INFO - PROCESS | 1656 | 1467032166397 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 05:56:06 INFO - PROCESS | 1656 | 1467032166402 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 05:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:56:06 INFO - PROCESS | 1656 | 1467032166413 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:56:06 INFO - PROCESS | 1656 | 1467032166414 Marionette TRACE conn2 <- [1,1830,null,{}] 05:56:06 INFO - PROCESS | 1656 | 1467032166416 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}] 05:56:06 INFO - PROCESS | 1656 | 1467032166418 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:06 INFO - PROCESS | 1656 | 1467032166496 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 05:56:06 INFO - PROCESS | 1656 | 1467032166501 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:06 INFO - PROCESS | 1656 | 1467032166503 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11723a800 == 29 [pid = 1656] [id = 465] 05:56:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1133ae400) [pid = 1656] [serial = 1394] [outer = 0x0] 05:56:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x115fd6000) [pid = 1656] [serial = 1395] [outer = 0x1133ae400] 05:56:06 INFO - PROCESS | 1656 | 1467032166530 Marionette DEBUG loaded listener.js 05:56:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1163e1400) [pid = 1656] [serial = 1396] [outer = 0x1133ae400] 05:56:06 INFO - PROCESS | 1656 | 1467032166901 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]]]}] 05:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 529ms 05:56:06 INFO - PROCESS | 1656 | 1467032166941 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 05:56:06 INFO - PROCESS | 1656 | 1467032166942 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 05:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:56:06 INFO - PROCESS | 1656 | 1467032166945 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:56:06 INFO - PROCESS | 1656 | 1467032166947 Marionette TRACE conn2 <- [1,1834,null,{}] 05:56:06 INFO - PROCESS | 1656 | 1467032166955 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}] 05:56:06 INFO - PROCESS | 1656 | 1467032166958 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:07 INFO - PROCESS | 1656 | 1467032167035 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 05:56:07 INFO - PROCESS | 1656 | 1467032167040 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:07 INFO - PROCESS | 1656 | 1467032167042 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11866f800 == 30 [pid = 1656] [id = 466] 05:56:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1176dd000) [pid = 1656] [serial = 1397] [outer = 0x0] 05:56:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11701f400) [pid = 1656] [serial = 1398] [outer = 0x1176dd000] 05:56:07 INFO - PROCESS | 1656 | 1467032167073 Marionette DEBUG loaded listener.js 05:56:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11801e000) [pid = 1656] [serial = 1399] [outer = 0x1176dd000] 05:56:07 INFO - PROCESS | 1656 | 1467032167503 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]]]}] 05:56:07 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 05:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 570ms 05:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:56:07 INFO - PROCESS | 1656 | 1467032167518 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 05:56:07 INFO - PROCESS | 1656 | 1467032167522 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 05:56:07 INFO - PROCESS | 1656 | 1467032167525 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:56:07 INFO - PROCESS | 1656 | 1467032167527 Marionette TRACE conn2 <- [1,1838,null,{}] 05:56:07 INFO - PROCESS | 1656 | 1467032167530 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}] 05:56:07 INFO - PROCESS | 1656 | 1467032167532 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:07 INFO - PROCESS | 1656 | 1467032167691 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 05:56:07 INFO - PROCESS | 1656 | 1467032167708 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:07 INFO - PROCESS | 1656 | 1467032167709 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11917c800 == 31 [pid = 1656] [id = 467] 05:56:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11801f800) [pid = 1656] [serial = 1400] [outer = 0x0] 05:56:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1181af000) [pid = 1656] [serial = 1401] [outer = 0x11801f800] 05:56:07 INFO - PROCESS | 1656 | 1467032167734 Marionette DEBUG loaded listener.js 05:56:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11860b400) [pid = 1656] [serial = 1402] [outer = 0x11801f800] 05:56:08 INFO - PROCESS | 1656 | 1467032168092 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]]]}] 05:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 620ms 05:56:08 INFO - PROCESS | 1656 | 1467032168145 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 05:56:08 INFO - PROCESS | 1656 | 1467032168146 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 05:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:56:08 INFO - PROCESS | 1656 | 1467032168149 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:56:08 INFO - PROCESS | 1656 | 1467032168150 Marionette TRACE conn2 <- [1,1842,null,{}] 05:56:08 INFO - PROCESS | 1656 | 1467032168152 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}] 05:56:08 INFO - PROCESS | 1656 | 1467032168153 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:08 INFO - PROCESS | 1656 | 1467032168248 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 05:56:08 INFO - PROCESS | 1656 | 1467032168283 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:08 INFO - PROCESS | 1656 | 1467032168284 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12075b800 == 32 [pid = 1656] [id = 468] 05:56:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11285e800) [pid = 1656] [serial = 1403] [outer = 0x0] 05:56:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1186fdc00) [pid = 1656] [serial = 1404] [outer = 0x11285e800] 05:56:08 INFO - PROCESS | 1656 | 1467032168309 Marionette DEBUG loaded listener.js 05:56:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119189800) [pid = 1656] [serial = 1405] [outer = 0x11285e800] 05:56:08 INFO - PROCESS | 1656 | 1467032168634 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]]]}] 05:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 525ms 05:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:56:08 INFO - PROCESS | 1656 | 1467032168681 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 05:56:08 INFO - PROCESS | 1656 | 1467032168682 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 05:56:08 INFO - PROCESS | 1656 | 1467032168684 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:56:08 INFO - PROCESS | 1656 | 1467032168686 Marionette TRACE conn2 <- [1,1846,null,{}] 05:56:08 INFO - PROCESS | 1656 | 1467032168688 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}] 05:56:08 INFO - PROCESS | 1656 | 1467032168693 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:08 INFO - PROCESS | 1656 | 1467032168808 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 05:56:08 INFO - PROCESS | 1656 | 1467032168859 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:08 INFO - PROCESS | 1656 | 1467032168860 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234da800 == 33 [pid = 1656] [id = 469] 05:56:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11941d400) [pid = 1656] [serial = 1406] [outer = 0x0] 05:56:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195a7000) [pid = 1656] [serial = 1407] [outer = 0x11941d400] 05:56:08 INFO - PROCESS | 1656 | 1467032168900 Marionette DEBUG loaded listener.js 05:56:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11999c800) [pid = 1656] [serial = 1408] [outer = 0x11941d400] 05:56:09 INFO - PROCESS | 1656 | 1467032169391 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]]]}] 05:56:09 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) 05:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 720ms 05:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:56:09 INFO - PROCESS | 1656 | 1467032169405 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 05:56:09 INFO - PROCESS | 1656 | 1467032169406 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 05:56:09 INFO - PROCESS | 1656 | 1467032169408 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:56:09 INFO - PROCESS | 1656 | 1467032169409 Marionette TRACE conn2 <- [1,1850,null,{}] 05:56:09 INFO - PROCESS | 1656 | 1467032169417 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}] 05:56:09 INFO - PROCESS | 1656 | 1467032169418 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:09 INFO - PROCESS | 1656 | 1467032169516 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 05:56:09 INFO - PROCESS | 1656 | 1467032169519 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:09 INFO - PROCESS | 1656 | 1467032169520 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e08000 == 34 [pid = 1656] [id = 470] 05:56:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116fa4800) [pid = 1656] [serial = 1409] [outer = 0x0] 05:56:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119b9c000) [pid = 1656] [serial = 1410] [outer = 0x116fa4800] 05:56:09 INFO - PROCESS | 1656 | 1467032169545 Marionette DEBUG loaded listener.js 05:56:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d9b800) [pid = 1656] [serial = 1411] [outer = 0x116fa4800] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1237aa000) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116fa2c00) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1210f1000) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1246af000) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111aad400) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118012c00) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d8c400) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112863000) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1243b8800) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112618000) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119739000) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1163de000) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11918f400) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119dd7800) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:56:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12665fc00) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:56:10 INFO - PROCESS | 1656 | 1467032170018 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]]]}] 05:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 624ms 05:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:56:10 INFO - PROCESS | 1656 | 1467032170033 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 05:56:10 INFO - PROCESS | 1656 | 1467032170036 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 05:56:10 INFO - PROCESS | 1656 | 1467032170039 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:56:10 INFO - PROCESS | 1656 | 1467032170040 Marionette TRACE conn2 <- [1,1854,null,{}] 05:56:10 INFO - PROCESS | 1656 | 1467032170042 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}] 05:56:10 INFO - PROCESS | 1656 | 1467032170043 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:10 INFO - PROCESS | 1656 | 1467032170120 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 05:56:10 INFO - PROCESS | 1656 | 1467032170123 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:10 INFO - PROCESS | 1656 | 1467032170124 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a64800 == 35 [pid = 1656] [id = 471] 05:56:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x110fa8800) [pid = 1656] [serial = 1412] [outer = 0x0] 05:56:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116fa1c00) [pid = 1656] [serial = 1413] [outer = 0x110fa8800] 05:56:10 INFO - PROCESS | 1656 | 1467032170200 Marionette DEBUG loaded listener.js 05:56:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1199a5000) [pid = 1656] [serial = 1414] [outer = 0x110fa8800] 05:56:10 INFO - PROCESS | 1656 | 1467032170534 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]]]}] 05:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 05:56:10 INFO - PROCESS | 1656 | 1467032170559 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 05:56:10 INFO - PROCESS | 1656 | 1467032170561 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 05:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:56:10 INFO - PROCESS | 1656 | 1467032170564 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:56:10 INFO - PROCESS | 1656 | 1467032170566 Marionette TRACE conn2 <- [1,1858,null,{}] 05:56:10 INFO - PROCESS | 1656 | 1467032170571 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}] 05:56:10 INFO - PROCESS | 1656 | 1467032170573 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:10 INFO - PROCESS | 1656 | 1467032170691 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 05:56:10 INFO - PROCESS | 1656 | 1467032170697 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:10 INFO - PROCESS | 1656 | 1467032170698 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b24000 == 36 [pid = 1656] [id = 472] 05:56:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112618000) [pid = 1656] [serial = 1415] [outer = 0x0] 05:56:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d97000) [pid = 1656] [serial = 1416] [outer = 0x112618000] 05:56:10 INFO - PROCESS | 1656 | 1467032170817 Marionette DEBUG loaded listener.js 05:56:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119ddac00) [pid = 1656] [serial = 1417] [outer = 0x112618000] 05:56:11 INFO - PROCESS | 1656 | 1467032171101 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]]]}] 05:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 575ms 05:56:11 INFO - PROCESS | 1656 | 1467032171141 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 05:56:11 INFO - PROCESS | 1656 | 1467032171143 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 05:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:56:11 INFO - PROCESS | 1656 | 1467032171145 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:56:11 INFO - PROCESS | 1656 | 1467032171146 Marionette TRACE conn2 <- [1,1862,null,{}] 05:56:11 INFO - PROCESS | 1656 | 1467032171155 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}] 05:56:11 INFO - PROCESS | 1656 | 1467032171157 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:11 INFO - PROCESS | 1656 | 1467032171238 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 05:56:11 INFO - PROCESS | 1656 | 1467032171242 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:11 INFO - PROCESS | 1656 | 1467032171243 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x128506000 == 37 [pid = 1656] [id = 473] 05:56:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118021400) [pid = 1656] [serial = 1418] [outer = 0x0] 05:56:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12073d400) [pid = 1656] [serial = 1419] [outer = 0x118021400] 05:56:11 INFO - PROCESS | 1656 | 1467032171268 Marionette DEBUG loaded listener.js 05:56:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1210f1000) [pid = 1656] [serial = 1420] [outer = 0x118021400] 05:56:11 INFO - PROCESS | 1656 | 1467032171624 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]]]}] 05:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 522ms 05:56:11 INFO - PROCESS | 1656 | 1467032171668 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 05:56:11 INFO - PROCESS | 1656 | 1467032171670 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 05:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:56:11 INFO - PROCESS | 1656 | 1467032171672 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:56:11 INFO - PROCESS | 1656 | 1467032171673 Marionette TRACE conn2 <- [1,1866,null,{}] 05:56:11 INFO - PROCESS | 1656 | 1467032171676 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}] 05:56:11 INFO - PROCESS | 1656 | 1467032171677 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:11 INFO - PROCESS | 1656 | 1467032171765 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 05:56:11 INFO - PROCESS | 1656 | 1467032171771 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:11 INFO - PROCESS | 1656 | 1467032171772 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b7000 == 38 [pid = 1656] [id = 474] 05:56:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1210f4000) [pid = 1656] [serial = 1421] [outer = 0x0] 05:56:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12341fc00) [pid = 1656] [serial = 1422] [outer = 0x1210f4000] 05:56:11 INFO - PROCESS | 1656 | 1467032171799 Marionette DEBUG loaded listener.js 05:56:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124071800) [pid = 1656] [serial = 1423] [outer = 0x1210f4000] 05:56:12 INFO - PROCESS | 1656 | 1467032172292 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]]]}] 05:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 668ms 05:56:12 INFO - PROCESS | 1656 | 1467032172377 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 05:56:12 INFO - PROCESS | 1656 | 1467032172380 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 05:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:56:12 INFO - PROCESS | 1656 | 1467032172387 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:56:12 INFO - PROCESS | 1656 | 1467032172388 Marionette TRACE conn2 <- [1,1870,null,{}] 05:56:12 INFO - PROCESS | 1656 | 1467032172393 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}] 05:56:12 INFO - PROCESS | 1656 | 1467032172395 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:12 INFO - PROCESS | 1656 | 1467032172506 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 05:56:12 INFO - PROCESS | 1656 | 1467032172635 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:12 INFO - PROCESS | 1656 | 1467032172636 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11721a800 == 39 [pid = 1656] [id = 475] 05:56:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112d8fc00) [pid = 1656] [serial = 1424] [outer = 0x0] 05:56:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112dcf400) [pid = 1656] [serial = 1425] [outer = 0x112d8fc00] 05:56:12 INFO - PROCESS | 1656 | 1467032172667 Marionette DEBUG loaded listener.js 05:56:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1133a4000) [pid = 1656] [serial = 1426] [outer = 0x112d8fc00] 05:56:13 INFO - PROCESS | 1656 | 1467032173171 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]]]}] 05:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 822ms 05:56:13 INFO - PROCESS | 1656 | 1467032173230 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 05:56:13 INFO - PROCESS | 1656 | 1467032173236 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 05:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:56:13 INFO - PROCESS | 1656 | 1467032173240 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:56:13 INFO - PROCESS | 1656 | 1467032173242 Marionette TRACE conn2 <- [1,1874,null,{}] 05:56:13 INFO - PROCESS | 1656 | 1467032173245 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}] 05:56:13 INFO - PROCESS | 1656 | 1467032173247 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:13 INFO - PROCESS | 1656 | 1467032173356 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 05:56:13 INFO - PROCESS | 1656 | 1467032173550 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:13 INFO - PROCESS | 1656 | 1467032173551 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x114f8b800 == 40 [pid = 1656] [id = 476] 05:56:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x111c83400) [pid = 1656] [serial = 1427] [outer = 0x0] 05:56:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112863c00) [pid = 1656] [serial = 1428] [outer = 0x111c83400] 05:56:13 INFO - PROCESS | 1656 | 1467032173580 Marionette DEBUG loaded listener.js 05:56:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x112ecc800) [pid = 1656] [serial = 1429] [outer = 0x111c83400] 05:56:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128506000 == 39 [pid = 1656] [id = 473] 05:56:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126b24000 == 38 [pid = 1656] [id = 472] 05:56:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119a64800 == 37 [pid = 1656] [id = 471] 05:56:13 INFO - PROCESS | 1656 | --DOCSHELL 0x124e08000 == 36 [pid = 1656] [id = 470] 05:56:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1234da800 == 35 [pid = 1656] [id = 469] 05:56:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12075b800 == 34 [pid = 1656] [id = 468] 05:56:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11917c800 == 33 [pid = 1656] [id = 467] 05:56:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11866f800 == 32 [pid = 1656] [id = 466] 05:56:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11723a800 == 31 [pid = 1656] [id = 465] 05:56:14 INFO - PROCESS | 1656 | --DOCSHELL 0x115d7a000 == 30 [pid = 1656] [id = 464] 05:56:14 INFO - PROCESS | 1656 | 1467032174058 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]]]}] 05:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 825ms 05:56:14 INFO - PROCESS | 1656 | 1467032174067 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 05:56:14 INFO - PROCESS | 1656 | 1467032174072 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 05:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:56:14 INFO - PROCESS | 1656 | 1467032174075 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:56:14 INFO - PROCESS | 1656 | 1467032174076 Marionette TRACE conn2 <- [1,1878,null,{}] 05:56:14 INFO - PROCESS | 1656 | 1467032174080 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}] 05:56:14 INFO - PROCESS | 1656 | 1467032174083 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:14 INFO - PROCESS | 1656 | 1467032174171 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126be2400) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126bb5800) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123651800) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1240dd000) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124dac000) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112fcac00) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1243bec00) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1180b2400) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1184b8c00) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d93400) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1133a6000) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112d8dc00) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11337d000) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1261aa000) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x124db1800) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119151800) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119711800) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1199a3400) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116971400) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116fa3800) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1210f8000) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1261a1c00) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1261a1800) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119ff4400) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126bdcc00) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1210f2400) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12407f800) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1184b8400) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119d97c00) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x126c50000) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 05:56:14 INFO - PROCESS | 1656 | 1467032174232 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:14 INFO - PROCESS | 1656 | 1467032174233 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x116935800 == 31 [pid = 1656] [id = 477] 05:56:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x110eda800) [pid = 1656] [serial = 1430] [outer = 0x0] 05:56:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112fbfc00) [pid = 1656] [serial = 1431] [outer = 0x110eda800] 05:56:14 INFO - PROCESS | 1656 | 1467032174263 Marionette DEBUG loaded listener.js 05:56:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116a04000) [pid = 1656] [serial = 1432] [outer = 0x110eda800] 05:56:14 INFO - PROCESS | 1656 | 1467032174562 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]]]}] 05:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 05:56:14 INFO - PROCESS | 1656 | 1467032174597 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 05:56:14 INFO - PROCESS | 1656 | 1467032174602 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 05:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:56:14 INFO - PROCESS | 1656 | 1467032174606 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:56:14 INFO - PROCESS | 1656 | 1467032174607 Marionette TRACE conn2 <- [1,1882,null,{}] 05:56:14 INFO - PROCESS | 1656 | 1467032174610 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}] 05:56:14 INFO - PROCESS | 1656 | 1467032174611 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:14 INFO - PROCESS | 1656 | 1467032174693 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 05:56:14 INFO - PROCESS | 1656 | 1467032174697 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:14 INFO - PROCESS | 1656 | 1467032174698 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x118672000 == 32 [pid = 1656] [id = 478] 05:56:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116f9ec00) [pid = 1656] [serial = 1433] [outer = 0x0] 05:56:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1176dcc00) [pid = 1656] [serial = 1434] [outer = 0x116f9ec00] 05:56:14 INFO - PROCESS | 1656 | 1467032174727 Marionette DEBUG loaded listener.js 05:56:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118467000) [pid = 1656] [serial = 1435] [outer = 0x116f9ec00] 05:56:15 INFO - PROCESS | 1656 | 1467032175117 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]]]}] 05:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms 05:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:56:15 INFO - PROCESS | 1656 | 1467032175128 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 05:56:15 INFO - PROCESS | 1656 | 1467032175129 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 05:56:15 INFO - PROCESS | 1656 | 1467032175139 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:56:15 INFO - PROCESS | 1656 | 1467032175143 Marionette TRACE conn2 <- [1,1886,null,{}] 05:56:15 INFO - PROCESS | 1656 | 1467032175146 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}] 05:56:15 INFO - PROCESS | 1656 | 1467032175149 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:15 INFO - PROCESS | 1656 | 1467032175227 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 05:56:15 INFO - PROCESS | 1656 | 1467032175236 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:15 INFO - PROCESS | 1656 | 1467032175237 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x123207800 == 33 [pid = 1656] [id = 479] 05:56:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118014000) [pid = 1656] [serial = 1436] [outer = 0x0] 05:56:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118632000) [pid = 1656] [serial = 1437] [outer = 0x118014000] 05:56:15 INFO - PROCESS | 1656 | 1467032175265 Marionette DEBUG loaded listener.js 05:56:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1195a4800) [pid = 1656] [serial = 1438] [outer = 0x118014000] 05:56:15 INFO - PROCESS | 1656 | 1467032175717 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]]]}] 05:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 631ms 05:56:15 INFO - PROCESS | 1656 | 1467032175764 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 05:56:15 INFO - PROCESS | 1656 | 1467032175767 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 05:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:56:15 INFO - PROCESS | 1656 | 1467032175771 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:56:15 INFO - PROCESS | 1656 | 1467032175773 Marionette TRACE conn2 <- [1,1890,null,{}] 05:56:15 INFO - PROCESS | 1656 | 1467032175776 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}] 05:56:15 INFO - PROCESS | 1656 | 1467032175778 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:15 INFO - PROCESS | 1656 | 1467032175908 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 05:56:15 INFO - PROCESS | 1656 | 1467032175968 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:15 INFO - PROCESS | 1656 | 1467032175970 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d6a000 == 34 [pid = 1656] [id = 480] 05:56:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x110d57000) [pid = 1656] [serial = 1439] [outer = 0x0] 05:56:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1121a9c00) [pid = 1656] [serial = 1440] [outer = 0x110d57000] 05:56:16 INFO - PROCESS | 1656 | 1467032176002 Marionette DEBUG loaded listener.js 05:56:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112fca800) [pid = 1656] [serial = 1441] [outer = 0x110d57000] 05:56:16 INFO - PROCESS | 1656 | 1467032176454 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]]]}] 05:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 721ms 05:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:56:16 INFO - PROCESS | 1656 | 1467032176492 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 05:56:16 INFO - PROCESS | 1656 | 1467032176495 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 05:56:16 INFO - PROCESS | 1656 | 1467032176498 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:56:16 INFO - PROCESS | 1656 | 1467032176500 Marionette TRACE conn2 <- [1,1894,null,{}] 05:56:16 INFO - PROCESS | 1656 | 1467032176522 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}] 05:56:16 INFO - PROCESS | 1656 | 1467032176524 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:16 INFO - PROCESS | 1656 | 1467032176623 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 05:56:16 INFO - PROCESS | 1656 | 1467032176692 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:16 INFO - PROCESS | 1656 | 1467032176694 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x119731800 == 35 [pid = 1656] [id = 481] 05:56:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117041800) [pid = 1656] [serial = 1442] [outer = 0x0] 05:56:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117db6400) [pid = 1656] [serial = 1443] [outer = 0x117041800] 05:56:16 INFO - PROCESS | 1656 | 1467032176725 Marionette DEBUG loaded listener.js 05:56:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1180b3c00) [pid = 1656] [serial = 1444] [outer = 0x117041800] 05:56:17 INFO - PROCESS | 1656 | 1467032177168 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]]]}] 05:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 691ms 05:56:17 INFO - PROCESS | 1656 | 1467032177189 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 05:56:17 INFO - PROCESS | 1656 | 1467032177191 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 05:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:56:17 INFO - PROCESS | 1656 | 1467032177193 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:56:17 INFO - PROCESS | 1656 | 1467032177195 Marionette TRACE conn2 <- [1,1898,null,{}] 05:56:17 INFO - PROCESS | 1656 | 1467032177197 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}] 05:56:17 INFO - PROCESS | 1656 | 1467032177199 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:17 INFO - PROCESS | 1656 | 1467032177354 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 05:56:17 INFO - PROCESS | 1656 | 1467032177405 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:17 INFO - PROCESS | 1656 | 1467032177406 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12434e000 == 36 [pid = 1656] [id = 482] 05:56:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119185000) [pid = 1656] [serial = 1445] [outer = 0x0] 05:56:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119480000) [pid = 1656] [serial = 1446] [outer = 0x119185000] 05:56:17 INFO - PROCESS | 1656 | 1467032177435 Marionette DEBUG loaded listener.js 05:56:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119711800) [pid = 1656] [serial = 1447] [outer = 0x119185000] 05:56:17 INFO - PROCESS | 1656 | 1467032177859 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]]]}] 05:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 722ms 05:56:17 INFO - PROCESS | 1656 | 1467032177915 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 05:56:17 INFO - PROCESS | 1656 | 1467032177918 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 05:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:56:17 INFO - PROCESS | 1656 | 1467032177926 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:56:17 INFO - PROCESS | 1656 | 1467032177930 Marionette TRACE conn2 <- [1,1902,null,{}] 05:56:17 INFO - PROCESS | 1656 | 1467032177951 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}] 05:56:17 INFO - PROCESS | 1656 | 1467032177953 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:18 INFO - PROCESS | 1656 | 1467032178057 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 05:56:18 INFO - PROCESS | 1656 | 1467032178124 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:18 INFO - PROCESS | 1656 | 1467032178126 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b32800 == 37 [pid = 1656] [id = 483] 05:56:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119189000) [pid = 1656] [serial = 1448] [outer = 0x0] 05:56:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119dde000) [pid = 1656] [serial = 1449] [outer = 0x119189000] 05:56:18 INFO - PROCESS | 1656 | 1467032178156 Marionette DEBUG loaded listener.js 05:56:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12073c000) [pid = 1656] [serial = 1450] [outer = 0x119189000] 05:56:18 INFO - PROCESS | 1656 | 1467032178578 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]]]}] 05:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 725ms 05:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:56:18 INFO - PROCESS | 1656 | 1467032178649 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 05:56:18 INFO - PROCESS | 1656 | 1467032178651 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 05:56:18 INFO - PROCESS | 1656 | 1467032178654 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:56:18 INFO - PROCESS | 1656 | 1467032178656 Marionette TRACE conn2 <- [1,1906,null,{}] 05:56:18 INFO - PROCESS | 1656 | 1467032178660 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}] 05:56:18 INFO - PROCESS | 1656 | 1467032178662 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:18 INFO - PROCESS | 1656 | 1467032178806 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 05:56:18 INFO - PROCESS | 1656 | 1467032178905 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:18 INFO - PROCESS | 1656 | 1467032178906 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x129108000 == 38 [pid = 1656] [id = 484] 05:56:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12073e800) [pid = 1656] [serial = 1451] [outer = 0x0] 05:56:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1210fe400) [pid = 1656] [serial = 1452] [outer = 0x12073e800] 05:56:18 INFO - PROCESS | 1656 | 1467032178956 Marionette DEBUG loaded listener.js 05:56:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1237a7800) [pid = 1656] [serial = 1453] [outer = 0x12073e800] 05:56:19 INFO - PROCESS | 1656 | 1467032179418 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]]]}] 05:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 771ms 05:56:19 INFO - PROCESS | 1656 | 1467032179425 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 05:56:19 INFO - PROCESS | 1656 | 1467032179427 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 05:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:56:19 INFO - PROCESS | 1656 | 1467032179429 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:56:19 INFO - PROCESS | 1656 | 1467032179430 Marionette TRACE conn2 <- [1,1910,null,{}] 05:56:19 INFO - PROCESS | 1656 | 1467032179434 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}] 05:56:19 INFO - PROCESS | 1656 | 1467032179436 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:19 INFO - PROCESS | 1656 | 1467032179533 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 05:56:19 INFO - PROCESS | 1656 | 1467032179608 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:19 INFO - PROCESS | 1656 | 1467032179612 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa9000 == 39 [pid = 1656] [id = 485] 05:56:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123dea400) [pid = 1656] [serial = 1454] [outer = 0x0] 05:56:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x123df4000) [pid = 1656] [serial = 1455] [outer = 0x123dea400] 05:56:19 INFO - PROCESS | 1656 | 1467032179652 Marionette DEBUG loaded listener.js 05:56:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1240ddc00) [pid = 1656] [serial = 1456] [outer = 0x123dea400] 05:56:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1240e0400) [pid = 1656] [serial = 1457] [outer = 0x12d124c00] 05:56:20 INFO - PROCESS | 1656 | 1467032180304 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]]]}] 05:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 923ms 05:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:56:20 INFO - PROCESS | 1656 | 1467032180353 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 05:56:20 INFO - PROCESS | 1656 | 1467032180355 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 05:56:20 INFO - PROCESS | 1656 | 1467032180358 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:56:20 INFO - PROCESS | 1656 | 1467032180359 Marionette TRACE conn2 <- [1,1914,null,{}] 05:56:20 INFO - PROCESS | 1656 | 1467032180363 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}] 05:56:20 INFO - PROCESS | 1656 | 1467032180365 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:20 INFO - PROCESS | 1656 | 1467032180455 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 05:56:20 INFO - PROCESS | 1656 | 1467032180513 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:20 INFO - PROCESS | 1656 | 1467032180514 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e8000 == 40 [pid = 1656] [id = 486] 05:56:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115fd6400) [pid = 1656] [serial = 1458] [outer = 0x0] 05:56:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11696f800) [pid = 1656] [serial = 1459] [outer = 0x115fd6400] 05:56:20 INFO - PROCESS | 1656 | 1467032180542 Marionette DEBUG loaded listener.js 05:56:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1176d9800) [pid = 1656] [serial = 1460] [outer = 0x115fd6400] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x113e35000 == 39 [pid = 1656] [id = 26] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x123207800 == 38 [pid = 1656] [id = 479] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x118672000 == 37 [pid = 1656] [id = 478] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x116935800 == 36 [pid = 1656] [id = 477] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x114f8b800 == 35 [pid = 1656] [id = 476] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12c75e000 == 34 [pid = 1656] [id = 14] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e0000 == 33 [pid = 1656] [id = 20] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12b19b800 == 32 [pid = 1656] [id = 9] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf2f000 == 31 [pid = 1656] [id = 16] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x129113000 == 30 [pid = 1656] [id = 6] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1131ca800 == 29 [pid = 1656] [id = 23] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11871e800 == 28 [pid = 1656] [id = 463] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x129118000 == 27 [pid = 1656] [id = 19] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12c47f000 == 26 [pid = 1656] [id = 13] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca11000 == 25 [pid = 1656] [id = 15] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x116f53800 == 24 [pid = 1656] [id = 24] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11724f800 == 23 [pid = 1656] [id = 25] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5de000 == 22 [pid = 1656] [id = 8] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcc3800 == 21 [pid = 1656] [id = 12] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcec000 == 20 [pid = 1656] [id = 11] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c7000 == 19 [pid = 1656] [id = 10] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12e1ba800 == 18 [pid = 1656] [id = 22] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12d6ed800 == 17 [pid = 1656] [id = 21] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11721a800 == 16 [pid = 1656] [id = 475] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b7000 == 15 [pid = 1656] [id = 474] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x129108000 == 14 [pid = 1656] [id = 484] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x126b32800 == 13 [pid = 1656] [id = 483] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12434e000 == 12 [pid = 1656] [id = 482] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119731800 == 11 [pid = 1656] [id = 481] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x115d6a000 == 10 [pid = 1656] [id = 480] 05:56:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa9000 == 9 [pid = 1656] [id = 485] 05:56:23 INFO - PROCESS | 1656 | 1467032183004 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]]]}] 05:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2681ms 05:56:23 INFO - PROCESS | 1656 | 1467032183083 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 05:56:23 INFO - PROCESS | 1656 | 1467032183086 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 05:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:56:23 INFO - PROCESS | 1656 | 1467032183091 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:56:23 INFO - PROCESS | 1656 | 1467032183096 Marionette TRACE conn2 <- [1,1918,null,{}] 05:56:23 INFO - PROCESS | 1656 | 1467032183101 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}] 05:56:23 INFO - PROCESS | 1656 | 1467032183104 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:23 INFO - PROCESS | 1656 | 1467032183276 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 05:56:23 INFO - PROCESS | 1656 | 1467032183301 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:23 INFO - PROCESS | 1656 | 1467032183304 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11721a000 == 10 [pid = 1656] [id = 487] 05:56:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1133ac400) [pid = 1656] [serial = 1461] [outer = 0x0] 05:56:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x115f04c00) [pid = 1656] [serial = 1462] [outer = 0x1133ac400] 05:56:23 INFO - PROCESS | 1656 | 1467032183349 Marionette DEBUG loaded listener.js 05:56:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116971000) [pid = 1656] [serial = 1463] [outer = 0x1133ac400] 05:56:23 INFO - PROCESS | 1656 | 1467032183771 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]]]}] 05:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 729ms 05:56:23 INFO - PROCESS | 1656 | 1467032183820 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 05:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:56:23 INFO - PROCESS | 1656 | 1467032183824 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 05:56:23 INFO - PROCESS | 1656 | 1467032183829 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:56:23 INFO - PROCESS | 1656 | 1467032183832 Marionette TRACE conn2 <- [1,1922,null,{}] 05:56:23 INFO - PROCESS | 1656 | 1467032183836 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}] 05:56:23 INFO - PROCESS | 1656 | 1467032183838 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:24 INFO - PROCESS | 1656 | 1467032184037 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 05:56:24 INFO - PROCESS | 1656 | 1467032184068 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:24 INFO - PROCESS | 1656 | 1467032184071 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x119176800 == 11 [pid = 1656] [id = 488] 05:56:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116fa3400) [pid = 1656] [serial = 1464] [outer = 0x0] 05:56:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118019800) [pid = 1656] [serial = 1465] [outer = 0x116fa3400] 05:56:24 INFO - PROCESS | 1656 | 1467032184115 Marionette DEBUG loaded listener.js 05:56:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1184b5800) [pid = 1656] [serial = 1466] [outer = 0x116fa3400] 05:56:24 INFO - PROCESS | 1656 | 1467032184576 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]]]}] 05:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 772ms 05:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:56:24 INFO - PROCESS | 1656 | 1467032184601 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 05:56:24 INFO - PROCESS | 1656 | 1467032184603 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 05:56:24 INFO - PROCESS | 1656 | 1467032184605 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:56:24 INFO - PROCESS | 1656 | 1467032184607 Marionette TRACE conn2 <- [1,1926,null,{}] 05:56:24 INFO - PROCESS | 1656 | 1467032184621 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}] 05:56:24 INFO - PROCESS | 1656 | 1467032184624 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:24 INFO - PROCESS | 1656 | 1467032184723 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 05:56:24 INFO - PROCESS | 1656 | 1467032184766 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:24 INFO - PROCESS | 1656 | 1467032184768 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238c9800 == 12 [pid = 1656] [id = 489] 05:56:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11918c800) [pid = 1656] [serial = 1467] [outer = 0x0] 05:56:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119486000) [pid = 1656] [serial = 1468] [outer = 0x11918c800] 05:56:24 INFO - PROCESS | 1656 | 1467032184797 Marionette DEBUG loaded listener.js 05:56:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1199a0800) [pid = 1656] [serial = 1469] [outer = 0x11918c800] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118021400) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11285e800) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11941d400) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112613c00) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11801e800) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1133ae400) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116fa4800) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1176dd000) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x110fa8800) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115f74000) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1176db000) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11973cc00) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124073800) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112ed0400) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112618000) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11801f800) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x110eda800) [pid = 1656] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116f9ec00) [pid = 1656] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x111c83400) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118014000) [pid = 1656] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x110d57000) [pid = 1656] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117041800) [pid = 1656] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1210f4000) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112d8fc00) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119185000) [pid = 1656] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119189000) [pid = 1656] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:56:25 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12073e800) [pid = 1656] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:56:25 INFO - PROCESS | 1656 | 1467032185474 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]]]}] 05:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 878ms 05:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:56:25 INFO - PROCESS | 1656 | 1467032185484 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 05:56:25 INFO - PROCESS | 1656 | 1467032185487 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 05:56:25 INFO - PROCESS | 1656 | 1467032185490 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:56:25 INFO - PROCESS | 1656 | 1467032185491 Marionette TRACE conn2 <- [1,1930,null,{}] 05:56:25 INFO - PROCESS | 1656 | 1467032185493 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}] 05:56:25 INFO - PROCESS | 1656 | 1467032185494 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:25 INFO - PROCESS | 1656 | 1467032185578 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 05:56:25 INFO - PROCESS | 1656 | 1467032185583 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:25 INFO - PROCESS | 1656 | 1467032185586 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa3000 == 13 [pid = 1656] [id = 490] 05:56:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112139000) [pid = 1656] [serial = 1470] [outer = 0x0] 05:56:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113c9c800) [pid = 1656] [serial = 1471] [outer = 0x112139000] 05:56:25 INFO - PROCESS | 1656 | 1467032185611 Marionette DEBUG loaded listener.js 05:56:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116f98800) [pid = 1656] [serial = 1472] [outer = 0x112139000] 05:56:25 INFO - PROCESS | 1656 | 1467032185953 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]]]}] 05:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 05:56:26 INFO - PROCESS | 1656 | 1467032186009 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 05:56:26 INFO - PROCESS | 1656 | 1467032186010 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 05:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:56:26 INFO - PROCESS | 1656 | 1467032186013 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:56:26 INFO - PROCESS | 1656 | 1467032186014 Marionette TRACE conn2 <- [1,1934,null,{}] 05:56:26 INFO - PROCESS | 1656 | 1467032186023 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}] 05:56:26 INFO - PROCESS | 1656 | 1467032186025 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:26 INFO - PROCESS | 1656 | 1467032186122 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 05:56:26 INFO - PROCESS | 1656 | 1467032186127 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:26 INFO - PROCESS | 1656 | 1467032186128 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b16800 == 14 [pid = 1656] [id = 491] 05:56:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11297e800) [pid = 1656] [serial = 1473] [outer = 0x0] 05:56:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11801c800) [pid = 1656] [serial = 1474] [outer = 0x11297e800] 05:56:26 INFO - PROCESS | 1656 | 1467032186169 Marionette DEBUG loaded listener.js 05:56:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118629c00) [pid = 1656] [serial = 1475] [outer = 0x11297e800] 05:56:26 INFO - PROCESS | 1656 | 1467032186518 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]]]}] 05:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 05:56:26 INFO - PROCESS | 1656 | 1467032186532 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 05:56:26 INFO - PROCESS | 1656 | 1467032186535 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 05:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:56:26 INFO - PROCESS | 1656 | 1467032186538 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:56:26 INFO - PROCESS | 1656 | 1467032186539 Marionette TRACE conn2 <- [1,1938,null,{}] 05:56:26 INFO - PROCESS | 1656 | 1467032186541 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}] 05:56:26 INFO - PROCESS | 1656 | 1467032186546 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:26 INFO - PROCESS | 1656 | 1467032186706 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 05:56:26 INFO - PROCESS | 1656 | 1467032186723 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:26 INFO - PROCESS | 1656 | 1467032186724 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x129106000 == 15 [pid = 1656] [id = 492] 05:56:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118630800) [pid = 1656] [serial = 1476] [outer = 0x0] 05:56:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119741800) [pid = 1656] [serial = 1477] [outer = 0x118630800] 05:56:26 INFO - PROCESS | 1656 | 1467032186765 Marionette DEBUG loaded listener.js 05:56:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1210f2400) [pid = 1656] [serial = 1478] [outer = 0x118630800] 05:56:27 INFO - PROCESS | 1656 | 1467032187166 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]]]}] 05:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 668ms 05:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:56:27 INFO - PROCESS | 1656 | 1467032187207 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 05:56:27 INFO - PROCESS | 1656 | 1467032187208 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 05:56:27 INFO - PROCESS | 1656 | 1467032187210 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:56:27 INFO - PROCESS | 1656 | 1467032187211 Marionette TRACE conn2 <- [1,1942,null,{}] 05:56:27 INFO - PROCESS | 1656 | 1467032187213 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}] 05:56:27 INFO - PROCESS | 1656 | 1467032187214 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:27 INFO - PROCESS | 1656 | 1467032187293 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 05:56:27 INFO - PROCESS | 1656 | 1467032187355 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:27 INFO - PROCESS | 1656 | 1467032187356 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5d5000 == 16 [pid = 1656] [id = 493] 05:56:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x111e2e800) [pid = 1656] [serial = 1479] [outer = 0x0] 05:56:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1210fb000) [pid = 1656] [serial = 1480] [outer = 0x111e2e800] 05:56:27 INFO - PROCESS | 1656 | 1467032187380 Marionette DEBUG loaded listener.js 05:56:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123421000) [pid = 1656] [serial = 1481] [outer = 0x111e2e800] 05:56:27 INFO - PROCESS | 1656 | 1467032187918 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]]]}] 05:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 769ms 05:56:27 INFO - PROCESS | 1656 | 1467032187980 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 05:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:56:27 INFO - PROCESS | 1656 | 1467032187982 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 05:56:27 INFO - PROCESS | 1656 | 1467032187985 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:56:27 INFO - PROCESS | 1656 | 1467032187989 Marionette TRACE conn2 <- [1,1946,null,{}] 05:56:27 INFO - PROCESS | 1656 | 1467032187992 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}] 05:56:27 INFO - PROCESS | 1656 | 1467032187994 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:28 INFO - PROCESS | 1656 | 1467032188120 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 05:56:28 INFO - PROCESS | 1656 | 1467032188202 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:28 INFO - PROCESS | 1656 | 1467032188203 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x118669800 == 17 [pid = 1656] [id = 494] 05:56:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11336fc00) [pid = 1656] [serial = 1482] [outer = 0x0] 05:56:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x115fd9000) [pid = 1656] [serial = 1483] [outer = 0x11336fc00] 05:56:28 INFO - PROCESS | 1656 | 1467032188235 Marionette DEBUG loaded listener.js 05:56:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116f9ec00) [pid = 1656] [serial = 1484] [outer = 0x11336fc00] 05:56:28 INFO - PROCESS | 1656 | 1467032188850 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]]]}] 05:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 921ms 05:56:28 INFO - PROCESS | 1656 | 1467032188907 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 05:56:28 INFO - PROCESS | 1656 | 1467032188909 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 05:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:56:28 INFO - PROCESS | 1656 | 1467032188913 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:56:28 INFO - PROCESS | 1656 | 1467032188914 Marionette TRACE conn2 <- [1,1950,null,{}] 05:56:28 INFO - PROCESS | 1656 | 1467032188918 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}] 05:56:28 INFO - PROCESS | 1656 | 1467032188919 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:29 INFO - PROCESS | 1656 | 1467032189016 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 05:56:29 INFO - PROCESS | 1656 | 1467032189075 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:29 INFO - PROCESS | 1656 | 1467032189078 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x116671000 == 18 [pid = 1656] [id = 495] 05:56:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112d84400) [pid = 1656] [serial = 1485] [outer = 0x0] 05:56:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x112fc5400) [pid = 1656] [serial = 1486] [outer = 0x112d84400] 05:56:29 INFO - PROCESS | 1656 | 1467032189107 Marionette DEBUG loaded listener.js 05:56:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x115f75000) [pid = 1656] [serial = 1487] [outer = 0x112d84400] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1186fdc00) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1195a7000) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112d85800) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112daf800) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118633c00) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1181a8800) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119189800) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115fd6000) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1163e1400) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119b9c000) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11701f400) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11801e000) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116fa1c00) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112863c00) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112fbfc00) [pid = 1656] [serial = 1431] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116fa7400) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112ecc800) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1176dcc00) [pid = 1656] [serial = 1434] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1163d9000) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119417c00) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11860c400) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1210fa800) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119da0c00) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116a04000) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1240e2c00) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1261a9c00) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118467000) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116972000) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x124071800) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x113c9ac00) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112dcf400) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1133a4000) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11999c800) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119d97000) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119ddac00) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x119d9b800) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1181af000) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1199a5000) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1195a4800) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11860b400) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1210f1000) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119dde000) [pid = 1656] [serial = 1449] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x118632000) [pid = 1656] [serial = 1437] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12341fc00) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12073d400) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x119480000) [pid = 1656] [serial = 1446] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1180b3c00) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x112fca800) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x1121a9c00) [pid = 1656] [serial = 1440] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x117db6400) [pid = 1656] [serial = 1443] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x123df4000) [pid = 1656] [serial = 1455] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x1237a7800) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x12073c000) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x1210fe400) [pid = 1656] [serial = 1452] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x124851c00) [pid = 1656] [serial = 892] [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.] 05:56:29 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x119711800) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 05:56:29 INFO - PROCESS | 1656 | 1467032189532 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]]]}] 05:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 627ms 05:56:29 INFO - PROCESS | 1656 | 1467032189540 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 05:56:29 INFO - PROCESS | 1656 | 1467032189545 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 05:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:56:29 INFO - PROCESS | 1656 | 1467032189552 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:56:29 INFO - PROCESS | 1656 | 1467032189555 Marionette TRACE conn2 <- [1,1954,null,{}] 05:56:29 INFO - PROCESS | 1656 | 1467032189558 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}] 05:56:29 INFO - PROCESS | 1656 | 1467032189559 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:29 INFO - PROCESS | 1656 | 1467032189632 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 05:56:29 INFO - PROCESS | 1656 | 1467032189638 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:29 INFO - PROCESS | 1656 | 1467032189639 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11724b800 == 19 [pid = 1656] [id = 496] 05:56:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x1163de800) [pid = 1656] [serial = 1488] [outer = 0x0] 05:56:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x116a0a800) [pid = 1656] [serial = 1489] [outer = 0x1163de800] 05:56:29 INFO - PROCESS | 1656 | 1467032189665 Marionette DEBUG loaded listener.js 05:56:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x116fa2c00) [pid = 1656] [serial = 1490] [outer = 0x1163de800] 05:56:30 INFO - PROCESS | 1656 | 1467032190156 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]]]}] 05:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 622ms 05:56:30 INFO - PROCESS | 1656 | 1467032190174 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 05:56:30 INFO - PROCESS | 1656 | 1467032190176 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 05:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:56:30 INFO - PROCESS | 1656 | 1467032190180 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:56:30 INFO - PROCESS | 1656 | 1467032190183 Marionette TRACE conn2 <- [1,1958,null,{}] 05:56:30 INFO - PROCESS | 1656 | 1467032190191 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}] 05:56:30 INFO - PROCESS | 1656 | 1467032190195 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:30 INFO - PROCESS | 1656 | 1467032190275 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 05:56:30 INFO - PROCESS | 1656 | 1467032190280 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:30 INFO - PROCESS | 1656 | 1467032190282 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x118716800 == 20 [pid = 1656] [id = 497] 05:56:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x1180b5000) [pid = 1656] [serial = 1491] [outer = 0x0] 05:56:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x1180be800) [pid = 1656] [serial = 1492] [outer = 0x1180b5000] 05:56:30 INFO - PROCESS | 1656 | 1467032190318 Marionette DEBUG loaded listener.js 05:56:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x118632000) [pid = 1656] [serial = 1493] [outer = 0x1180b5000] 05:56:30 INFO - PROCESS | 1656 | 1467032190646 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]]]}] 05:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 473ms 05:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:56:30 INFO - PROCESS | 1656 | 1467032190658 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 05:56:30 INFO - PROCESS | 1656 | 1467032190660 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 05:56:30 INFO - PROCESS | 1656 | 1467032190669 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:56:30 INFO - PROCESS | 1656 | 1467032190671 Marionette TRACE conn2 <- [1,1962,null,{}] 05:56:30 INFO - PROCESS | 1656 | 1467032190673 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}] 05:56:30 INFO - PROCESS | 1656 | 1467032190674 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:30 INFO - PROCESS | 1656 | 1467032190749 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 05:56:30 INFO - PROCESS | 1656 | 1467032190755 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:30 INFO - PROCESS | 1656 | 1467032190756 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119256000 == 21 [pid = 1656] [id = 498] 05:56:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x119186400) [pid = 1656] [serial = 1494] [outer = 0x0] 05:56:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x11941d400) [pid = 1656] [serial = 1495] [outer = 0x119186400] 05:56:30 INFO - PROCESS | 1656 | 1467032190781 Marionette DEBUG loaded listener.js 05:56:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1195b1c00) [pid = 1656] [serial = 1496] [outer = 0x119186400] 05:56:31 INFO - PROCESS | 1656 | 1467032191107 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]]]}] 05:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 470ms 05:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:56:31 INFO - PROCESS | 1656 | 1467032191139 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 05:56:31 INFO - PROCESS | 1656 | 1467032191140 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 05:56:31 INFO - PROCESS | 1656 | 1467032191142 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:56:31 INFO - PROCESS | 1656 | 1467032191144 Marionette TRACE conn2 <- [1,1966,null,{}] 05:56:31 INFO - PROCESS | 1656 | 1467032191146 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}] 05:56:31 INFO - PROCESS | 1656 | 1467032191148 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:31 INFO - PROCESS | 1656 | 1467032191230 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 05:56:31 INFO - PROCESS | 1656 | 1467032191237 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:31 INFO - PROCESS | 1656 | 1467032191238 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x123092000 == 22 [pid = 1656] [id = 499] 05:56:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x112618000) [pid = 1656] [serial = 1497] [outer = 0x0] 05:56:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11999a800) [pid = 1656] [serial = 1498] [outer = 0x112618000] 05:56:31 INFO - PROCESS | 1656 | 1467032191263 Marionette DEBUG loaded listener.js 05:56:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x119d97000) [pid = 1656] [serial = 1499] [outer = 0x112618000] 05:56:31 INFO - PROCESS | 1656 | 1467032191605 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]]]}] 05:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 474ms 05:56:31 INFO - PROCESS | 1656 | 1467032191618 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 05:56:31 INFO - PROCESS | 1656 | 1467032191619 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 05:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:56:31 INFO - PROCESS | 1656 | 1467032191621 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:56:31 INFO - PROCESS | 1656 | 1467032191622 Marionette TRACE conn2 <- [1,1970,null,{}] 05:56:31 INFO - PROCESS | 1656 | 1467032191624 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}] 05:56:31 INFO - PROCESS | 1656 | 1467032191628 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:31 INFO - PROCESS | 1656 | 1467032191754 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 05:56:31 INFO - PROCESS | 1656 | 1467032191764 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:31 INFO - PROCESS | 1656 | 1467032191765 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12374f000 == 23 [pid = 1656] [id = 500] 05:56:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x119d99c00) [pid = 1656] [serial = 1500] [outer = 0x0] 05:56:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x119dde000) [pid = 1656] [serial = 1501] [outer = 0x119d99c00] 05:56:31 INFO - PROCESS | 1656 | 1467032191791 Marionette DEBUG loaded listener.js 05:56:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x123656c00) [pid = 1656] [serial = 1502] [outer = 0x119d99c00] 05:56:32 INFO - PROCESS | 1656 | 1467032192149 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]]]}] 05:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 570ms 05:56:32 INFO - PROCESS | 1656 | 1467032192195 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 05:56:32 INFO - PROCESS | 1656 | 1467032192197 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 05:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:56:32 INFO - PROCESS | 1656 | 1467032192201 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:56:32 INFO - PROCESS | 1656 | 1467032192202 Marionette TRACE conn2 <- [1,1974,null,{}] 05:56:32 INFO - PROCESS | 1656 | 1467032192206 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}] 05:56:32 INFO - PROCESS | 1656 | 1467032192207 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:32 INFO - PROCESS | 1656 | 1467032192338 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 05:56:32 INFO - PROCESS | 1656 | 1467032192353 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:32 INFO - PROCESS | 1656 | 1467032192354 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e0c800 == 24 [pid = 1656] [id = 501] 05:56:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1237a5c00) [pid = 1656] [serial = 1503] [outer = 0x0] 05:56:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1237ee800) [pid = 1656] [serial = 1504] [outer = 0x1237a5c00] 05:56:32 INFO - PROCESS | 1656 | 1467032192378 Marionette DEBUG loaded listener.js 05:56:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1238c6c00) [pid = 1656] [serial = 1505] [outer = 0x1237a5c00] 05:56:32 INFO - PROCESS | 1656 | 1467032192728 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]]]}] 05:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 571ms 05:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:56:32 INFO - PROCESS | 1656 | 1467032192772 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 05:56:32 INFO - PROCESS | 1656 | 1467032192774 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 05:56:32 INFO - PROCESS | 1656 | 1467032192778 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:56:32 INFO - PROCESS | 1656 | 1467032192780 Marionette TRACE conn2 <- [1,1978,null,{}] 05:56:32 INFO - PROCESS | 1656 | 1467032192783 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}] 05:56:32 INFO - PROCESS | 1656 | 1467032192785 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:32 INFO - PROCESS | 1656 | 1467032192923 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 05:56:32 INFO - PROCESS | 1656 | 1467032192938 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:32 INFO - PROCESS | 1656 | 1467032192939 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x126634000 == 25 [pid = 1656] [id = 502] 05:56:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116974000) [pid = 1656] [serial = 1506] [outer = 0x0] 05:56:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x124073000) [pid = 1656] [serial = 1507] [outer = 0x116974000] 05:56:32 INFO - PROCESS | 1656 | 1467032192963 Marionette DEBUG loaded listener.js 05:56:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x124079c00) [pid = 1656] [serial = 1508] [outer = 0x116974000] 05:56:33 INFO - PROCESS | 1656 | 1467032193262 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]]]}] 05:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 523ms 05:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:56:33 INFO - PROCESS | 1656 | 1467032193301 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 05:56:33 INFO - PROCESS | 1656 | 1467032193303 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 05:56:33 INFO - PROCESS | 1656 | 1467032193305 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:56:33 INFO - PROCESS | 1656 | 1467032193307 Marionette TRACE conn2 <- [1,1982,null,{}] 05:56:33 INFO - PROCESS | 1656 | 1467032193309 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}] 05:56:33 INFO - PROCESS | 1656 | 1467032193310 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:33 INFO - PROCESS | 1656 | 1467032193404 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 05:56:33 INFO - PROCESS | 1656 | 1467032193419 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:33 INFO - PROCESS | 1656 | 1467032193420 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x128279000 == 26 [pid = 1656] [id = 503] 05:56:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1237a8800) [pid = 1656] [serial = 1509] [outer = 0x0] 05:56:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1240d9c00) [pid = 1656] [serial = 1510] [outer = 0x1237a8800] 05:56:33 INFO - PROCESS | 1656 | 1467032193445 Marionette DEBUG loaded listener.js 05:56:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1240dfc00) [pid = 1656] [serial = 1511] [outer = 0x1237a8800] 05:56:33 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11918c800) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:56:33 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x116fa3400) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:56:33 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x112139000) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:56:33 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x118630800) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:56:33 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1133ac400) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:56:33 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11297e800) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:56:33 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x115fd6400) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:56:33 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x123dea400) [pid = 1656] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:56:33 INFO - PROCESS | 1656 | 1467032193810 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]]]}] 05:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 517ms 05:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:56:33 INFO - PROCESS | 1656 | 1467032193824 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 05:56:33 INFO - PROCESS | 1656 | 1467032193825 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 05:56:33 INFO - PROCESS | 1656 | 1467032193827 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:56:33 INFO - PROCESS | 1656 | 1467032193828 Marionette TRACE conn2 <- [1,1986,null,{}] 05:56:33 INFO - PROCESS | 1656 | 1467032193830 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}] 05:56:33 INFO - PROCESS | 1656 | 1467032193831 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:33 INFO - PROCESS | 1656 | 1467032193907 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 05:56:33 INFO - PROCESS | 1656 | 1467032193910 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:33 INFO - PROCESS | 1656 | 1467032193911 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x128326800 == 27 [pid = 1656] [id = 504] 05:56:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112139000) [pid = 1656] [serial = 1512] [outer = 0x0] 05:56:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116fa3400) [pid = 1656] [serial = 1513] [outer = 0x112139000] 05:56:33 INFO - PROCESS | 1656 | 1467032193938 Marionette DEBUG loaded listener.js 05:56:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x12407dc00) [pid = 1656] [serial = 1514] [outer = 0x112139000] 05:56:34 INFO - PROCESS | 1656 | 1467032194259 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]]]}] 05:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 05:56:34 INFO - PROCESS | 1656 | 1467032194297 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 05:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:56:34 INFO - PROCESS | 1656 | 1467032194298 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 05:56:34 INFO - PROCESS | 1656 | 1467032194301 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:56:34 INFO - PROCESS | 1656 | 1467032194302 Marionette TRACE conn2 <- [1,1990,null,{}] 05:56:34 INFO - PROCESS | 1656 | 1467032194304 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}] 05:56:34 INFO - PROCESS | 1656 | 1467032194306 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:34 INFO - PROCESS | 1656 | 1467032194415 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 05:56:34 INFO - PROCESS | 1656 | 1467032194421 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:34 INFO - PROCESS | 1656 | 1467032194423 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939b000 == 28 [pid = 1656] [id = 505] 05:56:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1195ac800) [pid = 1656] [serial = 1515] [outer = 0x0] 05:56:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1243bf800) [pid = 1656] [serial = 1516] [outer = 0x1195ac800] 05:56:34 INFO - PROCESS | 1656 | 1467032194449 Marionette DEBUG loaded listener.js 05:56:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x124dfd000) [pid = 1656] [serial = 1517] [outer = 0x1195ac800] 05:56:34 INFO - PROCESS | 1656 | 1467032194774 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]]]}] 05:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 05:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:56:34 INFO - PROCESS | 1656 | 1467032194824 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 05:56:34 INFO - PROCESS | 1656 | 1467032194825 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 05:56:34 INFO - PROCESS | 1656 | 1467032194827 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:56:34 INFO - PROCESS | 1656 | 1467032194828 Marionette TRACE conn2 <- [1,1994,null,{}] 05:56:34 INFO - PROCESS | 1656 | 1467032194830 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}] 05:56:34 INFO - PROCESS | 1656 | 1467032194831 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:34 INFO - PROCESS | 1656 | 1467032194908 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 05:56:34 INFO - PROCESS | 1656 | 1467032194911 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:34 INFO - PROCESS | 1656 | 1467032194913 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7b8000 == 29 [pid = 1656] [id = 506] 05:56:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x124e9b800) [pid = 1656] [serial = 1518] [outer = 0x0] 05:56:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1261a7000) [pid = 1656] [serial = 1519] [outer = 0x124e9b800] 05:56:34 INFO - PROCESS | 1656 | 1467032194937 Marionette DEBUG loaded listener.js 05:56:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1265f2c00) [pid = 1656] [serial = 1520] [outer = 0x124e9b800] 05:56:35 INFO - PROCESS | 1656 | 1467032195257 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]]]}] 05:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 05:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:56:35 INFO - PROCESS | 1656 | 1467032195298 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 05:56:35 INFO - PROCESS | 1656 | 1467032195299 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 05:56:35 INFO - PROCESS | 1656 | 1467032195301 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:56:35 INFO - PROCESS | 1656 | 1467032195302 Marionette TRACE conn2 <- [1,1998,null,{}] 05:56:35 INFO - PROCESS | 1656 | 1467032195304 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}] 05:56:35 INFO - PROCESS | 1656 | 1467032195305 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:35 INFO - PROCESS | 1656 | 1467032195410 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 05:56:35 INFO - PROCESS | 1656 | 1467032195417 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:35 INFO - PROCESS | 1656 | 1467032195418 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12acee800 == 30 [pid = 1656] [id = 507] 05:56:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x12666b400) [pid = 1656] [serial = 1521] [outer = 0x0] 05:56:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x126806000) [pid = 1656] [serial = 1522] [outer = 0x12666b400] 05:56:35 INFO - PROCESS | 1656 | 1467032195443 Marionette DEBUG loaded listener.js 05:56:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12687fc00) [pid = 1656] [serial = 1523] [outer = 0x12666b400] 05:56:35 INFO - PROCESS | 1656 | 1467032195737 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]]]}] 05:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 471ms 05:56:35 INFO - PROCESS | 1656 | 1467032195802 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 05:56:35 INFO - PROCESS | 1656 | 1467032195804 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 05:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:56:35 INFO - PROCESS | 1656 | 1467032195808 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:56:35 INFO - PROCESS | 1656 | 1467032195811 Marionette TRACE conn2 <- [1,2002,null,{}] 05:56:35 INFO - PROCESS | 1656 | 1467032195815 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}] 05:56:35 INFO - PROCESS | 1656 | 1467032195818 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:35 INFO - PROCESS | 1656 | 1467032195921 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 05:56:35 INFO - PROCESS | 1656 | 1467032195973 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:35 INFO - PROCESS | 1656 | 1467032195975 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x116308800 == 31 [pid = 1656] [id = 508] 05:56:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11285fc00) [pid = 1656] [serial = 1524] [outer = 0x0] 05:56:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112d85800) [pid = 1656] [serial = 1525] [outer = 0x11285fc00] 05:56:36 INFO - PROCESS | 1656 | 1467032196007 Marionette DEBUG loaded listener.js 05:56:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1133a6000) [pid = 1656] [serial = 1526] [outer = 0x11285fc00] 05:56:36 INFO - PROCESS | 1656 | 1467032196479 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]]]}] 05:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 721ms 05:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:56:36 INFO - PROCESS | 1656 | 1467032196530 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 05:56:36 INFO - PROCESS | 1656 | 1467032196532 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 05:56:36 INFO - PROCESS | 1656 | 1467032196539 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:56:36 INFO - PROCESS | 1656 | 1467032196542 Marionette TRACE conn2 <- [1,2006,null,{}] 05:56:36 INFO - PROCESS | 1656 | 1467032196544 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}] 05:56:36 INFO - PROCESS | 1656 | 1467032196546 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:36 INFO - PROCESS | 1656 | 1467032196645 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 05:56:36 INFO - PROCESS | 1656 | 1467032196713 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:36 INFO - PROCESS | 1656 | 1467032196715 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11972a800 == 32 [pid = 1656] [id = 509] 05:56:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116f9fc00) [pid = 1656] [serial = 1527] [outer = 0x0] 05:56:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117045400) [pid = 1656] [serial = 1528] [outer = 0x116f9fc00] 05:56:36 INFO - PROCESS | 1656 | 1467032196745 Marionette DEBUG loaded listener.js 05:56:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11801f000) [pid = 1656] [serial = 1529] [outer = 0x116f9fc00] 05:56:37 INFO - PROCESS | 1656 | 1467032197161 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]]]}] 05:56:37 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 05:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms 05:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:56:37 INFO - PROCESS | 1656 | 1467032197209 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 05:56:37 INFO - PROCESS | 1656 | 1467032197211 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 05:56:37 INFO - PROCESS | 1656 | 1467032197213 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:56:37 INFO - PROCESS | 1656 | 1467032197215 Marionette TRACE conn2 <- [1,2010,null,{}] 05:56:37 INFO - PROCESS | 1656 | 1467032197222 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}] 05:56:37 INFO - PROCESS | 1656 | 1467032197225 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:37 INFO - PROCESS | 1656 | 1467032197346 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 05:56:37 INFO - PROCESS | 1656 | 1467032197407 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:37 INFO - PROCESS | 1656 | 1467032197410 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5dc800 == 33 [pid = 1656] [id = 510] 05:56:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119739400) [pid = 1656] [serial = 1530] [outer = 0x0] 05:56:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119d92c00) [pid = 1656] [serial = 1531] [outer = 0x119739400] 05:56:37 INFO - PROCESS | 1656 | 1467032197441 Marionette DEBUG loaded listener.js 05:56:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119dd8000) [pid = 1656] [serial = 1532] [outer = 0x119739400] 05:56:37 INFO - PROCESS | 1656 | 1467032197880 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]]]}] 05:56:37 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 05:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 673ms 05:56:37 INFO - PROCESS | 1656 | 1467032197898 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 05:56:37 INFO - PROCESS | 1656 | 1467032197900 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 05:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:56:37 INFO - PROCESS | 1656 | 1467032197904 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:56:37 INFO - PROCESS | 1656 | 1467032197905 Marionette TRACE conn2 <- [1,2014,null,{}] 05:56:37 INFO - PROCESS | 1656 | 1467032197908 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}] 05:56:37 INFO - PROCESS | 1656 | 1467032197909 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:38 INFO - PROCESS | 1656 | 1467032198137 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 05:56:38 INFO - PROCESS | 1656 | 1467032198272 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:38 INFO - PROCESS | 1656 | 1467032198274 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x117250000 == 34 [pid = 1656] [id = 511] 05:56:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112d91000) [pid = 1656] [serial = 1533] [outer = 0x0] 05:56:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112fa1800) [pid = 1656] [serial = 1534] [outer = 0x112d91000] 05:56:38 INFO - PROCESS | 1656 | 1467032198321 Marionette DEBUG loaded listener.js 05:56:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x115fd8000) [pid = 1656] [serial = 1535] [outer = 0x112d91000] 05:56:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e8000 == 33 [pid = 1656] [id = 486] 05:56:39 INFO - PROCESS | 1656 | 1467032199245 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]]]}] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119486000) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118019800) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x113c9c800) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116f98800) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119741800) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1199a0800) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x115f04c00) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1210f2400) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1184b5800) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118629c00) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11801c800) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116971000) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1176d9800) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11696f800) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 05:56:39 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1240ddc00) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 05:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1426ms 05:56:39 INFO - PROCESS | 1656 | 1467032199331 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 05:56:39 INFO - PROCESS | 1656 | 1467032199333 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 05:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:56:39 INFO - PROCESS | 1656 | 1467032199339 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:56:39 INFO - PROCESS | 1656 | 1467032199341 Marionette TRACE conn2 <- [1,2018,null,{}] 05:56:39 INFO - PROCESS | 1656 | 1467032199345 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}] 05:56:39 INFO - PROCESS | 1656 | 1467032199347 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:39 INFO - PROCESS | 1656 | 1467032199422 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 05:56:39 INFO - PROCESS | 1656 | 1467032199427 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:39 INFO - PROCESS | 1656 | 1467032199430 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c6d000 == 34 [pid = 1656] [id = 512] 05:56:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x112863400) [pid = 1656] [serial = 1536] [outer = 0x0] 05:56:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112980000) [pid = 1656] [serial = 1537] [outer = 0x112863400] 05:56:39 INFO - PROCESS | 1656 | 1467032199460 Marionette DEBUG loaded listener.js 05:56:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112f98c00) [pid = 1656] [serial = 1538] [outer = 0x112863400] 05:56:39 INFO - PROCESS | 1656 | 1467032199793 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]]]}] 05:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 470ms 05:56:39 INFO - PROCESS | 1656 | 1467032199831 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 05:56:39 INFO - PROCESS | 1656 | 1467032199836 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 05:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:56:39 INFO - PROCESS | 1656 | 1467032199842 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:56:39 INFO - PROCESS | 1656 | 1467032199843 Marionette TRACE conn2 <- [1,2022,null,{}] 05:56:39 INFO - PROCESS | 1656 | 1467032199846 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}] 05:56:39 INFO - PROCESS | 1656 | 1467032199847 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:39 INFO - PROCESS | 1656 | 1467032199925 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 05:56:39 INFO - PROCESS | 1656 | 1467032199930 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:39 INFO - PROCESS | 1656 | 1467032199932 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11724a000 == 35 [pid = 1656] [id = 513] 05:56:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115f0c400) [pid = 1656] [serial = 1539] [outer = 0x0] 05:56:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116623c00) [pid = 1656] [serial = 1540] [outer = 0x115f0c400] 05:56:39 INFO - PROCESS | 1656 | 1467032199961 Marionette DEBUG loaded listener.js 05:56:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116972000) [pid = 1656] [serial = 1541] [outer = 0x115f0c400] 05:56:40 INFO - PROCESS | 1656 | 1467032200308 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]]]}] 05:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 472ms 05:56:40 INFO - PROCESS | 1656 | 1467032200314 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 05:56:40 INFO - PROCESS | 1656 | 1467032200315 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 05:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:56:40 INFO - PROCESS | 1656 | 1467032200320 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:56:40 INFO - PROCESS | 1656 | 1467032200323 Marionette TRACE conn2 <- [1,2026,null,{}] 05:56:40 INFO - PROCESS | 1656 | 1467032200331 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}] 05:56:40 INFO - PROCESS | 1656 | 1467032200337 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:40 INFO - PROCESS | 1656 | 1467032200425 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 05:56:40 INFO - PROCESS | 1656 | 1467032200479 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:40 INFO - PROCESS | 1656 | 1467032200482 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119163800 == 36 [pid = 1656] [id = 514] 05:56:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116fa7800) [pid = 1656] [serial = 1542] [outer = 0x0] 05:56:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117db4000) [pid = 1656] [serial = 1543] [outer = 0x116fa7800] 05:56:40 INFO - PROCESS | 1656 | 1467032200511 Marionette DEBUG loaded listener.js 05:56:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180b4800) [pid = 1656] [serial = 1544] [outer = 0x116fa7800] 05:56:40 INFO - PROCESS | 1656 | 1467032200811 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]]]}] 05:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 523ms 05:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:56:40 INFO - PROCESS | 1656 | 1467032200842 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 05:56:40 INFO - PROCESS | 1656 | 1467032200844 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 05:56:40 INFO - PROCESS | 1656 | 1467032200846 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:56:40 INFO - PROCESS | 1656 | 1467032200847 Marionette TRACE conn2 <- [1,2030,null,{}] 05:56:40 INFO - PROCESS | 1656 | 1467032200850 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}] 05:56:40 INFO - PROCESS | 1656 | 1467032200853 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:40 INFO - PROCESS | 1656 | 1467032200931 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 05:56:40 INFO - PROCESS | 1656 | 1467032200937 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:40 INFO - PROCESS | 1656 | 1467032200938 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a65000 == 37 [pid = 1656] [id = 515] 05:56:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1180b3c00) [pid = 1656] [serial = 1545] [outer = 0x0] 05:56:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1184be800) [pid = 1656] [serial = 1546] [outer = 0x1180b3c00] 05:56:41 INFO - PROCESS | 1656 | 1467032201015 Marionette DEBUG loaded listener.js 05:56:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119146800) [pid = 1656] [serial = 1547] [outer = 0x1180b3c00] 05:56:41 INFO - PROCESS | 1656 | 1467032201396 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]]]}] 05:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 570ms 05:56:41 INFO - PROCESS | 1656 | 1467032201418 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 05:56:41 INFO - PROCESS | 1656 | 1467032201420 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 05:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:56:41 INFO - PROCESS | 1656 | 1467032201423 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:56:41 INFO - PROCESS | 1656 | 1467032201425 Marionette TRACE conn2 <- [1,2034,null,{}] 05:56:41 INFO - PROCESS | 1656 | 1467032201438 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}] 05:56:41 INFO - PROCESS | 1656 | 1467032201440 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:41 INFO - PROCESS | 1656 | 1467032201593 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 05:56:41 INFO - PROCESS | 1656 | 1467032201650 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:41 INFO - PROCESS | 1656 | 1467032201652 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12321f800 == 38 [pid = 1656] [id = 516] 05:56:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180b6c00) [pid = 1656] [serial = 1548] [outer = 0x0] 05:56:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119153000) [pid = 1656] [serial = 1549] [outer = 0x1180b6c00] 05:56:41 INFO - PROCESS | 1656 | 1467032201689 Marionette DEBUG loaded listener.js 05:56:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11948cc00) [pid = 1656] [serial = 1550] [outer = 0x1180b6c00] 05:56:42 INFO - PROCESS | 1656 | 1467032202012 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]]]}] 05:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 630ms 05:56:42 INFO - PROCESS | 1656 | 1467032202060 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 05:56:42 INFO - PROCESS | 1656 | 1467032202061 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 05:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:56:42 INFO - PROCESS | 1656 | 1467032202063 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:56:42 INFO - PROCESS | 1656 | 1467032202064 Marionette TRACE conn2 <- [1,2038,null,{}] 05:56:42 INFO - PROCESS | 1656 | 1467032202067 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}] 05:56:42 INFO - PROCESS | 1656 | 1467032202071 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:42 INFO - PROCESS | 1656 | 1467032202187 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 05:56:42 INFO - PROCESS | 1656 | 1467032202223 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:42 INFO - PROCESS | 1656 | 1467032202224 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1248a9000 == 39 [pid = 1656] [id = 517] 05:56:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195a2800) [pid = 1656] [serial = 1551] [outer = 0x0] 05:56:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119710c00) [pid = 1656] [serial = 1552] [outer = 0x1195a2800] 05:56:42 INFO - PROCESS | 1656 | 1467032202250 Marionette DEBUG loaded listener.js 05:56:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119ddc800) [pid = 1656] [serial = 1553] [outer = 0x1195a2800] 05:56:42 INFO - PROCESS | 1656 | 1467032202559 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]]]}] 05:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 517ms 05:56:42 INFO - PROCESS | 1656 | 1467032202582 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 05:56:42 INFO - PROCESS | 1656 | 1467032202584 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 05:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:56:42 INFO - PROCESS | 1656 | 1467032202588 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:56:42 INFO - PROCESS | 1656 | 1467032202590 Marionette TRACE conn2 <- [1,2042,null,{}] 05:56:42 INFO - PROCESS | 1656 | 1467032202597 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}] 05:56:42 INFO - PROCESS | 1656 | 1467032202598 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:42 INFO - PROCESS | 1656 | 1467032202694 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 05:56:42 INFO - PROCESS | 1656 | 1467032202704 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:42 INFO - PROCESS | 1656 | 1467032202705 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b2c800 == 40 [pid = 1656] [id = 518] 05:56:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112d87400) [pid = 1656] [serial = 1554] [outer = 0x0] 05:56:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12073d400) [pid = 1656] [serial = 1555] [outer = 0x112d87400] 05:56:42 INFO - PROCESS | 1656 | 1467032202762 Marionette DEBUG loaded listener.js 05:56:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1210f5400) [pid = 1656] [serial = 1556] [outer = 0x112d87400] 05:56:43 INFO - PROCESS | 1656 | 1467032203079 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]]]}] 05:56:43 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) 05:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 05:56:43 INFO - PROCESS | 1656 | 1467032203108 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 05:56:43 INFO - PROCESS | 1656 | 1467032203109 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 05:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:56:43 INFO - PROCESS | 1656 | 1467032203111 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:56:43 INFO - PROCESS | 1656 | 1467032203112 Marionette TRACE conn2 <- [1,2046,null,{}] 05:56:43 INFO - PROCESS | 1656 | 1467032203114 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}] 05:56:43 INFO - PROCESS | 1656 | 1467032203115 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:43 INFO - PROCESS | 1656 | 1467032203208 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 05:56:43 INFO - PROCESS | 1656 | 1467032203245 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:43 INFO - PROCESS | 1656 | 1467032203246 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12828b000 == 41 [pid = 1656] [id = 519] 05:56:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1210f5000) [pid = 1656] [serial = 1557] [outer = 0x0] 05:56:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123018800) [pid = 1656] [serial = 1558] [outer = 0x1210f5000] 05:56:43 INFO - PROCESS | 1656 | 1467032203271 Marionette DEBUG loaded listener.js 05:56:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12341fc00) [pid = 1656] [serial = 1559] [outer = 0x1210f5000] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1237a5c00) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116974000) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x111e2e800) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1163de800) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112618000) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119186400) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11336fc00) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180b5000) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112d84400) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1237a8800) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124e9b800) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1195ac800) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112139000) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12666b400) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:56:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119d99c00) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:56:43 INFO - PROCESS | 1656 | 1467032203656 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]]]}] 05:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 568ms 05:56:43 INFO - PROCESS | 1656 | 1467032203680 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 05:56:43 INFO - PROCESS | 1656 | 1467032203681 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 05:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:56:43 INFO - PROCESS | 1656 | 1467032203690 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:56:43 INFO - PROCESS | 1656 | 1467032203691 Marionette TRACE conn2 <- [1,2050,null,{}] 05:56:43 INFO - PROCESS | 1656 | 1467032203693 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}] 05:56:43 INFO - PROCESS | 1656 | 1467032203694 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:43 INFO - PROCESS | 1656 | 1467032203800 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 05:56:43 INFO - PROCESS | 1656 | 1467032203834 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:43 INFO - PROCESS | 1656 | 1467032203835 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x129109800 == 42 [pid = 1656] [id = 520] 05:56:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112d84400) [pid = 1656] [serial = 1560] [outer = 0x0] 05:56:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118467000) [pid = 1656] [serial = 1561] [outer = 0x112d84400] 05:56:43 INFO - PROCESS | 1656 | 1467032203869 Marionette DEBUG loaded listener.js 05:56:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123017000) [pid = 1656] [serial = 1562] [outer = 0x112d84400] 05:56:44 INFO - PROCESS | 1656 | 1467032204152 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]]]}] 05:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 05:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:56:44 INFO - PROCESS | 1656 | 1467032204208 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 05:56:44 INFO - PROCESS | 1656 | 1467032204210 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 05:56:44 INFO - PROCESS | 1656 | 1467032204212 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:56:44 INFO - PROCESS | 1656 | 1467032204213 Marionette TRACE conn2 <- [1,2054,null,{}] 05:56:44 INFO - PROCESS | 1656 | 1467032204215 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}] 05:56:44 INFO - PROCESS | 1656 | 1467032204216 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:44 INFO - PROCESS | 1656 | 1467032204290 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 05:56:44 INFO - PROCESS | 1656 | 1467032204293 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:44 INFO - PROCESS | 1656 | 1467032204294 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b7000 == 43 [pid = 1656] [id = 521] 05:56:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12301a800) [pid = 1656] [serial = 1563] [outer = 0x0] 05:56:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1237a8000) [pid = 1656] [serial = 1564] [outer = 0x12301a800] 05:56:44 INFO - PROCESS | 1656 | 1467032204321 Marionette DEBUG loaded listener.js 05:56:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1238c1400) [pid = 1656] [serial = 1565] [outer = 0x12301a800] 05:56:44 INFO - PROCESS | 1656 | 1467032204644 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]]]}] 05:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 468ms 05:56:44 INFO - PROCESS | 1656 | 1467032204680 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 05:56:44 INFO - PROCESS | 1656 | 1467032204682 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 05:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:56:44 INFO - PROCESS | 1656 | 1467032204686 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:56:44 INFO - PROCESS | 1656 | 1467032204688 Marionette TRACE conn2 <- [1,2058,null,{}] 05:56:44 INFO - PROCESS | 1656 | 1467032204691 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}] 05:56:44 INFO - PROCESS | 1656 | 1467032204692 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:44 INFO - PROCESS | 1656 | 1467032204806 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 05:56:44 INFO - PROCESS | 1656 | 1467032204811 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:44 INFO - PROCESS | 1656 | 1467032204812 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5d6800 == 44 [pid = 1656] [id = 522] 05:56:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1237a9c00) [pid = 1656] [serial = 1566] [outer = 0x0] 05:56:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124075800) [pid = 1656] [serial = 1567] [outer = 0x1237a9c00] 05:56:44 INFO - PROCESS | 1656 | 1467032204842 Marionette DEBUG loaded listener.js 05:56:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1240e4400) [pid = 1656] [serial = 1568] [outer = 0x1237a9c00] 05:56:45 INFO - PROCESS | 1656 | 1467032205172 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]]]}] 05:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 05:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:56:45 INFO - PROCESS | 1656 | 1467032205208 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 05:56:45 INFO - PROCESS | 1656 | 1467032205209 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 05:56:45 INFO - PROCESS | 1656 | 1467032205211 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:56:45 INFO - PROCESS | 1656 | 1467032205212 Marionette TRACE conn2 <- [1,2062,null,{}] 05:56:45 INFO - PROCESS | 1656 | 1467032205214 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}] 05:56:45 INFO - PROCESS | 1656 | 1467032205215 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:45 INFO - PROCESS | 1656 | 1467032205290 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 05:56:45 INFO - PROCESS | 1656 | 1467032205294 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:45 INFO - PROCESS | 1656 | 1467032205295 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9bb800 == 45 [pid = 1656] [id = 523] 05:56:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1240e3000) [pid = 1656] [serial = 1569] [outer = 0x0] 05:56:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12472cc00) [pid = 1656] [serial = 1570] [outer = 0x1240e3000] 05:56:45 INFO - PROCESS | 1656 | 1467032205319 Marionette DEBUG loaded listener.js 05:56:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124db7400) [pid = 1656] [serial = 1571] [outer = 0x1240e3000] 05:56:45 INFO - PROCESS | 1656 | 1467032205940 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]]]}] 05:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 771ms 05:56:45 INFO - PROCESS | 1656 | 1467032205992 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 05:56:45 INFO - PROCESS | 1656 | 1467032205995 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 05:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:56:46 INFO - PROCESS | 1656 | 1467032205998 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:56:46 INFO - PROCESS | 1656 | 1467032206000 Marionette TRACE conn2 <- [1,2066,null,{}] 05:56:46 INFO - PROCESS | 1656 | 1467032206004 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}] 05:56:46 INFO - PROCESS | 1656 | 1467032206006 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:46 INFO - PROCESS | 1656 | 1467032206111 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 05:56:46 INFO - PROCESS | 1656 | 1467032206169 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:46 INFO - PROCESS | 1656 | 1467032206171 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d7a000 == 46 [pid = 1656] [id = 524] 05:56:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112d8d400) [pid = 1656] [serial = 1572] [outer = 0x0] 05:56:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112fc6800) [pid = 1656] [serial = 1573] [outer = 0x112d8d400] 05:56:46 INFO - PROCESS | 1656 | 1467032206202 Marionette DEBUG loaded listener.js 05:56:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11619d800) [pid = 1656] [serial = 1574] [outer = 0x112d8d400] 05:56:46 INFO - PROCESS | 1656 | 1467032206749 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]]]}] 05:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 827ms 05:56:46 INFO - PROCESS | 1656 | 1467032206825 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 05:56:46 INFO - PROCESS | 1656 | 1467032206829 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 05:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:56:46 INFO - PROCESS | 1656 | 1467032206833 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:56:46 INFO - PROCESS | 1656 | 1467032206835 Marionette TRACE conn2 <- [1,2070,null,{}] 05:56:46 INFO - PROCESS | 1656 | 1467032206837 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}] 05:56:46 INFO - PROCESS | 1656 | 1467032206839 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:47 INFO - PROCESS | 1656 | 1467032207042 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 05:56:47 INFO - PROCESS | 1656 | 1467032207108 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:47 INFO - PROCESS | 1656 | 1467032207109 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x116946000 == 47 [pid = 1656] [id = 525] 05:56:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112d88800) [pid = 1656] [serial = 1575] [outer = 0x0] 05:56:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113379400) [pid = 1656] [serial = 1576] [outer = 0x112d88800] 05:56:47 INFO - PROCESS | 1656 | 1467032207138 Marionette DEBUG loaded listener.js 05:56:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1161a9c00) [pid = 1656] [serial = 1577] [outer = 0x112d88800] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7b8000 == 46 [pid = 1656] [id = 506] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5d6800 == 45 [pid = 1656] [id = 522] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b7000 == 44 [pid = 1656] [id = 521] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x129109800 == 43 [pid = 1656] [id = 520] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12828b000 == 42 [pid = 1656] [id = 519] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x126b2c800 == 41 [pid = 1656] [id = 518] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1248a9000 == 40 [pid = 1656] [id = 517] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12321f800 == 39 [pid = 1656] [id = 516] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119a65000 == 38 [pid = 1656] [id = 515] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119163800 == 37 [pid = 1656] [id = 514] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11724a000 == 36 [pid = 1656] [id = 513] 05:56:47 INFO - PROCESS | 1656 | --DOCSHELL 0x113c6d000 == 35 [pid = 1656] [id = 512] 05:56:47 INFO - PROCESS | 1656 | 1467032207572 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]]]}] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1237ee800) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124073000) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x123421000) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1210fb000) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116a0a800) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116fa2c00) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11999a800) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119d97000) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11941d400) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195b1c00) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115fd9000) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116f9ec00) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1180be800) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118632000) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112fc5400) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x115f75000) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1240d9c00) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 05:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 770ms 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1265f2c00) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1243bf800) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116fa3400) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12407dc00) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126806000) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1240dfc00) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1261a7000) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12687fc00) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119dde000) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x124dfd000) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x124079c00) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1238c6c00) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x123656c00) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 05:56:47 INFO - PROCESS | 1656 | 1467032207606 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 05:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:56:47 INFO - PROCESS | 1656 | 1467032207608 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 05:56:47 INFO - PROCESS | 1656 | 1467032207612 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:56:47 INFO - PROCESS | 1656 | 1467032207614 Marionette TRACE conn2 <- [1,2074,null,{}] 05:56:47 INFO - PROCESS | 1656 | 1467032207617 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}] 05:56:47 INFO - PROCESS | 1656 | 1467032207620 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:47 INFO - PROCESS | 1656 | 1467032207697 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 05:56:47 INFO - PROCESS | 1656 | 1467032207704 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:47 INFO - PROCESS | 1656 | 1467032207705 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11721c000 == 36 [pid = 1656] [id = 526] 05:56:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x114fc5c00) [pid = 1656] [serial = 1578] [outer = 0x0] 05:56:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x116974000) [pid = 1656] [serial = 1579] [outer = 0x114fc5c00] 05:56:47 INFO - PROCESS | 1656 | 1467032207732 Marionette DEBUG loaded listener.js 05:56:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1176d7800) [pid = 1656] [serial = 1580] [outer = 0x114fc5c00] 05:56:48 INFO - PROCESS | 1656 | 1467032208087 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]]]}] 05:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 05:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:56:48 INFO - PROCESS | 1656 | 1467032208144 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 05:56:48 INFO - PROCESS | 1656 | 1467032208145 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 05:56:48 INFO - PROCESS | 1656 | 1467032208149 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:56:48 INFO - PROCESS | 1656 | 1467032208150 Marionette TRACE conn2 <- [1,2078,null,{}] 05:56:48 INFO - PROCESS | 1656 | 1467032208152 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}] 05:56:48 INFO - PROCESS | 1656 | 1467032208154 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:48 INFO - PROCESS | 1656 | 1467032208231 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 05:56:48 INFO - PROCESS | 1656 | 1467032208240 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:48 INFO - PROCESS | 1656 | 1467032208241 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11924b000 == 37 [pid = 1656] [id = 527] 05:56:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118014000) [pid = 1656] [serial = 1581] [outer = 0x0] 05:56:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1181af800) [pid = 1656] [serial = 1582] [outer = 0x118014000] 05:56:48 INFO - PROCESS | 1656 | 1467032208267 Marionette DEBUG loaded listener.js 05:56:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118633c00) [pid = 1656] [serial = 1583] [outer = 0x118014000] 05:56:48 INFO - PROCESS | 1656 | 1467032208659 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]]]}] 05:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 05:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:56:48 INFO - PROCESS | 1656 | 1467032208672 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 05:56:48 INFO - PROCESS | 1656 | 1467032208674 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 05:56:48 INFO - PROCESS | 1656 | 1467032208683 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:56:48 INFO - PROCESS | 1656 | 1467032208686 Marionette TRACE conn2 <- [1,2082,null,{}] 05:56:48 INFO - PROCESS | 1656 | 1467032208702 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}] 05:56:48 INFO - PROCESS | 1656 | 1467032208706 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:48 INFO - PROCESS | 1656 | 1467032208833 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 05:56:48 INFO - PROCESS | 1656 | 1467032208839 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:48 INFO - PROCESS | 1656 | 1467032208840 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x123302800 == 38 [pid = 1656] [id = 528] 05:56:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112612400) [pid = 1656] [serial = 1584] [outer = 0x0] 05:56:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1195b0800) [pid = 1656] [serial = 1585] [outer = 0x112612400] 05:56:48 INFO - PROCESS | 1656 | 1467032208880 Marionette DEBUG loaded listener.js 05:56:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119d95000) [pid = 1656] [serial = 1586] [outer = 0x112612400] 05:56:49 INFO - PROCESS | 1656 | 1467032209282 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]]]}] 05:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 630ms 05:56:49 INFO - PROCESS | 1656 | 1467032209309 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 05:56:49 INFO - PROCESS | 1656 | 1467032209310 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 05:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:56:49 INFO - PROCESS | 1656 | 1467032209313 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:56:49 INFO - PROCESS | 1656 | 1467032209315 Marionette TRACE conn2 <- [1,2086,null,{}] 05:56:49 INFO - PROCESS | 1656 | 1467032209322 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}] 05:56:49 INFO - PROCESS | 1656 | 1467032209324 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:49 INFO - PROCESS | 1656 | 1467032209494 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 05:56:49 INFO - PROCESS | 1656 | 1467032209536 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:49 INFO - PROCESS | 1656 | 1467032209537 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1246e2000 == 39 [pid = 1656] [id = 529] 05:56:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119d96400) [pid = 1656] [serial = 1587] [outer = 0x0] 05:56:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119dd0c00) [pid = 1656] [serial = 1588] [outer = 0x119d96400] 05:56:49 INFO - PROCESS | 1656 | 1467032209587 Marionette DEBUG loaded listener.js 05:56:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x120740000) [pid = 1656] [serial = 1589] [outer = 0x119d96400] 05:56:50 INFO - PROCESS | 1656 | 1467032210061 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]]]}] 05:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 773ms 05:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:56:50 INFO - PROCESS | 1656 | 1467032210094 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 05:56:50 INFO - PROCESS | 1656 | 1467032210095 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 05:56:50 INFO - PROCESS | 1656 | 1467032210097 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:56:50 INFO - PROCESS | 1656 | 1467032210098 Marionette TRACE conn2 <- [1,2090,null,{}] 05:56:50 INFO - PROCESS | 1656 | 1467032210103 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}] 05:56:50 INFO - PROCESS | 1656 | 1467032210105 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:50 INFO - PROCESS | 1656 | 1467032210201 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 05:56:50 INFO - PROCESS | 1656 | 1467032210205 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:50 INFO - PROCESS | 1656 | 1467032210209 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b23000 == 40 [pid = 1656] [id = 530] 05:56:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12301d800) [pid = 1656] [serial = 1590] [outer = 0x0] 05:56:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123651c00) [pid = 1656] [serial = 1591] [outer = 0x12301d800] 05:56:50 INFO - PROCESS | 1656 | 1467032210272 Marionette DEBUG loaded listener.js 05:56:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123dedc00) [pid = 1656] [serial = 1592] [outer = 0x12301d800] 05:56:50 INFO - PROCESS | 1656 | 1467032210623 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]]]}] 05:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 574ms 05:56:50 INFO - PROCESS | 1656 | 1467032210672 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 05:56:50 INFO - PROCESS | 1656 | 1467032210673 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 05:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:56:50 INFO - PROCESS | 1656 | 1467032210675 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:56:50 INFO - PROCESS | 1656 | 1467032210676 Marionette TRACE conn2 <- [1,2094,null,{}] 05:56:50 INFO - PROCESS | 1656 | 1467032210679 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}] 05:56:50 INFO - PROCESS | 1656 | 1467032210680 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:50 INFO - PROCESS | 1656 | 1467032210777 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 05:56:50 INFO - PROCESS | 1656 | 1467032210780 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:50 INFO - PROCESS | 1656 | 1467032210782 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x129114800 == 41 [pid = 1656] [id = 531] 05:56:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12326a800) [pid = 1656] [serial = 1593] [outer = 0x0] 05:56:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12407bc00) [pid = 1656] [serial = 1594] [outer = 0x12326a800] 05:56:50 INFO - PROCESS | 1656 | 1467032210814 Marionette DEBUG loaded listener.js 05:56:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124338c00) [pid = 1656] [serial = 1595] [outer = 0x12326a800] 05:56:51 INFO - PROCESS | 1656 | 1467032211166 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]]]}] 05:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 518ms 05:56:51 INFO - PROCESS | 1656 | 1467032211194 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 05:56:51 INFO - PROCESS | 1656 | 1467032211195 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 05:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:56:51 INFO - PROCESS | 1656 | 1467032211203 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:56:51 INFO - PROCESS | 1656 | 1467032211205 Marionette TRACE conn2 <- [1,2098,null,{}] 05:56:51 INFO - PROCESS | 1656 | 1467032211207 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}] 05:56:51 INFO - PROCESS | 1656 | 1467032211208 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:51 INFO - PROCESS | 1656 | 1467032211304 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 05:56:51 INFO - PROCESS | 1656 | 1467032211307 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:51 INFO - PROCESS | 1656 | 1467032211309 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295ba000 == 42 [pid = 1656] [id = 532] 05:56:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1243be000) [pid = 1656] [serial = 1596] [outer = 0x0] 05:56:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124db2000) [pid = 1656] [serial = 1597] [outer = 0x1243be000] 05:56:51 INFO - PROCESS | 1656 | 1467032211334 Marionette DEBUG loaded listener.js 05:56:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124e9f800) [pid = 1656] [serial = 1598] [outer = 0x1243be000] 05:56:51 INFO - PROCESS | 1656 | 1467032211764 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]]]}] 05:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 576ms 05:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:56:51 INFO - PROCESS | 1656 | 1467032211773 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 05:56:51 INFO - PROCESS | 1656 | 1467032211774 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 05:56:51 INFO - PROCESS | 1656 | 1467032211776 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:56:51 INFO - PROCESS | 1656 | 1467032211777 Marionette TRACE conn2 <- [1,2102,null,{}] 05:56:51 INFO - PROCESS | 1656 | 1467032211779 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}] 05:56:51 INFO - PROCESS | 1656 | 1467032211780 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:51 INFO - PROCESS | 1656 | 1467032211948 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1180b6c00) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112d87400) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115f0c400) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1180b3c00) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d91000) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116fa7800) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112863400) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11285fc00) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116f9fc00) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119739400) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1195a2800) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112d84400) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1210f5000) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12301a800) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:56:51 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1237a9c00) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:56:52 INFO - PROCESS | 1656 | 1467032212002 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:52 INFO - PROCESS | 1656 | 1467032212003 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119179800 == 43 [pid = 1656] [id = 533] 05:56:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x110ee4c00) [pid = 1656] [serial = 1599] [outer = 0x0] 05:56:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112670400) [pid = 1656] [serial = 1600] [outer = 0x110ee4c00] 05:56:52 INFO - PROCESS | 1656 | 1467032212027 Marionette DEBUG loaded listener.js 05:56:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112fbfc00) [pid = 1656] [serial = 1601] [outer = 0x110ee4c00] 05:56:52 INFO - PROCESS | 1656 | 1467032212306 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]]]}] 05:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 570ms 05:56:52 INFO - PROCESS | 1656 | 1467032212347 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 05:56:52 INFO - PROCESS | 1656 | 1467032212349 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 05:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:56:52 INFO - PROCESS | 1656 | 1467032212359 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:56:52 INFO - PROCESS | 1656 | 1467032212360 Marionette TRACE conn2 <- [1,2106,null,{}] 05:56:52 INFO - PROCESS | 1656 | 1467032212362 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}] 05:56:52 INFO - PROCESS | 1656 | 1467032212363 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:52 INFO - PROCESS | 1656 | 1467032212446 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 05:56:52 INFO - PROCESS | 1656 | 1467032212451 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:52 INFO - PROCESS | 1656 | 1467032212454 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12321f800 == 44 [pid = 1656] [id = 534] 05:56:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112fca800) [pid = 1656] [serial = 1602] [outer = 0x0] 05:56:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1184b5000) [pid = 1656] [serial = 1603] [outer = 0x112fca800] 05:56:52 INFO - PROCESS | 1656 | 1467032212478 Marionette DEBUG loaded listener.js 05:56:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119d94800) [pid = 1656] [serial = 1604] [outer = 0x112fca800] 05:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 428ms 05:56:52 INFO - PROCESS | 1656 | 1467032212775 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]]]}] 05:56:52 INFO - PROCESS | 1656 | 1467032212780 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 05:56:52 INFO - PROCESS | 1656 | 1467032212781 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 05:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:56:52 INFO - PROCESS | 1656 | 1467032212790 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:56:52 INFO - PROCESS | 1656 | 1467032212791 Marionette TRACE conn2 <- [1,2110,null,{}] 05:56:52 INFO - PROCESS | 1656 | 1467032212793 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}] 05:56:52 INFO - PROCESS | 1656 | 1467032212794 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:52 INFO - PROCESS | 1656 | 1467032212917 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 05:56:52 INFO - PROCESS | 1656 | 1467032212951 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:52 INFO - PROCESS | 1656 | 1467032212952 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d7800 == 45 [pid = 1656] [id = 535] 05:56:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116376c00) [pid = 1656] [serial = 1605] [outer = 0x0] 05:56:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1210f5000) [pid = 1656] [serial = 1606] [outer = 0x116376c00] 05:56:52 INFO - PROCESS | 1656 | 1467032212979 Marionette DEBUG loaded listener.js 05:56:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126553c00) [pid = 1656] [serial = 1607] [outer = 0x116376c00] 05:56:53 INFO - PROCESS | 1656 | 1467032213278 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]]]}] 05:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 524ms 05:56:53 INFO - PROCESS | 1656 | 1467032213308 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 05:56:53 INFO - PROCESS | 1656 | 1467032213311 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 05:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:56:53 INFO - PROCESS | 1656 | 1467032213313 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:56:53 INFO - PROCESS | 1656 | 1467032213315 Marionette TRACE conn2 <- [1,2114,null,{}] 05:56:53 INFO - PROCESS | 1656 | 1467032213319 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}] 05:56:53 INFO - PROCESS | 1656 | 1467032213322 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:53 INFO - PROCESS | 1656 | 1467032213411 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 05:56:53 INFO - PROCESS | 1656 | 1467032213414 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:53 INFO - PROCESS | 1656 | 1467032213416 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce1000 == 46 [pid = 1656] [id = 536] 05:56:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12665fc00) [pid = 1656] [serial = 1608] [outer = 0x0] 05:56:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126bb7800) [pid = 1656] [serial = 1609] [outer = 0x12665fc00] 05:56:53 INFO - PROCESS | 1656 | 1467032213443 Marionette DEBUG loaded listener.js 05:56:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126be0400) [pid = 1656] [serial = 1610] [outer = 0x12665fc00] 05:56:53 INFO - PROCESS | 1656 | 1467032213755 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]]]}] 05:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 474ms 05:56:53 INFO - PROCESS | 1656 | 1467032213788 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 05:56:53 INFO - PROCESS | 1656 | 1467032213789 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 05:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:56:53 INFO - PROCESS | 1656 | 1467032213791 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:56:53 INFO - PROCESS | 1656 | 1467032213792 Marionette TRACE conn2 <- [1,2118,null,{}] 05:56:53 INFO - PROCESS | 1656 | 1467032213794 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}] 05:56:53 INFO - PROCESS | 1656 | 1467032213795 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:53 INFO - PROCESS | 1656 | 1467032213908 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 05:56:53 INFO - PROCESS | 1656 | 1467032213913 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:53 INFO - PROCESS | 1656 | 1467032213914 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcef000 == 47 [pid = 1656] [id = 537] 05:56:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1240e2000) [pid = 1656] [serial = 1611] [outer = 0x0] 05:56:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126664000) [pid = 1656] [serial = 1612] [outer = 0x1240e2000] 05:56:53 INFO - PROCESS | 1656 | 1467032213938 Marionette DEBUG loaded listener.js 05:56:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126be9400) [pid = 1656] [serial = 1613] [outer = 0x1240e2000] 05:56:54 INFO - PROCESS | 1656 | 1467032214407 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]]]}] 05:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 668ms 05:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:56:54 INFO - PROCESS | 1656 | 1467032214459 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 05:56:54 INFO - PROCESS | 1656 | 1467032214462 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 05:56:54 INFO - PROCESS | 1656 | 1467032214465 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:56:54 INFO - PROCESS | 1656 | 1467032214468 Marionette TRACE conn2 <- [1,2122,null,{}] 05:56:54 INFO - PROCESS | 1656 | 1467032214472 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}] 05:56:54 INFO - PROCESS | 1656 | 1467032214473 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:54 INFO - PROCESS | 1656 | 1467032214577 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 05:56:54 INFO - PROCESS | 1656 | 1467032214658 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:54 INFO - PROCESS | 1656 | 1467032214660 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x118733800 == 48 [pid = 1656] [id = 538] 05:56:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11662a000) [pid = 1656] [serial = 1614] [outer = 0x0] 05:56:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116979800) [pid = 1656] [serial = 1615] [outer = 0x11662a000] 05:56:54 INFO - PROCESS | 1656 | 1467032214734 Marionette DEBUG loaded listener.js 05:56:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118012800) [pid = 1656] [serial = 1616] [outer = 0x11662a000] 05:56:55 INFO - PROCESS | 1656 | 1467032215120 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]]]}] 05:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 725ms 05:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:56:55 INFO - PROCESS | 1656 | 1467032215189 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 05:56:55 INFO - PROCESS | 1656 | 1467032215192 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 05:56:55 INFO - PROCESS | 1656 | 1467032215197 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:56:55 INFO - PROCESS | 1656 | 1467032215199 Marionette TRACE conn2 <- [1,2126,null,{}] 05:56:55 INFO - PROCESS | 1656 | 1467032215201 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}] 05:56:55 INFO - PROCESS | 1656 | 1467032215203 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:55 INFO - PROCESS | 1656 | 1467032215306 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 05:56:55 INFO - PROCESS | 1656 | 1467032215366 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:55 INFO - PROCESS | 1656 | 1467032215367 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b18800 == 49 [pid = 1656] [id = 539] 05:56:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118467800) [pid = 1656] [serial = 1617] [outer = 0x0] 05:56:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119486000) [pid = 1656] [serial = 1618] [outer = 0x118467800] 05:56:55 INFO - PROCESS | 1656 | 1467032215398 Marionette DEBUG loaded listener.js 05:56:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11999c400) [pid = 1656] [serial = 1619] [outer = 0x118467800] 05:56:55 INFO - PROCESS | 1656 | 1467032215839 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]]]}] 05:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 05:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:56:55 INFO - PROCESS | 1656 | 1467032215867 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 05:56:55 INFO - PROCESS | 1656 | 1467032215869 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 05:56:55 INFO - PROCESS | 1656 | 1467032215871 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:56:55 INFO - PROCESS | 1656 | 1467032215874 Marionette TRACE conn2 <- [1,2130,null,{}] 05:56:55 INFO - PROCESS | 1656 | 1467032215881 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}] 05:56:55 INFO - PROCESS | 1656 | 1467032215884 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:56 INFO - PROCESS | 1656 | 1467032216046 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 05:56:56 INFO - PROCESS | 1656 | 1467032216112 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:56 INFO - PROCESS | 1656 | 1467032216114 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c47c800 == 50 [pid = 1656] [id = 540] 05:56:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1237a4400) [pid = 1656] [serial = 1620] [outer = 0x0] 05:56:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1238c6000) [pid = 1656] [serial = 1621] [outer = 0x1237a4400] 05:56:56 INFO - PROCESS | 1656 | 1467032216145 Marionette DEBUG loaded listener.js 05:56:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1240d6400) [pid = 1656] [serial = 1622] [outer = 0x1237a4400] 05:56:56 INFO - PROCESS | 1656 | 1467032216718 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] 05:56:56 INFO - PROCESS | 1656 | 1467032216745 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 05:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:56:56 INFO - PROCESS | 1656 | 1467032216749 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:56:56 INFO - PROCESS | 1656 | 1467032216751 Marionette TRACE conn2 <- [1,2134,null,{}] 05:56:56 INFO - PROCESS | 1656 | 1467032216754 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}] 05:56:56 INFO - PROCESS | 1656 | 1467032216756 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:56 INFO - PROCESS | 1656 | 1467032216848 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 05:56:56 INFO - PROCESS | 1656 | 1467032216907 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:56 INFO - PROCESS | 1656 | 1467032216910 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871d000 == 51 [pid = 1656] [id = 541] 05:56:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115d4d800) [pid = 1656] [serial = 1623] [outer = 0x0] 05:56:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116fa0c00) [pid = 1656] [serial = 1624] [outer = 0x115d4d800] 05:56:56 INFO - PROCESS | 1656 | 1467032216937 Marionette DEBUG loaded listener.js 05:56:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x117db4800) [pid = 1656] [serial = 1625] [outer = 0x115d4d800] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce1000 == 50 [pid = 1656] [id = 536] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d7800 == 49 [pid = 1656] [id = 535] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12321f800 == 48 [pid = 1656] [id = 534] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119179800 == 47 [pid = 1656] [id = 533] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1295ba000 == 46 [pid = 1656] [id = 532] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x129114800 == 45 [pid = 1656] [id = 531] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x126b23000 == 44 [pid = 1656] [id = 530] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1246e2000 == 43 [pid = 1656] [id = 529] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x123302800 == 42 [pid = 1656] [id = 528] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11924b000 == 41 [pid = 1656] [id = 527] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11721c000 == 40 [pid = 1656] [id = 526] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116946000 == 39 [pid = 1656] [id = 525] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9bb800 == 38 [pid = 1656] [id = 523] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x117d7a000 == 37 [pid = 1656] [id = 524] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x117250000 == 36 [pid = 1656] [id = 511] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12acee800 == 35 [pid = 1656] [id = 507] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12939b000 == 34 [pid = 1656] [id = 505] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116308800 == 33 [pid = 1656] [id = 508] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11972a800 == 32 [pid = 1656] [id = 509] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5dc800 == 31 [pid = 1656] [id = 510] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12c47c800 == 30 [pid = 1656] [id = 540] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x126b18800 == 29 [pid = 1656] [id = 539] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118733800 == 28 [pid = 1656] [id = 538] 05:56:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcef000 == 27 [pid = 1656] [id = 537] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11948cc00) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119153000) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12073d400) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116623c00) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116972000) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1184be800) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115fd8000) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112fa1800) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x117db4000) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1180b4800) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112980000) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112f98c00) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1133a6000) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112d85800) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11801f000) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117045400) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119dd8000) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119d92c00) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119ddc800) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119710c00) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118467000) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1210f5400) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123018800) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1237a8000) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12341fc00) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1238c1400) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119146800) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1240e4400) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12472cc00) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x123017000) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x124075800) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 05:56:57 INFO - PROCESS | 1656 | 1467032217934 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]]]}] 05:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1224ms 05:56:57 INFO - PROCESS | 1656 | 1467032217973 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 05:56:57 INFO - PROCESS | 1656 | 1467032217975 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 05:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:56:57 INFO - PROCESS | 1656 | 1467032217978 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:56:57 INFO - PROCESS | 1656 | 1467032217980 Marionette TRACE conn2 <- [1,2138,null,{}] 05:56:57 INFO - PROCESS | 1656 | 1467032217985 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}] 05:56:57 INFO - PROCESS | 1656 | 1467032217988 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:58 INFO - PROCESS | 1656 | 1467032218062 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 05:56:58 INFO - PROCESS | 1656 | 1467032218070 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:58 INFO - PROCESS | 1656 | 1467032218073 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116308800 == 28 [pid = 1656] [id = 542] 05:56:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112866800) [pid = 1656] [serial = 1626] [outer = 0x0] 05:56:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x112fc2c00) [pid = 1656] [serial = 1627] [outer = 0x112866800] 05:56:58 INFO - PROCESS | 1656 | 1467032218101 Marionette DEBUG loaded listener.js 05:56:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112976c00) [pid = 1656] [serial = 1628] [outer = 0x112866800] 05:56:58 INFO - PROCESS | 1656 | 1467032218490 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]]]}] 05:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 05:56:58 INFO - PROCESS | 1656 | 1467032218549 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 05:56:58 INFO - PROCESS | 1656 | 1467032218555 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 05:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:56:58 INFO - PROCESS | 1656 | 1467032218561 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:56:58 INFO - PROCESS | 1656 | 1467032218562 Marionette TRACE conn2 <- [1,2142,null,{}] 05:56:58 INFO - PROCESS | 1656 | 1467032218564 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}] 05:56:58 INFO - PROCESS | 1656 | 1467032218566 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:58 INFO - PROCESS | 1656 | 1467032218630 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 05:56:58 INFO - PROCESS | 1656 | 1467032218637 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:58 INFO - PROCESS | 1656 | 1467032218639 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d6f000 == 29 [pid = 1656] [id = 543] 05:56:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1161e4c00) [pid = 1656] [serial = 1629] [outer = 0x0] 05:56:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116f9e000) [pid = 1656] [serial = 1630] [outer = 0x1161e4c00] 05:56:58 INFO - PROCESS | 1656 | 1467032218660 Marionette DEBUG loaded listener.js 05:56:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117045400) [pid = 1656] [serial = 1631] [outer = 0x1161e4c00] 05:56:59 INFO - PROCESS | 1656 | 1467032219137 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] 05:56:59 INFO - PROCESS | 1656 | 1467032219187 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 05:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:56:59 INFO - PROCESS | 1656 | 1467032219190 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:56:59 INFO - PROCESS | 1656 | 1467032219194 Marionette TRACE conn2 <- [1,2146,null,{}] 05:56:59 INFO - PROCESS | 1656 | 1467032219206 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}] 05:56:59 INFO - PROCESS | 1656 | 1467032219210 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:59 INFO - PROCESS | 1656 | 1467032219330 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 05:56:59 INFO - PROCESS | 1656 | 1467032219444 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:59 INFO - PROCESS | 1656 | 1467032219446 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11916c000 == 30 [pid = 1656] [id = 544] 05:56:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112862000) [pid = 1656] [serial = 1632] [outer = 0x0] 05:56:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11860bc00) [pid = 1656] [serial = 1633] [outer = 0x112862000] 05:56:59 INFO - PROCESS | 1656 | 1467032219474 Marionette DEBUG loaded listener.js 05:56:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11918a400) [pid = 1656] [serial = 1634] [outer = 0x112862000] 05:56:59 INFO - PROCESS | 1656 | 1467032219753 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] 05:56:59 INFO - PROCESS | 1656 | 1467032219767 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 05:56:59 INFO - PROCESS | 1656 | 1467032219776 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:56:59 INFO - PROCESS | 1656 | 1467032219778 Marionette TRACE conn2 <- [1,2150,null,{}] 05:56:59 INFO - PROCESS | 1656 | 1467032219780 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}] 05:56:59 INFO - PROCESS | 1656 | 1467032219781 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:59 INFO - PROCESS | 1656 | 1467032219863 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 05:56:59 INFO - PROCESS | 1656 | 1467032219867 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:56:59 INFO - PROCESS | 1656 | 1467032219870 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:56:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308e800 == 31 [pid = 1656] [id = 545] 05:56:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119483000) [pid = 1656] [serial = 1635] [outer = 0x0] 05:56:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119738800) [pid = 1656] [serial = 1636] [outer = 0x119483000] 05:56:59 INFO - PROCESS | 1656 | 1467032219896 Marionette DEBUG loaded listener.js 05:56:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11999c800) [pid = 1656] [serial = 1637] [outer = 0x119483000] 05:57:00 INFO - PROCESS | 1656 | 1467032220265 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]]]}] 05:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 525ms 05:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:57:00 INFO - PROCESS | 1656 | 1467032220302 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 05:57:00 INFO - PROCESS | 1656 | 1467032220303 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 05:57:00 INFO - PROCESS | 1656 | 1467032220305 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:57:00 INFO - PROCESS | 1656 | 1467032220307 Marionette TRACE conn2 <- [1,2154,null,{}] 05:57:00 INFO - PROCESS | 1656 | 1467032220315 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}] 05:57:00 INFO - PROCESS | 1656 | 1467032220317 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:00 INFO - PROCESS | 1656 | 1467032220413 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 05:57:00 INFO - PROCESS | 1656 | 1467032220417 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:00 INFO - PROCESS | 1656 | 1467032220418 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238cd000 == 32 [pid = 1656] [id = 546] 05:57:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116973000) [pid = 1656] [serial = 1638] [outer = 0x0] 05:57:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119d94400) [pid = 1656] [serial = 1639] [outer = 0x116973000] 05:57:00 INFO - PROCESS | 1656 | 1467032220443 Marionette DEBUG loaded listener.js 05:57:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119dd6000) [pid = 1656] [serial = 1640] [outer = 0x116973000] 05:57:00 INFO - PROCESS | 1656 | 1467032220785 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]]]}] 05:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 517ms 05:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:57:00 INFO - PROCESS | 1656 | 1467032220824 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 05:57:00 INFO - PROCESS | 1656 | 1467032220825 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 05:57:00 INFO - PROCESS | 1656 | 1467032220827 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:57:00 INFO - PROCESS | 1656 | 1467032220828 Marionette TRACE conn2 <- [1,2158,null,{}] 05:57:00 INFO - PROCESS | 1656 | 1467032220831 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}] 05:57:00 INFO - PROCESS | 1656 | 1467032220835 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:00 INFO - PROCESS | 1656 | 1467032220946 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 05:57:00 INFO - PROCESS | 1656 | 1467032220983 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:00 INFO - PROCESS | 1656 | 1467032220985 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e13800 == 33 [pid = 1656] [id = 547] 05:57:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119dd8c00) [pid = 1656] [serial = 1641] [outer = 0x0] 05:57:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1210f3800) [pid = 1656] [serial = 1642] [outer = 0x119dd8c00] 05:57:01 INFO - PROCESS | 1656 | 1467032221010 Marionette DEBUG loaded listener.js 05:57:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1237a8000) [pid = 1656] [serial = 1643] [outer = 0x119dd8c00] 05:57:01 INFO - PROCESS | 1656 | 1467032221360 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]]]}] 05:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 570ms 05:57:01 INFO - PROCESS | 1656 | 1467032221398 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 05:57:01 INFO - PROCESS | 1656 | 1467032221400 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 05:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:57:01 INFO - PROCESS | 1656 | 1467032221404 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:57:01 INFO - PROCESS | 1656 | 1467032221406 Marionette TRACE conn2 <- [1,2162,null,{}] 05:57:01 INFO - PROCESS | 1656 | 1467032221409 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}] 05:57:01 INFO - PROCESS | 1656 | 1467032221411 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:01 INFO - PROCESS | 1656 | 1467032221566 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 05:57:01 INFO - PROCESS | 1656 | 1467032221588 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:01 INFO - PROCESS | 1656 | 1467032221590 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b33800 == 34 [pid = 1656] [id = 548] 05:57:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1184ba000) [pid = 1656] [serial = 1644] [outer = 0x0] 05:57:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123adc400) [pid = 1656] [serial = 1645] [outer = 0x1184ba000] 05:57:01 INFO - PROCESS | 1656 | 1467032221629 Marionette DEBUG loaded listener.js 05:57:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124077800) [pid = 1656] [serial = 1646] [outer = 0x1184ba000] 05:57:01 INFO - PROCESS | 1656 | 1467032221991 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]]]}] 05:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 620ms 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12665fc00) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12301d800) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12326a800) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118014000) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x114fc5c00) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119d96400) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d8d400) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112d88800) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1243be000) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112612400) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1240e3000) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x110ee4c00) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116376c00) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112fca800) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:57:02 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1240e2000) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:57:02 INFO - PROCESS | 1656 | 1467032222201 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 05:57:02 INFO - PROCESS | 1656 | 1467032222203 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 05:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:57:02 INFO - PROCESS | 1656 | 1467032222213 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:57:02 INFO - PROCESS | 1656 | 1467032222215 Marionette TRACE conn2 <- [1,2166,null,{}] 05:57:02 INFO - PROCESS | 1656 | 1467032222217 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}] 05:57:02 INFO - PROCESS | 1656 | 1467032222219 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:02 INFO - PROCESS | 1656 | 1467032222292 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 05:57:02 INFO - PROCESS | 1656 | 1467032222295 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:02 INFO - PROCESS | 1656 | 1467032222296 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x120767800 == 35 [pid = 1656] [id = 549] 05:57:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112d85000) [pid = 1656] [serial = 1647] [outer = 0x0] 05:57:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x114fc5c00) [pid = 1656] [serial = 1648] [outer = 0x112d85000] 05:57:02 INFO - PROCESS | 1656 | 1467032222323 Marionette DEBUG loaded listener.js 05:57:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11801c800) [pid = 1656] [serial = 1649] [outer = 0x112d85000] 05:57:02 INFO - PROCESS | 1656 | 1467032222641 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]]]}] 05:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 467ms 05:57:02 INFO - PROCESS | 1656 | 1467032222682 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 05:57:02 INFO - PROCESS | 1656 | 1467032222683 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 05:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:57:02 INFO - PROCESS | 1656 | 1467032222688 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:57:02 INFO - PROCESS | 1656 | 1467032222689 Marionette TRACE conn2 <- [1,2170,null,{}] 05:57:02 INFO - PROCESS | 1656 | 1467032222692 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}] 05:57:02 INFO - PROCESS | 1656 | 1467032222693 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:02 INFO - PROCESS | 1656 | 1467032222780 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 05:57:02 INFO - PROCESS | 1656 | 1467032222882 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:02 INFO - PROCESS | 1656 | 1467032222883 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119169000 == 36 [pid = 1656] [id = 550] 05:57:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112d91c00) [pid = 1656] [serial = 1650] [outer = 0x0] 05:57:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12073d800) [pid = 1656] [serial = 1651] [outer = 0x112d91c00] 05:57:02 INFO - PROCESS | 1656 | 1467032222918 Marionette DEBUG loaded listener.js 05:57:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12407f800) [pid = 1656] [serial = 1652] [outer = 0x112d91c00] 05:57:03 INFO - PROCESS | 1656 | 1467032223262 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]]]}] 05:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 622ms 05:57:03 INFO - PROCESS | 1656 | 1467032223309 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 05:57:03 INFO - PROCESS | 1656 | 1467032223311 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 05:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:57:03 INFO - PROCESS | 1656 | 1467032223313 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:57:03 INFO - PROCESS | 1656 | 1467032223314 Marionette TRACE conn2 <- [1,2174,null,{}] 05:57:03 INFO - PROCESS | 1656 | 1467032223316 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}] 05:57:03 INFO - PROCESS | 1656 | 1467032223317 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:03 INFO - PROCESS | 1656 | 1467032223417 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 05:57:03 INFO - PROCESS | 1656 | 1467032223422 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:03 INFO - PROCESS | 1656 | 1467032223424 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b7000 == 37 [pid = 1656] [id = 551] 05:57:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1186f4c00) [pid = 1656] [serial = 1653] [outer = 0x0] 05:57:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1240d9c00) [pid = 1656] [serial = 1654] [outer = 0x1186f4c00] 05:57:03 INFO - PROCESS | 1656 | 1467032223448 Marionette DEBUG loaded listener.js 05:57:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124332000) [pid = 1656] [serial = 1655] [outer = 0x1186f4c00] 05:57:03 INFO - PROCESS | 1656 | 1467032223793 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]]]}] 05:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 05:57:03 INFO - PROCESS | 1656 | 1467032223834 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 05:57:03 INFO - PROCESS | 1656 | 1467032223836 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 05:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:57:03 INFO - PROCESS | 1656 | 1467032223840 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:57:03 INFO - PROCESS | 1656 | 1467032223842 Marionette TRACE conn2 <- [1,2178,null,{}] 05:57:03 INFO - PROCESS | 1656 | 1467032223845 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}] 05:57:03 INFO - PROCESS | 1656 | 1467032223848 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:03 INFO - PROCESS | 1656 | 1467032223995 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 05:57:04 INFO - PROCESS | 1656 | 1467032224090 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:04 INFO - PROCESS | 1656 | 1467032224092 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1238ca000 == 38 [pid = 1656] [id = 552] 05:57:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124331c00) [pid = 1656] [serial = 1656] [outer = 0x0] 05:57:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124730c00) [pid = 1656] [serial = 1657] [outer = 0x124331c00] 05:57:04 INFO - PROCESS | 1656 | 1467032224135 Marionette DEBUG loaded listener.js 05:57:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1265ed400) [pid = 1656] [serial = 1658] [outer = 0x124331c00] 05:57:04 INFO - PROCESS | 1656 | 1467032224740 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]]]}] 05:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 973ms 05:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:57:04 INFO - PROCESS | 1656 | 1467032224813 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 05:57:04 INFO - PROCESS | 1656 | 1467032224815 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 05:57:04 INFO - PROCESS | 1656 | 1467032224818 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:57:04 INFO - PROCESS | 1656 | 1467032224822 Marionette TRACE conn2 <- [1,2182,null,{}] 05:57:04 INFO - PROCESS | 1656 | 1467032224825 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}] 05:57:04 INFO - PROCESS | 1656 | 1467032224827 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:04 INFO - PROCESS | 1656 | 1467032224935 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 05:57:04 INFO - PROCESS | 1656 | 1467032224992 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:04 INFO - PROCESS | 1656 | 1467032224994 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e7800 == 39 [pid = 1656] [id = 553] 05:57:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113c31000) [pid = 1656] [serial = 1659] [outer = 0x0] 05:57:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1161a4c00) [pid = 1656] [serial = 1660] [outer = 0x113c31000] 05:57:05 INFO - PROCESS | 1656 | 1467032225025 Marionette DEBUG loaded listener.js 05:57:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116fa2400) [pid = 1656] [serial = 1661] [outer = 0x113c31000] 05:57:05 INFO - PROCESS | 1656 | 1467032225588 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]]]}] 05:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 824ms 05:57:05 INFO - PROCESS | 1656 | 1467032225753 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 05:57:05 INFO - PROCESS | 1656 | 1467032225755 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 05:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:57:05 INFO - PROCESS | 1656 | 1467032225787 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:57:05 INFO - PROCESS | 1656 | 1467032225789 Marionette TRACE conn2 <- [1,2186,null,{}] 05:57:05 INFO - PROCESS | 1656 | 1467032225793 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}] 05:57:05 INFO - PROCESS | 1656 | 1467032225795 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:05 INFO - PROCESS | 1656 | 1467032225895 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 05:57:05 INFO - PROCESS | 1656 | 1467032225948 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:05 INFO - PROCESS | 1656 | 1467032225951 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11723c000 == 40 [pid = 1656] [id = 554] 05:57:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11662fc00) [pid = 1656] [serial = 1662] [outer = 0x0] 05:57:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11679e800) [pid = 1656] [serial = 1663] [outer = 0x11662fc00] 05:57:05 INFO - PROCESS | 1656 | 1467032225978 Marionette DEBUG loaded listener.js 05:57:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116fa6800) [pid = 1656] [serial = 1664] [outer = 0x11662fc00] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b7000 == 39 [pid = 1656] [id = 551] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x119169000 == 38 [pid = 1656] [id = 550] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x120767800 == 37 [pid = 1656] [id = 549] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x126b33800 == 36 [pid = 1656] [id = 548] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x124e13800 == 35 [pid = 1656] [id = 547] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1238cd000 == 34 [pid = 1656] [id = 546] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12308e800 == 33 [pid = 1656] [id = 545] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x11916c000 == 32 [pid = 1656] [id = 544] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x117d6f000 == 31 [pid = 1656] [id = 543] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x116308800 == 30 [pid = 1656] [id = 542] 05:57:06 INFO - PROCESS | 1656 | --DOCSHELL 0x11871d000 == 29 [pid = 1656] [id = 541] 05:57:06 INFO - PROCESS | 1656 | 1467032226364 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]]]}] 05:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 628ms 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126bb7800) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x123651c00) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12407bc00) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123dedc00) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1181af800) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118633c00) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116974000) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1176d7800) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119dd0c00) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112fc6800) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11619d800) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113379400) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124db2000) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1161a9c00) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1195b0800) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119d95000) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x124db7400) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124338c00) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126be0400) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x124e9f800) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x112fbfc00) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x126553c00) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112670400) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1210f5000) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119d94800) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1184b5000) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x120740000) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x126664000) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x126be9400) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 05:57:06 INFO - PROCESS | 1656 | 1467032226422 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 05:57:06 INFO - PROCESS | 1656 | 1467032226424 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 05:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:57:06 INFO - PROCESS | 1656 | 1467032226431 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:57:06 INFO - PROCESS | 1656 | 1467032226434 Marionette TRACE conn2 <- [1,2190,null,{}] 05:57:06 INFO - PROCESS | 1656 | 1467032226443 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}] 05:57:06 INFO - PROCESS | 1656 | 1467032226444 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:06 INFO - PROCESS | 1656 | 1467032226523 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 05:57:06 INFO - PROCESS | 1656 | 1467032226527 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:06 INFO - PROCESS | 1656 | 1467032226528 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a7800 == 30 [pid = 1656] [id = 555] 05:57:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1176df000) [pid = 1656] [serial = 1665] [outer = 0x0] 05:57:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118017800) [pid = 1656] [serial = 1666] [outer = 0x1176df000] 05:57:06 INFO - PROCESS | 1656 | 1467032226559 Marionette DEBUG loaded listener.js 05:57:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1180c1800) [pid = 1656] [serial = 1667] [outer = 0x1176df000] 05:57:06 INFO - PROCESS | 1656 | 1467032226924 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]]]}] 05:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 530ms 05:57:06 INFO - PROCESS | 1656 | 1467032226980 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 05:57:06 INFO - PROCESS | 1656 | 1467032226982 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 05:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:57:06 INFO - PROCESS | 1656 | 1467032226987 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:57:06 INFO - PROCESS | 1656 | 1467032226989 Marionette TRACE conn2 <- [1,2194,null,{}] 05:57:07 INFO - PROCESS | 1656 | 1467032226998 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}] 05:57:07 INFO - PROCESS | 1656 | 1467032227003 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:07 INFO - PROCESS | 1656 | 1467032227128 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 05:57:07 INFO - PROCESS | 1656 | 1467032227144 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:07 INFO - PROCESS | 1656 | 1467032227147 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa9000 == 31 [pid = 1656] [id = 556] 05:57:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119482400) [pid = 1656] [serial = 1668] [outer = 0x0] 05:57:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119488800) [pid = 1656] [serial = 1669] [outer = 0x119482400] 05:57:07 INFO - PROCESS | 1656 | 1467032227193 Marionette DEBUG loaded listener.js 05:57:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11970d800) [pid = 1656] [serial = 1670] [outer = 0x119482400] 05:57:07 INFO - PROCESS | 1656 | 1467032227625 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]]]}] 05:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms 05:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:57:07 INFO - PROCESS | 1656 | 1467032227657 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 05:57:07 INFO - PROCESS | 1656 | 1467032227659 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 05:57:07 INFO - PROCESS | 1656 | 1467032227661 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:57:07 INFO - PROCESS | 1656 | 1467032227662 Marionette TRACE conn2 <- [1,2198,null,{}] 05:57:07 INFO - PROCESS | 1656 | 1467032227664 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}] 05:57:07 INFO - PROCESS | 1656 | 1467032227665 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:07 INFO - PROCESS | 1656 | 1467032227742 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 05:57:07 INFO - PROCESS | 1656 | 1467032227746 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:07 INFO - PROCESS | 1656 | 1467032227747 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b78800 == 32 [pid = 1656] [id = 557] 05:57:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11973cc00) [pid = 1656] [serial = 1671] [outer = 0x0] 05:57:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119d98c00) [pid = 1656] [serial = 1672] [outer = 0x11973cc00] 05:57:07 INFO - PROCESS | 1656 | 1467032227775 Marionette DEBUG loaded listener.js 05:57:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x120732800) [pid = 1656] [serial = 1673] [outer = 0x11973cc00] 05:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 421ms 05:57:08 INFO - PROCESS | 1656 | 1467032228079 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]]]}] 05:57:08 INFO - PROCESS | 1656 | 1467032228082 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 05:57:08 INFO - PROCESS | 1656 | 1467032228083 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 05:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:57:08 INFO - PROCESS | 1656 | 1467032228094 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:57:08 INFO - PROCESS | 1656 | 1467032228095 Marionette TRACE conn2 <- [1,2202,null,{}] 05:57:08 INFO - PROCESS | 1656 | 1467032228097 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}] 05:57:08 INFO - PROCESS | 1656 | 1467032228098 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:08 INFO - PROCESS | 1656 | 1467032228174 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 05:57:08 INFO - PROCESS | 1656 | 1467032228178 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:08 INFO - PROCESS | 1656 | 1467032228179 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e5f000 == 33 [pid = 1656] [id = 558] 05:57:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119dd0c00) [pid = 1656] [serial = 1674] [outer = 0x0] 05:57:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1210f6c00) [pid = 1656] [serial = 1675] [outer = 0x119dd0c00] 05:57:08 INFO - PROCESS | 1656 | 1467032228205 Marionette DEBUG loaded listener.js 05:57:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x123016000) [pid = 1656] [serial = 1676] [outer = 0x119dd0c00] 05:57:08 INFO - PROCESS | 1656 | 1467032228551 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]]]}] 05:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 470ms 05:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:57:08 INFO - PROCESS | 1656 | 1467032228565 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 05:57:08 INFO - PROCESS | 1656 | 1467032228566 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 05:57:08 INFO - PROCESS | 1656 | 1467032228568 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:57:08 INFO - PROCESS | 1656 | 1467032228569 Marionette TRACE conn2 <- [1,2206,null,{}] 05:57:08 INFO - PROCESS | 1656 | 1467032228572 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}] 05:57:08 INFO - PROCESS | 1656 | 1467032228576 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:08 INFO - PROCESS | 1656 | 1467032228709 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 05:57:08 INFO - PROCESS | 1656 | 1467032228722 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:08 INFO - PROCESS | 1656 | 1467032228723 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b31800 == 34 [pid = 1656] [id = 559] 05:57:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11285e000) [pid = 1656] [serial = 1677] [outer = 0x0] 05:57:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x123659800) [pid = 1656] [serial = 1678] [outer = 0x11285e000] 05:57:08 INFO - PROCESS | 1656 | 1467032228750 Marionette DEBUG loaded listener.js 05:57:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1240da400) [pid = 1656] [serial = 1679] [outer = 0x11285e000] 05:57:09 INFO - PROCESS | 1656 | 1467032229080 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]]]}] 05:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 569ms 05:57:09 INFO - PROCESS | 1656 | 1467032229137 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 05:57:09 INFO - PROCESS | 1656 | 1467032229138 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 05:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:57:09 INFO - PROCESS | 1656 | 1467032229141 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:57:09 INFO - PROCESS | 1656 | 1467032229142 Marionette TRACE conn2 <- [1,2210,null,{}] 05:57:09 INFO - PROCESS | 1656 | 1467032229144 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}] 05:57:09 INFO - PROCESS | 1656 | 1467032229145 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:09 INFO - PROCESS | 1656 | 1467032229241 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 05:57:09 INFO - PROCESS | 1656 | 1467032229254 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:09 INFO - PROCESS | 1656 | 1467032229255 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293a8000 == 35 [pid = 1656] [id = 560] 05:57:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1240dc800) [pid = 1656] [serial = 1680] [outer = 0x0] 05:57:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1246ba400) [pid = 1656] [serial = 1681] [outer = 0x1240dc800] 05:57:09 INFO - PROCESS | 1656 | 1467032229279 Marionette DEBUG loaded listener.js 05:57:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124dfd000) [pid = 1656] [serial = 1682] [outer = 0x1240dc800] 05:57:09 INFO - PROCESS | 1656 | 1467032229597 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]]]}] 05:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 468ms 05:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:57:09 INFO - PROCESS | 1656 | 1467032229610 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 05:57:09 INFO - PROCESS | 1656 | 1467032229611 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 05:57:09 INFO - PROCESS | 1656 | 1467032229613 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:57:09 INFO - PROCESS | 1656 | 1467032229614 Marionette TRACE conn2 <- [1,2214,null,{}] 05:57:09 INFO - PROCESS | 1656 | 1467032229617 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}] 05:57:09 INFO - PROCESS | 1656 | 1467032229619 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:09 INFO - PROCESS | 1656 | 1467032229725 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 05:57:09 INFO - PROCESS | 1656 | 1467032229729 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:09 INFO - PROCESS | 1656 | 1467032229730 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x117246000 == 36 [pid = 1656] [id = 561] 05:57:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1243be000) [pid = 1656] [serial = 1683] [outer = 0x0] 05:57:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126550400) [pid = 1656] [serial = 1684] [outer = 0x1243be000] 05:57:09 INFO - PROCESS | 1656 | 1467032229754 Marionette DEBUG loaded listener.js 05:57:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12666b800) [pid = 1656] [serial = 1685] [outer = 0x1243be000] 05:57:10 INFO - PROCESS | 1656 | 1467032230088 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]]]}] 05:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 05:57:10 INFO - PROCESS | 1656 | 1467032230132 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 05:57:10 INFO - PROCESS | 1656 | 1467032230134 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 05:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:57:10 INFO - PROCESS | 1656 | 1467032230137 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:57:10 INFO - PROCESS | 1656 | 1467032230139 Marionette TRACE conn2 <- [1,2218,null,{}] 05:57:10 INFO - PROCESS | 1656 | 1467032230141 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}] 05:57:10 INFO - PROCESS | 1656 | 1467032230143 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:10 INFO - PROCESS | 1656 | 1467032230259 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 05:57:10 INFO - PROCESS | 1656 | 1467032230272 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:10 INFO - PROCESS | 1656 | 1467032230273 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b19e800 == 37 [pid = 1656] [id = 562] 05:57:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126805c00) [pid = 1656] [serial = 1686] [outer = 0x0] 05:57:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126881400) [pid = 1656] [serial = 1687] [outer = 0x126805c00] 05:57:10 INFO - PROCESS | 1656 | 1467032230312 Marionette DEBUG loaded listener.js 05:57:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126bbdc00) [pid = 1656] [serial = 1688] [outer = 0x126805c00] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116973000) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112862000) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1161e4c00) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119483000) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112866800) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11662a000) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118467800) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1237a4400) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119dd8c00) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1184ba000) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112d85000) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112d91c00) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1186f4c00) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:57:10 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x115d4d800) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:57:10 INFO - PROCESS | 1656 | 1467032230795 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]]]}] 05:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 669ms 05:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:57:10 INFO - PROCESS | 1656 | 1467032230806 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 05:57:10 INFO - PROCESS | 1656 | 1467032230808 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 05:57:10 INFO - PROCESS | 1656 | 1467032230810 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:57:10 INFO - PROCESS | 1656 | 1467032230811 Marionette TRACE conn2 <- [1,2222,null,{}] 05:57:10 INFO - PROCESS | 1656 | 1467032230813 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}] 05:57:10 INFO - PROCESS | 1656 | 1467032230814 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:10 INFO - PROCESS | 1656 | 1467032230893 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 05:57:10 INFO - PROCESS | 1656 | 1467032230897 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:10 INFO - PROCESS | 1656 | 1467032230898 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308e000 == 38 [pid = 1656] [id = 563] 05:57:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x114fc5800) [pid = 1656] [serial = 1689] [outer = 0x0] 05:57:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116973000) [pid = 1656] [serial = 1690] [outer = 0x114fc5800] 05:57:10 INFO - PROCESS | 1656 | 1467032230923 Marionette DEBUG loaded listener.js 05:57:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1186f4c00) [pid = 1656] [serial = 1691] [outer = 0x114fc5800] 05:57:11 INFO - PROCESS | 1656 | 1467032231257 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]]]}] 05:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 467ms 05:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:57:11 INFO - PROCESS | 1656 | 1467032231277 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 05:57:11 INFO - PROCESS | 1656 | 1467032231279 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 05:57:11 INFO - PROCESS | 1656 | 1467032231281 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:57:11 INFO - PROCESS | 1656 | 1467032231283 Marionette TRACE conn2 <- [1,2226,null,{}] 05:57:11 INFO - PROCESS | 1656 | 1467032231285 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}] 05:57:11 INFO - PROCESS | 1656 | 1467032231287 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:11 INFO - PROCESS | 1656 | 1467032231376 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 05:57:11 INFO - PROCESS | 1656 | 1467032231434 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:11 INFO - PROCESS | 1656 | 1467032231436 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d2000 == 39 [pid = 1656] [id = 564] 05:57:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1186f2000) [pid = 1656] [serial = 1692] [outer = 0x0] 05:57:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x124075c00) [pid = 1656] [serial = 1693] [outer = 0x1186f2000] 05:57:11 INFO - PROCESS | 1656 | 1467032231462 Marionette DEBUG loaded listener.js 05:57:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126be7c00) [pid = 1656] [serial = 1694] [outer = 0x1186f2000] 05:57:11 INFO - PROCESS | 1656 | 1467032231740 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]]]}] 05:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 469ms 05:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:57:11 INFO - PROCESS | 1656 | 1467032231759 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 05:57:11 INFO - PROCESS | 1656 | 1467032231760 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 05:57:11 INFO - PROCESS | 1656 | 1467032231763 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:57:11 INFO - PROCESS | 1656 | 1467032231764 Marionette TRACE conn2 <- [1,2230,null,{}] 05:57:11 INFO - PROCESS | 1656 | 1467032231766 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}] 05:57:11 INFO - PROCESS | 1656 | 1467032231767 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:11 INFO - PROCESS | 1656 | 1467032231860 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 05:57:11 INFO - PROCESS | 1656 | 1467032231863 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:11 INFO - PROCESS | 1656 | 1467032231864 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcf5000 == 40 [pid = 1656] [id = 565] 05:57:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126bea800) [pid = 1656] [serial = 1695] [outer = 0x0] 05:57:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126c4f800) [pid = 1656] [serial = 1696] [outer = 0x126bea800] 05:57:11 INFO - PROCESS | 1656 | 1467032231888 Marionette DEBUG loaded listener.js 05:57:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1282bf000) [pid = 1656] [serial = 1697] [outer = 0x126bea800] 05:57:12 INFO - PROCESS | 1656 | 1467032232225 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]]]}] 05:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 468ms 05:57:12 INFO - PROCESS | 1656 | 1467032232231 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 05:57:12 INFO - PROCESS | 1656 | 1467032232232 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 05:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:57:12 INFO - PROCESS | 1656 | 1467032232236 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:57:12 INFO - PROCESS | 1656 | 1467032232238 Marionette TRACE conn2 <- [1,2234,null,{}] 05:57:12 INFO - PROCESS | 1656 | 1467032232241 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}] 05:57:12 INFO - PROCESS | 1656 | 1467032232242 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:12 INFO - PROCESS | 1656 | 1467032232351 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 05:57:12 INFO - PROCESS | 1656 | 1467032232356 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:12 INFO - PROCESS | 1656 | 1467032232357 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c47f000 == 41 [pid = 1656] [id = 566] 05:57:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126be9400) [pid = 1656] [serial = 1698] [outer = 0x0] 05:57:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1282c1400) [pid = 1656] [serial = 1699] [outer = 0x126be9400] 05:57:12 INFO - PROCESS | 1656 | 1467032232388 Marionette DEBUG loaded listener.js 05:57:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1282c9400) [pid = 1656] [serial = 1700] [outer = 0x126be9400] 05:57:12 INFO - PROCESS | 1656 | 1467032232669 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]]]}] 05:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 473ms 05:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:57:12 INFO - PROCESS | 1656 | 1467032232708 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 05:57:12 INFO - PROCESS | 1656 | 1467032232709 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 05:57:12 INFO - PROCESS | 1656 | 1467032232711 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:57:12 INFO - PROCESS | 1656 | 1467032232712 Marionette TRACE conn2 <- [1,2238,null,{}] 05:57:12 INFO - PROCESS | 1656 | 1467032232715 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}] 05:57:12 INFO - PROCESS | 1656 | 1467032232716 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:12 INFO - PROCESS | 1656 | 1467032232847 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 05:57:12 INFO - PROCESS | 1656 | 1467032232904 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:12 INFO - PROCESS | 1656 | 1467032232906 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d73000 == 42 [pid = 1656] [id = 567] 05:57:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x110ee6c00) [pid = 1656] [serial = 1701] [outer = 0x0] 05:57:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11219f000) [pid = 1656] [serial = 1702] [outer = 0x110ee6c00] 05:57:12 INFO - PROCESS | 1656 | 1467032232938 Marionette DEBUG loaded listener.js 05:57:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112f98c00) [pid = 1656] [serial = 1703] [outer = 0x110ee6c00] 05:57:13 INFO - PROCESS | 1656 | 1467032233349 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]]]}] 05:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 05:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:57:13 INFO - PROCESS | 1656 | 1467032233384 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 05:57:13 INFO - PROCESS | 1656 | 1467032233386 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 05:57:13 INFO - PROCESS | 1656 | 1467032233389 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:57:13 INFO - PROCESS | 1656 | 1467032233391 Marionette TRACE conn2 <- [1,2242,null,{}] 05:57:13 INFO - PROCESS | 1656 | 1467032233395 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}] 05:57:13 INFO - PROCESS | 1656 | 1467032233398 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:13 INFO - PROCESS | 1656 | 1467032233501 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 05:57:13 INFO - PROCESS | 1656 | 1467032233597 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:13 INFO - PROCESS | 1656 | 1467032233599 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ab2800 == 43 [pid = 1656] [id = 568] 05:57:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1180ba400) [pid = 1656] [serial = 1704] [outer = 0x0] 05:57:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1184b5000) [pid = 1656] [serial = 1705] [outer = 0x1180ba400] 05:57:13 INFO - PROCESS | 1656 | 1467032233629 Marionette DEBUG loaded listener.js 05:57:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119150000) [pid = 1656] [serial = 1706] [outer = 0x1180ba400] 05:57:14 INFO - PROCESS | 1656 | 1467032234040 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]]]}] 05:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 673ms 05:57:14 INFO - PROCESS | 1656 | 1467032234061 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 05:57:14 INFO - PROCESS | 1656 | 1467032234063 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 05:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:57:14 INFO - PROCESS | 1656 | 1467032234066 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:57:14 INFO - PROCESS | 1656 | 1467032234067 Marionette TRACE conn2 <- [1,2246,null,{}] 05:57:14 INFO - PROCESS | 1656 | 1467032234070 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}] 05:57:14 INFO - PROCESS | 1656 | 1467032234071 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:14 INFO - PROCESS | 1656 | 1467032234173 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 05:57:14 INFO - PROCESS | 1656 | 1467032234233 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:14 INFO - PROCESS | 1656 | 1467032234235 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7b2000 == 44 [pid = 1656] [id = 569] 05:57:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119703000) [pid = 1656] [serial = 1707] [outer = 0x0] 05:57:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119dd7400) [pid = 1656] [serial = 1708] [outer = 0x119703000] 05:57:14 INFO - PROCESS | 1656 | 1467032234277 Marionette DEBUG loaded listener.js 05:57:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123017000) [pid = 1656] [serial = 1709] [outer = 0x119703000] 05:57:14 INFO - PROCESS | 1656 | 1467032234691 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]]]}] 05:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 670ms 05:57:14 INFO - PROCESS | 1656 | 1467032234737 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 05:57:14 INFO - PROCESS | 1656 | 1467032234740 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 05:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:57:14 INFO - PROCESS | 1656 | 1467032234748 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:57:14 INFO - PROCESS | 1656 | 1467032234751 Marionette TRACE conn2 <- [1,2250,null,{}] 05:57:14 INFO - PROCESS | 1656 | 1467032234772 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}] 05:57:14 INFO - PROCESS | 1656 | 1467032234774 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:14 INFO - PROCESS | 1656 | 1467032234901 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 05:57:14 INFO - PROCESS | 1656 | 1467032234974 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:14 INFO - PROCESS | 1656 | 1467032234976 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca03800 == 45 [pid = 1656] [id = 570] 05:57:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x123adc800) [pid = 1656] [serial = 1710] [outer = 0x0] 05:57:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1240dd000) [pid = 1656] [serial = 1711] [outer = 0x123adc800] 05:57:15 INFO - PROCESS | 1656 | 1467032235004 Marionette DEBUG loaded listener.js 05:57:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1261a9000) [pid = 1656] [serial = 1712] [outer = 0x123adc800] 05:57:15 INFO - PROCESS | 1656 | 1467032235430 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]]]}] 05:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 696ms 05:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:57:15 INFO - PROCESS | 1656 | 1467032235440 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 05:57:15 INFO - PROCESS | 1656 | 1467032235441 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 05:57:15 INFO - PROCESS | 1656 | 1467032235443 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:57:15 INFO - PROCESS | 1656 | 1467032235445 Marionette TRACE conn2 <- [1,2254,null,{}] 05:57:15 INFO - PROCESS | 1656 | 1467032235447 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}] 05:57:15 INFO - PROCESS | 1656 | 1467032235448 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:15 INFO - PROCESS | 1656 | 1467032235550 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 05:57:15 INFO - PROCESS | 1656 | 1467032235607 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:15 INFO - PROCESS | 1656 | 1467032235608 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f07800 == 46 [pid = 1656] [id = 571] 05:57:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1186fdc00) [pid = 1656] [serial = 1713] [outer = 0x0] 05:57:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1240d8400) [pid = 1656] [serial = 1714] [outer = 0x1186fdc00] 05:57:15 INFO - PROCESS | 1656 | 1467032235637 Marionette DEBUG loaded listener.js 05:57:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126bde800) [pid = 1656] [serial = 1715] [outer = 0x1186fdc00] 05:57:16 INFO - PROCESS | 1656 | 1467032236265 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]]]}] 05:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 869ms 05:57:16 INFO - PROCESS | 1656 | 1467032236313 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 05:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:57:16 INFO - PROCESS | 1656 | 1467032236315 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 05:57:16 INFO - PROCESS | 1656 | 1467032236318 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:57:16 INFO - PROCESS | 1656 | 1467032236321 Marionette TRACE conn2 <- [1,2258,null,{}] 05:57:16 INFO - PROCESS | 1656 | 1467032236325 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}] 05:57:16 INFO - PROCESS | 1656 | 1467032236326 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:16 INFO - PROCESS | 1656 | 1467032236417 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 05:57:16 INFO - PROCESS | 1656 | 1467032236490 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:16 INFO - PROCESS | 1656 | 1467032236492 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x118659000 == 47 [pid = 1656] [id = 572] 05:57:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11701f400) [pid = 1656] [serial = 1716] [outer = 0x0] 05:57:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1176e0400) [pid = 1656] [serial = 1717] [outer = 0x11701f400] 05:57:16 INFO - PROCESS | 1656 | 1467032236520 Marionette DEBUG loaded listener.js 05:57:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1180bc000) [pid = 1656] [serial = 1718] [outer = 0x11701f400] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12c47f000 == 46 [pid = 1656] [id = 566] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcf5000 == 45 [pid = 1656] [id = 565] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d2000 == 44 [pid = 1656] [id = 564] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12308e000 == 43 [pid = 1656] [id = 563] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12b19e800 == 42 [pid = 1656] [id = 562] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x117246000 == 41 [pid = 1656] [id = 561] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1293a8000 == 40 [pid = 1656] [id = 560] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x126b31800 == 39 [pid = 1656] [id = 559] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x124e5f000 == 38 [pid = 1656] [id = 558] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x123b78800 == 37 [pid = 1656] [id = 557] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa9000 == 36 [pid = 1656] [id = 556] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a7800 == 35 [pid = 1656] [id = 555] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11723c000 == 34 [pid = 1656] [id = 554] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e7800 == 33 [pid = 1656] [id = 553] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1238ca000 == 32 [pid = 1656] [id = 552] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x119f07800 == 31 [pid = 1656] [id = 571] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca03800 == 30 [pid = 1656] [id = 570] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7b2000 == 29 [pid = 1656] [id = 569] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x119ab2800 == 28 [pid = 1656] [id = 568] 05:57:17 INFO - PROCESS | 1656 | --DOCSHELL 0x115d73000 == 27 [pid = 1656] [id = 567] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119d94400) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11860bc00) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116f9e000) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x117045400) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11918a400) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119738800) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112fc2c00) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112976c00) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118012800) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116979800) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11999c400) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119486000) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1240d6400) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1238c6000) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1210f3800) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123adc400) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1237a8000) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x114fc5c00) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12073d800) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11801c800) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1240d9c00) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124332000) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124077800) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117db4800) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116fa0c00) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119dd6000) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12407f800) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11999c800) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 05:57:17 INFO - PROCESS | 1656 | 1467032237372 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]]]}] 05:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1073ms 05:57:17 INFO - PROCESS | 1656 | 1467032237392 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 05:57:17 INFO - PROCESS | 1656 | 1467032237394 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 05:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:57:17 INFO - PROCESS | 1656 | 1467032237397 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:57:17 INFO - PROCESS | 1656 | 1467032237400 Marionette TRACE conn2 <- [1,2262,null,{}] 05:57:17 INFO - PROCESS | 1656 | 1467032237407 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}] 05:57:17 INFO - PROCESS | 1656 | 1467032237409 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:17 INFO - PROCESS | 1656 | 1467032237490 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 05:57:17 INFO - PROCESS | 1656 | 1467032237546 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:17 INFO - PROCESS | 1656 | 1467032237548 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x116934800 == 28 [pid = 1656] [id = 573] 05:57:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112ecc800) [pid = 1656] [serial = 1719] [outer = 0x0] 05:57:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1133a4400) [pid = 1656] [serial = 1720] [outer = 0x112ecc800] 05:57:17 INFO - PROCESS | 1656 | 1467032237575 Marionette DEBUG loaded listener.js 05:57:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x115f12000) [pid = 1656] [serial = 1721] [outer = 0x112ecc800] 05:57:17 INFO - PROCESS | 1656 | 1467032237882 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]]]}] 05:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 524ms 05:57:17 INFO - PROCESS | 1656 | 1467032237922 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 05:57:17 INFO - PROCESS | 1656 | 1467032237926 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 05:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:57:17 INFO - PROCESS | 1656 | 1467032237930 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:57:17 INFO - PROCESS | 1656 | 1467032237932 Marionette TRACE conn2 <- [1,2266,null,{}] 05:57:17 INFO - PROCESS | 1656 | 1467032237934 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}] 05:57:17 INFO - PROCESS | 1656 | 1467032237936 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:18 INFO - PROCESS | 1656 | 1467032238021 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 05:57:18 INFO - PROCESS | 1656 | 1467032238081 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:18 INFO - PROCESS | 1656 | 1467032238083 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e2800 == 29 [pid = 1656] [id = 574] 05:57:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115f6c000) [pid = 1656] [serial = 1722] [outer = 0x0] 05:57:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116792c00) [pid = 1656] [serial = 1723] [outer = 0x115f6c000] 05:57:18 INFO - PROCESS | 1656 | 1467032238128 Marionette DEBUG loaded listener.js 05:57:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1176d8c00) [pid = 1656] [serial = 1724] [outer = 0x115f6c000] 05:57:18 INFO - PROCESS | 1656 | 1467032238567 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]]]}] 05:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 669ms 05:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:57:18 INFO - PROCESS | 1656 | 1467032238599 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 05:57:18 INFO - PROCESS | 1656 | 1467032238601 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 05:57:18 INFO - PROCESS | 1656 | 1467032238603 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:57:18 INFO - PROCESS | 1656 | 1467032238605 Marionette TRACE conn2 <- [1,2270,null,{}] 05:57:18 INFO - PROCESS | 1656 | 1467032238613 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}] 05:57:18 INFO - PROCESS | 1656 | 1467032238617 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:18 INFO - PROCESS | 1656 | 1467032238694 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 05:57:18 INFO - PROCESS | 1656 | 1467032238699 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:18 INFO - PROCESS | 1656 | 1467032238701 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119729000 == 30 [pid = 1656] [id = 575] 05:57:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180bc800) [pid = 1656] [serial = 1725] [outer = 0x0] 05:57:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118608400) [pid = 1656] [serial = 1726] [outer = 0x1180bc800] 05:57:18 INFO - PROCESS | 1656 | 1467032238732 Marionette DEBUG loaded listener.js 05:57:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11918d000) [pid = 1656] [serial = 1727] [outer = 0x1180bc800] 05:57:19 INFO - PROCESS | 1656 | 1467032239081 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]]]}] 05:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 05:57:19 INFO - PROCESS | 1656 | 1467032239124 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 05:57:19 INFO - PROCESS | 1656 | 1467032239126 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 05:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:57:19 INFO - PROCESS | 1656 | 1467032239128 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:57:19 INFO - PROCESS | 1656 | 1467032239129 Marionette TRACE conn2 <- [1,2274,null,{}] 05:57:19 INFO - PROCESS | 1656 | 1467032239131 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}] 05:57:19 INFO - PROCESS | 1656 | 1467032239133 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:19 INFO - PROCESS | 1656 | 1467032239211 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 05:57:19 INFO - PROCESS | 1656 | 1467032239288 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:19 INFO - PROCESS | 1656 | 1467032239289 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aaf000 == 31 [pid = 1656] [id = 576] 05:57:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119154c00) [pid = 1656] [serial = 1728] [outer = 0x0] 05:57:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119709000) [pid = 1656] [serial = 1729] [outer = 0x119154c00] 05:57:19 INFO - PROCESS | 1656 | 1467032239314 Marionette DEBUG loaded listener.js 05:57:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1199a8c00) [pid = 1656] [serial = 1730] [outer = 0x119154c00] 05:57:19 INFO - PROCESS | 1656 | 1467032239647 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]]]}] 05:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 572ms 05:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:57:19 INFO - PROCESS | 1656 | 1467032239700 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 05:57:19 INFO - PROCESS | 1656 | 1467032239701 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 05:57:19 INFO - PROCESS | 1656 | 1467032239703 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:57:19 INFO - PROCESS | 1656 | 1467032239704 Marionette TRACE conn2 <- [1,2278,null,{}] 05:57:19 INFO - PROCESS | 1656 | 1467032239707 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}] 05:57:19 INFO - PROCESS | 1656 | 1467032239708 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:19 INFO - PROCESS | 1656 | 1467032239803 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 05:57:19 INFO - PROCESS | 1656 | 1467032239806 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:19 INFO - PROCESS | 1656 | 1467032239808 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b70800 == 32 [pid = 1656] [id = 577] 05:57:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112613c00) [pid = 1656] [serial = 1731] [outer = 0x0] 05:57:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119d96c00) [pid = 1656] [serial = 1732] [outer = 0x112613c00] 05:57:19 INFO - PROCESS | 1656 | 1467032239832 Marionette DEBUG loaded listener.js 05:57:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119dd0000) [pid = 1656] [serial = 1733] [outer = 0x112613c00] 05:57:20 INFO - PROCESS | 1656 | 1467032240177 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]]]}] 05:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 05:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:57:20 INFO - PROCESS | 1656 | 1467032240224 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 05:57:20 INFO - PROCESS | 1656 | 1467032240225 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 05:57:20 INFO - PROCESS | 1656 | 1467032240228 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:57:20 INFO - PROCESS | 1656 | 1467032240229 Marionette TRACE conn2 <- [1,2282,null,{}] 05:57:20 INFO - PROCESS | 1656 | 1467032240231 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}] 05:57:20 INFO - PROCESS | 1656 | 1467032240235 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:20 INFO - PROCESS | 1656 | 1467032240350 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 05:57:20 INFO - PROCESS | 1656 | 1467032240390 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:20 INFO - PROCESS | 1656 | 1467032240391 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b27000 == 33 [pid = 1656] [id = 578] 05:57:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119ddc800) [pid = 1656] [serial = 1734] [outer = 0x0] 05:57:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1210f0400) [pid = 1656] [serial = 1735] [outer = 0x119ddc800] 05:57:20 INFO - PROCESS | 1656 | 1467032240416 Marionette DEBUG loaded listener.js 05:57:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123653c00) [pid = 1656] [serial = 1736] [outer = 0x119ddc800] 05:57:20 INFO - PROCESS | 1656 | 1467032240719 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]]]}] 05:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 05:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:57:20 INFO - PROCESS | 1656 | 1467032240751 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 05:57:20 INFO - PROCESS | 1656 | 1467032240753 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 05:57:20 INFO - PROCESS | 1656 | 1467032240755 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:57:20 INFO - PROCESS | 1656 | 1467032240756 Marionette TRACE conn2 <- [1,2286,null,{}] 05:57:20 INFO - PROCESS | 1656 | 1467032240758 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}] 05:57:20 INFO - PROCESS | 1656 | 1467032240759 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:20 INFO - PROCESS | 1656 | 1467032240857 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 05:57:20 INFO - PROCESS | 1656 | 1467032240860 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:20 INFO - PROCESS | 1656 | 1467032240861 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x128334800 == 34 [pid = 1656] [id = 579] 05:57:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119dddc00) [pid = 1656] [serial = 1737] [outer = 0x0] 05:57:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1238bb800) [pid = 1656] [serial = 1738] [outer = 0x119dddc00] 05:57:20 INFO - PROCESS | 1656 | 1467032240885 Marionette DEBUG loaded listener.js 05:57:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124075000) [pid = 1656] [serial = 1739] [outer = 0x119dddc00] 05:57:21 INFO - PROCESS | 1656 | 1467032241195 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]]]}] 05:57:21 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 05:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 469ms 05:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:57:21 INFO - PROCESS | 1656 | 1467032241224 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 05:57:21 INFO - PROCESS | 1656 | 1467032241226 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 05:57:21 INFO - PROCESS | 1656 | 1467032241228 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:57:21 INFO - PROCESS | 1656 | 1467032241229 Marionette TRACE conn2 <- [1,2290,null,{}] 05:57:21 INFO - PROCESS | 1656 | 1467032241231 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}] 05:57:21 INFO - PROCESS | 1656 | 1467032241232 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:21 INFO - PROCESS | 1656 | 1467032241489 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x114fc5800) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1186f2000) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1240dc800) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11973cc00) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1243be000) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124331c00) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113c31000) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11285e000) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119482400) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11662fc00) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x126bea800) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119dd0c00) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1176df000) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126805c00) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:57:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126be9400) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:57:21 INFO - PROCESS | 1656 | 1467032241535 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:21 INFO - PROCESS | 1656 | 1467032241536 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11924a000 == 35 [pid = 1656] [id = 580] 05:57:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111e58000) [pid = 1656] [serial = 1740] [outer = 0x0] 05:57:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112d85000) [pid = 1656] [serial = 1741] [outer = 0x111e58000] 05:57:21 INFO - PROCESS | 1656 | 1467032241561 Marionette DEBUG loaded listener.js 05:57:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118014400) [pid = 1656] [serial = 1742] [outer = 0x111e58000] 05:57:21 INFO - PROCESS | 1656 | 1467032241842 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]]]}] 05:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 621ms 05:57:21 INFO - PROCESS | 1656 | 1467032241849 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 05:57:21 INFO - PROCESS | 1656 | 1467032241851 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 05:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:57:21 INFO - PROCESS | 1656 | 1467032241862 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:57:21 INFO - PROCESS | 1656 | 1467032241874 Marionette TRACE conn2 <- [1,2294,null,{}] 05:57:21 INFO - PROCESS | 1656 | 1467032241882 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}] 05:57:21 INFO - PROCESS | 1656 | 1467032241883 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:21 INFO - PROCESS | 1656 | 1467032241963 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 05:57:21 INFO - PROCESS | 1656 | 1467032241967 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:21 INFO - PROCESS | 1656 | 1467032241969 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a4b8000 == 36 [pid = 1656] [id = 581] 05:57:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1133a7c00) [pid = 1656] [serial = 1743] [outer = 0x0] 05:57:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124072400) [pid = 1656] [serial = 1744] [outer = 0x1133a7c00] 05:57:21 INFO - PROCESS | 1656 | 1467032241995 Marionette DEBUG loaded listener.js 05:57:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1240dfc00) [pid = 1656] [serial = 1745] [outer = 0x1133a7c00] 05:57:22 INFO - PROCESS | 1656 | 1467032242293 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]]]}] 05:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 488ms 05:57:22 INFO - PROCESS | 1656 | 1467032242348 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 05:57:22 INFO - PROCESS | 1656 | 1467032242349 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 05:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:57:22 INFO - PROCESS | 1656 | 1467032242373 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:57:22 INFO - PROCESS | 1656 | 1467032242374 Marionette TRACE conn2 <- [1,2298,null,{}] 05:57:22 INFO - PROCESS | 1656 | 1467032242377 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}] 05:57:22 INFO - PROCESS | 1656 | 1467032242378 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:22 INFO - PROCESS | 1656 | 1467032242456 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 05:57:22 INFO - PROCESS | 1656 | 1467032242459 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:22 INFO - PROCESS | 1656 | 1467032242461 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7af000 == 37 [pid = 1656] [id = 582] 05:57:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119483000) [pid = 1656] [serial = 1746] [outer = 0x0] 05:57:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124338c00) [pid = 1656] [serial = 1747] [outer = 0x119483000] 05:57:22 INFO - PROCESS | 1656 | 1467032242485 Marionette DEBUG loaded listener.js 05:57:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124dac400) [pid = 1656] [serial = 1748] [outer = 0x119483000] 05:57:22 INFO - PROCESS | 1656 | 1467032242807 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]]]}] 05:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 484ms 05:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:57:22 INFO - PROCESS | 1656 | 1467032242844 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 05:57:22 INFO - PROCESS | 1656 | 1467032242845 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 05:57:22 INFO - PROCESS | 1656 | 1467032242848 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:57:22 INFO - PROCESS | 1656 | 1467032242851 Marionette TRACE conn2 <- [1,2302,null,{}] 05:57:22 INFO - PROCESS | 1656 | 1467032242855 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}] 05:57:22 INFO - PROCESS | 1656 | 1467032242857 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:23 INFO - PROCESS | 1656 | 1467032243004 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 05:57:23 INFO - PROCESS | 1656 | 1467032243100 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:23 INFO - PROCESS | 1656 | 1467032243102 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d8800 == 38 [pid = 1656] [id = 583] 05:57:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124dab000) [pid = 1656] [serial = 1749] [outer = 0x0] 05:57:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12619f800) [pid = 1656] [serial = 1750] [outer = 0x124dab000] 05:57:23 INFO - PROCESS | 1656 | 1467032243146 Marionette DEBUG loaded listener.js 05:57:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126bb7c00) [pid = 1656] [serial = 1751] [outer = 0x124dab000] 05:57:23 INFO - PROCESS | 1656 | 1467032243432 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]]]}] 05:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 621ms 05:57:23 INFO - PROCESS | 1656 | 1467032243550 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 05:57:23 INFO - PROCESS | 1656 | 1467032243556 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 05:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:57:23 INFO - PROCESS | 1656 | 1467032243562 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:57:23 INFO - PROCESS | 1656 | 1467032243565 Marionette TRACE conn2 <- [1,2306,null,{}] 05:57:23 INFO - PROCESS | 1656 | 1467032243573 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}] 05:57:23 INFO - PROCESS | 1656 | 1467032243577 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:23 INFO - PROCESS | 1656 | 1467032243740 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 05:57:23 INFO - PROCESS | 1656 | 1467032243867 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:23 INFO - PROCESS | 1656 | 1467032243872 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11639a000 == 39 [pid = 1656] [id = 584] 05:57:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112d84400) [pid = 1656] [serial = 1752] [outer = 0x0] 05:57:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112d91400) [pid = 1656] [serial = 1753] [outer = 0x112d84400] 05:57:23 INFO - PROCESS | 1656 | 1467032243926 Marionette DEBUG loaded listener.js 05:57:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113c32400) [pid = 1656] [serial = 1754] [outer = 0x112d84400] 05:57:24 INFO - PROCESS | 1656 | 1467032244455 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]]]}] 05:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 926ms 05:57:24 INFO - PROCESS | 1656 | 1467032244494 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 05:57:24 INFO - PROCESS | 1656 | 1467032244496 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 05:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:57:24 INFO - PROCESS | 1656 | 1467032244504 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:57:24 INFO - PROCESS | 1656 | 1467032244507 Marionette TRACE conn2 <- [1,2310,null,{}] 05:57:24 INFO - PROCESS | 1656 | 1467032244510 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}] 05:57:24 INFO - PROCESS | 1656 | 1467032244512 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:24 INFO - PROCESS | 1656 | 1467032244618 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 05:57:24 INFO - PROCESS | 1656 | 1467032244701 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:24 INFO - PROCESS | 1656 | 1467032244702 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x120767000 == 40 [pid = 1656] [id = 585] 05:57:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11704c000) [pid = 1656] [serial = 1755] [outer = 0x0] 05:57:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118015000) [pid = 1656] [serial = 1756] [outer = 0x11704c000] 05:57:24 INFO - PROCESS | 1656 | 1467032244732 Marionette DEBUG loaded listener.js 05:57:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1181ab400) [pid = 1656] [serial = 1757] [outer = 0x11704c000] 05:57:25 INFO - PROCESS | 1656 | 1467032245210 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]]]}] 05:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 876ms 05:57:25 INFO - PROCESS | 1656 | 1467032245382 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 05:57:25 INFO - PROCESS | 1656 | 1467032245386 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 05:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:57:25 INFO - PROCESS | 1656 | 1467032245392 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:57:25 INFO - PROCESS | 1656 | 1467032245393 Marionette TRACE conn2 <- [1,2314,null,{}] 05:57:25 INFO - PROCESS | 1656 | 1467032245397 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}] 05:57:25 INFO - PROCESS | 1656 | 1467032245399 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:25 INFO - PROCESS | 1656 | 1467032245500 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 05:57:25 INFO - PROCESS | 1656 | 1467032245579 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:25 INFO - PROCESS | 1656 | 1467032245582 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f5d800 == 41 [pid = 1656] [id = 586] 05:57:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1163dcc00) [pid = 1656] [serial = 1758] [outer = 0x0] 05:57:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11679ec00) [pid = 1656] [serial = 1759] [outer = 0x1163dcc00] 05:57:25 INFO - PROCESS | 1656 | 1467032245610 Marionette DEBUG loaded listener.js 05:57:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117021000) [pid = 1656] [serial = 1760] [outer = 0x1163dcc00] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7af000 == 40 [pid = 1656] [id = 582] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12a4b8000 == 39 [pid = 1656] [id = 581] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11924a000 == 38 [pid = 1656] [id = 580] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x128334800 == 37 [pid = 1656] [id = 579] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x126b27000 == 36 [pid = 1656] [id = 578] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x123b70800 == 35 [pid = 1656] [id = 577] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119aaf000 == 34 [pid = 1656] [id = 576] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119729000 == 33 [pid = 1656] [id = 575] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e2800 == 32 [pid = 1656] [id = 574] 05:57:25 INFO - PROCESS | 1656 | --DOCSHELL 0x116934800 == 31 [pid = 1656] [id = 573] 05:57:26 INFO - PROCESS | 1656 | --DOCSHELL 0x118659000 == 30 [pid = 1656] [id = 572] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116973000) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126be7c00) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124dfd000) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119d98c00) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12666b800) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1265ed400) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1161a4c00) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1240da400) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119488800) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11679e800) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1246ba400) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1186f4c00) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126c4f800) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1210f6c00) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126550400) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120732800) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116fa2400) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1180c1800) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x123659800) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116fa6800) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126bbdc00) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118017800) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11970d800) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x123016000) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124075c00) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124730c00) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126881400) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1282bf000) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1282c1400) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1282c9400) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 05:57:26 INFO - PROCESS | 1656 | 1467032246160 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]]]}] 05:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 775ms 05:57:26 INFO - PROCESS | 1656 | 1467032246177 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 05:57:26 INFO - PROCESS | 1656 | 1467032246180 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 05:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:57:26 INFO - PROCESS | 1656 | 1467032246189 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:57:26 INFO - PROCESS | 1656 | 1467032246191 Marionette TRACE conn2 <- [1,2318,null,{}] 05:57:26 INFO - PROCESS | 1656 | 1467032246194 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}] 05:57:26 INFO - PROCESS | 1656 | 1467032246196 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:26 INFO - PROCESS | 1656 | 1467032246273 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 05:57:26 INFO - PROCESS | 1656 | 1467032246277 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:26 INFO - PROCESS | 1656 | 1467032246278 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118717800 == 31 [pid = 1656] [id = 587] 05:57:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1181ab000) [pid = 1656] [serial = 1761] [outer = 0x0] 05:57:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1184b9c00) [pid = 1656] [serial = 1762] [outer = 0x1181ab000] 05:57:26 INFO - PROCESS | 1656 | 1467032246308 Marionette DEBUG loaded listener.js 05:57:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11914e800) [pid = 1656] [serial = 1763] [outer = 0x1181ab000] 05:57:26 INFO - PROCESS | 1656 | 1467032246698 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] 05:57:26 INFO - PROCESS | 1656 | 1467032246711 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 05:57:26 INFO - PROCESS | 1656 | 1467032246713 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:57:26 INFO - PROCESS | 1656 | 1467032246715 Marionette TRACE conn2 <- [1,2322,null,{}] 05:57:26 INFO - PROCESS | 1656 | 1467032246722 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}] 05:57:26 INFO - PROCESS | 1656 | 1467032246725 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:26 INFO - PROCESS | 1656 | 1467032246807 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 05:57:26 INFO - PROCESS | 1656 | 1467032246813 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:26 INFO - PROCESS | 1656 | 1467032246815 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123205000 == 32 [pid = 1656] [id = 588] 05:57:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112fc1000) [pid = 1656] [serial = 1764] [outer = 0x0] 05:57:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119d9b400) [pid = 1656] [serial = 1765] [outer = 0x112fc1000] 05:57:26 INFO - PROCESS | 1656 | 1467032246839 Marionette DEBUG loaded listener.js 05:57:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119f28c00) [pid = 1656] [serial = 1766] [outer = 0x112fc1000] 05:57:27 INFO - PROCESS | 1656 | 1467032247234 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]]]}] 05:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 572ms 05:57:27 INFO - PROCESS | 1656 | 1467032247286 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 05:57:27 INFO - PROCESS | 1656 | 1467032247287 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 05:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:57:27 INFO - PROCESS | 1656 | 1467032247289 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:57:27 INFO - PROCESS | 1656 | 1467032247290 Marionette TRACE conn2 <- [1,2326,null,{}] 05:57:27 INFO - PROCESS | 1656 | 1467032247292 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}] 05:57:27 INFO - PROCESS | 1656 | 1467032247293 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:27 INFO - PROCESS | 1656 | 1467032247383 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 05:57:27 INFO - PROCESS | 1656 | 1467032247388 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:27 INFO - PROCESS | 1656 | 1467032247390 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e20000 == 33 [pid = 1656] [id = 589] 05:57:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12073f800) [pid = 1656] [serial = 1767] [outer = 0x0] 05:57:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1210f4c00) [pid = 1656] [serial = 1768] [outer = 0x12073f800] 05:57:27 INFO - PROCESS | 1656 | 1467032247431 Marionette DEBUG loaded listener.js 05:57:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1210ff000) [pid = 1656] [serial = 1769] [outer = 0x12073f800] 05:57:27 INFO - PROCESS | 1656 | 1467032247880 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]]]}] 05:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 618ms 05:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:57:27 INFO - PROCESS | 1656 | 1467032247909 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 05:57:27 INFO - PROCESS | 1656 | 1467032247910 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 05:57:27 INFO - PROCESS | 1656 | 1467032247912 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:57:27 INFO - PROCESS | 1656 | 1467032247914 Marionette TRACE conn2 <- [1,2330,null,{}] 05:57:27 INFO - PROCESS | 1656 | 1467032247916 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}] 05:57:27 INFO - PROCESS | 1656 | 1467032247917 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:27 INFO - PROCESS | 1656 | 1467032247990 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 05:57:27 INFO - PROCESS | 1656 | 1467032247994 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:27 INFO - PROCESS | 1656 | 1467032247996 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12831e800 == 34 [pid = 1656] [id = 590] 05:57:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12341d000) [pid = 1656] [serial = 1770] [outer = 0x0] 05:57:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1237a7c00) [pid = 1656] [serial = 1771] [outer = 0x12341d000] 05:57:28 INFO - PROCESS | 1656 | 1467032248023 Marionette DEBUG loaded listener.js 05:57:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124075c00) [pid = 1656] [serial = 1772] [outer = 0x12341d000] 05:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 470ms 05:57:28 INFO - PROCESS | 1656 | 1467032248379 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]]]}] 05:57:28 INFO - PROCESS | 1656 | 1467032248382 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 05:57:28 INFO - PROCESS | 1656 | 1467032248383 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 05:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:57:28 INFO - PROCESS | 1656 | 1467032248386 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:57:28 INFO - PROCESS | 1656 | 1467032248389 Marionette TRACE conn2 <- [1,2334,null,{}] 05:57:28 INFO - PROCESS | 1656 | 1467032248391 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}] 05:57:28 INFO - PROCESS | 1656 | 1467032248395 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:28 INFO - PROCESS | 1656 | 1467032248517 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 05:57:28 INFO - PROCESS | 1656 | 1467032248557 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:28 INFO - PROCESS | 1656 | 1467032248558 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295bd800 == 35 [pid = 1656] [id = 591] 05:57:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1240d6800) [pid = 1656] [serial = 1773] [outer = 0x0] 05:57:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12472ec00) [pid = 1656] [serial = 1774] [outer = 0x1240d6800] 05:57:28 INFO - PROCESS | 1656 | 1467032248583 Marionette DEBUG loaded listener.js 05:57:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126805c00) [pid = 1656] [serial = 1775] [outer = 0x1240d6800] 05:57:28 INFO - PROCESS | 1656 | 1467032248908 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]]]}] 05:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 572ms 05:57:28 INFO - PROCESS | 1656 | 1467032248958 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 05:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:57:28 INFO - PROCESS | 1656 | 1467032248959 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 05:57:28 INFO - PROCESS | 1656 | 1467032248961 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:57:28 INFO - PROCESS | 1656 | 1467032248963 Marionette TRACE conn2 <- [1,2338,null,{}] 05:57:28 INFO - PROCESS | 1656 | 1467032248972 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}] 05:57:28 INFO - PROCESS | 1656 | 1467032248973 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:29 INFO - PROCESS | 1656 | 1467032249072 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 05:57:29 INFO - PROCESS | 1656 | 1467032249075 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:29 INFO - PROCESS | 1656 | 1467032249076 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7c4800 == 36 [pid = 1656] [id = 592] 05:57:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11862bc00) [pid = 1656] [serial = 1776] [outer = 0x0] 05:57:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126bbe000) [pid = 1656] [serial = 1777] [outer = 0x11862bc00] 05:57:29 INFO - PROCESS | 1656 | 1467032249107 Marionette DEBUG loaded listener.js 05:57:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126be7400) [pid = 1656] [serial = 1778] [outer = 0x11862bc00] 05:57:29 INFO - PROCESS | 1656 | 1467032249409 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]]]}] 05:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 05:57:29 INFO - PROCESS | 1656 | 1467032249430 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 05:57:29 INFO - PROCESS | 1656 | 1467032249431 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 05:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:57:29 INFO - PROCESS | 1656 | 1467032249441 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:57:29 INFO - PROCESS | 1656 | 1467032249442 Marionette TRACE conn2 <- [1,2342,null,{}] 05:57:29 INFO - PROCESS | 1656 | 1467032249445 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}] 05:57:29 INFO - PROCESS | 1656 | 1467032249446 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:29 INFO - PROCESS | 1656 | 1467032249600 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 05:57:29 INFO - PROCESS | 1656 | 1467032249613 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:29 INFO - PROCESS | 1656 | 1467032249614 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9bb800 == 37 [pid = 1656] [id = 593] 05:57:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126bdd400) [pid = 1656] [serial = 1779] [outer = 0x0] 05:57:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126c4a000) [pid = 1656] [serial = 1780] [outer = 0x126bdd400] 05:57:29 INFO - PROCESS | 1656 | 1467032249655 Marionette DEBUG loaded listener.js 05:57:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126c53400) [pid = 1656] [serial = 1781] [outer = 0x126bdd400] 05:57:30 INFO - PROCESS | 1656 | 1467032250044 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]]]}] 05:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 627ms 05:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:57:30 INFO - PROCESS | 1656 | 1467032250061 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 05:57:30 INFO - PROCESS | 1656 | 1467032250062 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 05:57:30 INFO - PROCESS | 1656 | 1467032250064 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:57:30 INFO - PROCESS | 1656 | 1467032250065 Marionette TRACE conn2 <- [1,2346,null,{}] 05:57:30 INFO - PROCESS | 1656 | 1467032250067 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}] 05:57:30 INFO - PROCESS | 1656 | 1467032250069 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:30 INFO - PROCESS | 1656 | 1467032250168 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 05:57:30 INFO - PROCESS | 1656 | 1467032250171 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:30 INFO - PROCESS | 1656 | 1467032250172 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcdd000 == 38 [pid = 1656] [id = 594] 05:57:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126be0400) [pid = 1656] [serial = 1782] [outer = 0x0] 05:57:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1282bfc00) [pid = 1656] [serial = 1783] [outer = 0x126be0400] 05:57:30 INFO - PROCESS | 1656 | 1467032250204 Marionette DEBUG loaded listener.js 05:57:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1282c9c00) [pid = 1656] [serial = 1784] [outer = 0x126be0400] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112613c00) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112ecc800) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11701f400) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115f6c000) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1180bc800) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x110ee6c00) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1180ba400) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119ddc800) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119703000) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119dddc00) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119483000) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x123adc800) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x111e58000) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1186fdc00) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119154c00) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:57:30 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1133a7c00) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:57:30 INFO - PROCESS | 1656 | 1467032250589 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]]]}] 05:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 568ms 05:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:57:30 INFO - PROCESS | 1656 | 1467032250646 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 05:57:30 INFO - PROCESS | 1656 | 1467032250648 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 05:57:30 INFO - PROCESS | 1656 | 1467032250650 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:57:30 INFO - PROCESS | 1656 | 1467032250651 Marionette TRACE conn2 <- [1,2350,null,{}] 05:57:30 INFO - PROCESS | 1656 | 1467032250656 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}] 05:57:30 INFO - PROCESS | 1656 | 1467032250658 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:30 INFO - PROCESS | 1656 | 1467032250738 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 05:57:30 INFO - PROCESS | 1656 | 1467032250742 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:30 INFO - PROCESS | 1656 | 1467032250743 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b19f000 == 39 [pid = 1656] [id = 595] 05:57:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117044000) [pid = 1656] [serial = 1785] [outer = 0x0] 05:57:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119154c00) [pid = 1656] [serial = 1786] [outer = 0x117044000] 05:57:30 INFO - PROCESS | 1656 | 1467032250768 Marionette DEBUG loaded listener.js 05:57:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119dd4400) [pid = 1656] [serial = 1787] [outer = 0x117044000] 05:57:31 INFO - PROCESS | 1656 | 1467032251109 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]]]}] 05:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 471ms 05:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:57:31 INFO - PROCESS | 1656 | 1467032251123 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 05:57:31 INFO - PROCESS | 1656 | 1467032251125 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 05:57:31 INFO - PROCESS | 1656 | 1467032251127 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:57:31 INFO - PROCESS | 1656 | 1467032251129 Marionette TRACE conn2 <- [1,2354,null,{}] 05:57:31 INFO - PROCESS | 1656 | 1467032251131 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}] 05:57:31 INFO - PROCESS | 1656 | 1467032251133 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:31 INFO - PROCESS | 1656 | 1467032251224 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 05:57:31 INFO - PROCESS | 1656 | 1467032251228 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:31 INFO - PROCESS | 1656 | 1467032251229 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c487800 == 40 [pid = 1656] [id = 596] 05:57:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117da9400) [pid = 1656] [serial = 1788] [outer = 0x0] 05:57:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1240de400) [pid = 1656] [serial = 1789] [outer = 0x117da9400] 05:57:31 INFO - PROCESS | 1656 | 1467032251318 Marionette DEBUG loaded listener.js 05:57:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12839d400) [pid = 1656] [serial = 1790] [outer = 0x117da9400] 05:57:31 INFO - PROCESS | 1656 | 1467032251584 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]]]}] 05:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 468ms 05:57:31 INFO - PROCESS | 1656 | 1467032251596 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 05:57:31 INFO - PROCESS | 1656 | 1467032251597 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 05:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:57:31 INFO - PROCESS | 1656 | 1467032251599 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:57:31 INFO - PROCESS | 1656 | 1467032251600 Marionette TRACE conn2 <- [1,2358,null,{}] 05:57:31 INFO - PROCESS | 1656 | 1467032251612 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}] 05:57:31 INFO - PROCESS | 1656 | 1467032251613 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:31 INFO - PROCESS | 1656 | 1467032251697 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 05:57:31 INFO - PROCESS | 1656 | 1467032251701 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:31 INFO - PROCESS | 1656 | 1467032251702 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c76a000 == 41 [pid = 1656] [id = 597] 05:57:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119dddc00) [pid = 1656] [serial = 1791] [outer = 0x0] 05:57:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1283a1c00) [pid = 1656] [serial = 1792] [outer = 0x119dddc00] 05:57:31 INFO - PROCESS | 1656 | 1467032251728 Marionette DEBUG loaded listener.js 05:57:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128570c00) [pid = 1656] [serial = 1793] [outer = 0x119dddc00] 05:57:32 INFO - PROCESS | 1656 | 1467032252047 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]]]}] 05:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 477ms 05:57:32 INFO - PROCESS | 1656 | 1467032252077 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 05:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:57:32 INFO - PROCESS | 1656 | 1467032252078 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 05:57:32 INFO - PROCESS | 1656 | 1467032252080 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:57:32 INFO - PROCESS | 1656 | 1467032252081 Marionette TRACE conn2 <- [1,2362,null,{}] 05:57:32 INFO - PROCESS | 1656 | 1467032252083 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}] 05:57:32 INFO - PROCESS | 1656 | 1467032252084 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:32 INFO - PROCESS | 1656 | 1467032252164 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 05:57:32 INFO - PROCESS | 1656 | 1467032252225 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:32 INFO - PROCESS | 1656 | 1467032252234 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf27000 == 42 [pid = 1656] [id = 598] 05:57:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12839c800) [pid = 1656] [serial = 1794] [outer = 0x0] 05:57:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128578800) [pid = 1656] [serial = 1795] [outer = 0x12839c800] 05:57:32 INFO - PROCESS | 1656 | 1467032252258 Marionette DEBUG loaded listener.js 05:57:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12915f800) [pid = 1656] [serial = 1796] [outer = 0x12839c800] 05:57:32 INFO - PROCESS | 1656 | --DOCSHELL 0x118717800 == 41 [pid = 1656] [id = 587] 05:57:32 INFO - PROCESS | 1656 | --DOCSHELL 0x116f5d800 == 40 [pid = 1656] [id = 586] 05:57:32 INFO - PROCESS | 1656 | --DOCSHELL 0x120767000 == 39 [pid = 1656] [id = 585] 05:57:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11639a000 == 38 [pid = 1656] [id = 584] 05:57:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d8800 == 37 [pid = 1656] [id = 583] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12831e800 == 36 [pid = 1656] [id = 590] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c487800 == 35 [pid = 1656] [id = 596] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7c4800 == 34 [pid = 1656] [id = 592] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcdd000 == 33 [pid = 1656] [id = 594] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1295bd800 == 32 [pid = 1656] [id = 591] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9bb800 == 31 [pid = 1656] [id = 593] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x123205000 == 30 [pid = 1656] [id = 588] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b19f000 == 29 [pid = 1656] [id = 595] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x124e20000 == 28 [pid = 1656] [id = 589] 05:57:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c76a000 == 27 [pid = 1656] [id = 597] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124338c00) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126bde800) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d85000) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1240d8400) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x115f12000) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1199a8c00) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1240dfc00) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119709000) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12619f800) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119dd0000) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124072400) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119d96c00) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1133a4400) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1176e0400) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1180bc000) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116792c00) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1176d8c00) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118608400) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11918d000) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x112f98c00) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11219f000) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119150000) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1184b5000) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1210f0400) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x123017000) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1238bb800) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119dd7400) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x124dac400) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1261a9000) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x123653c00) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1240dd000) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x124075000) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x118014400) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 05:57:33 INFO - PROCESS | 1656 | 1467032253632 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]]]}] 05:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1569ms 05:57:33 INFO - PROCESS | 1656 | 1467032253650 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 05:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:57:33 INFO - PROCESS | 1656 | 1467032253652 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 05:57:33 INFO - PROCESS | 1656 | 1467032253656 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:57:33 INFO - PROCESS | 1656 | 1467032253658 Marionette TRACE conn2 <- [1,2366,null,{}] 05:57:33 INFO - PROCESS | 1656 | 1467032253662 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}] 05:57:33 INFO - PROCESS | 1656 | 1467032253663 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:33 INFO - PROCESS | 1656 | 1467032253743 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 05:57:33 INFO - PROCESS | 1656 | 1467032253798 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:33 INFO - PROCESS | 1656 | 1467032253801 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11666c000 == 28 [pid = 1656] [id = 599] 05:57:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112d8a400) [pid = 1656] [serial = 1797] [outer = 0x0] 05:57:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112db2800) [pid = 1656] [serial = 1798] [outer = 0x112d8a400] 05:57:33 INFO - PROCESS | 1656 | 1467032253829 Marionette DEBUG loaded listener.js 05:57:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1139a0c00) [pid = 1656] [serial = 1799] [outer = 0x112d8a400] 05:57:34 INFO - PROCESS | 1656 | 1467032254162 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]]]}] 05:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 05:57:34 INFO - PROCESS | 1656 | 1467032254176 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 05:57:34 INFO - PROCESS | 1656 | 1467032254179 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 05:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:57:34 INFO - PROCESS | 1656 | 1467032254184 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:57:34 INFO - PROCESS | 1656 | 1467032254188 Marionette TRACE conn2 <- [1,2370,null,{}] 05:57:34 INFO - PROCESS | 1656 | 1467032254192 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}] 05:57:34 INFO - PROCESS | 1656 | 1467032254194 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:34 INFO - PROCESS | 1656 | 1467032254277 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 05:57:34 INFO - PROCESS | 1656 | 1467032254332 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:34 INFO - PROCESS | 1656 | 1467032254333 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182d2800 == 29 [pid = 1656] [id = 600] 05:57:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x113c9c800) [pid = 1656] [serial = 1800] [outer = 0x0] 05:57:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1163d8800) [pid = 1656] [serial = 1801] [outer = 0x113c9c800] 05:57:34 INFO - PROCESS | 1656 | 1467032254362 Marionette DEBUG loaded listener.js 05:57:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116fa0400) [pid = 1656] [serial = 1802] [outer = 0x113c9c800] 05:57:34 INFO - PROCESS | 1656 | 1467032254661 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]]]}] 05:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 522ms 05:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:57:34 INFO - PROCESS | 1656 | 1467032254707 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 05:57:34 INFO - PROCESS | 1656 | 1467032254708 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 05:57:34 INFO - PROCESS | 1656 | 1467032254711 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:57:34 INFO - PROCESS | 1656 | 1467032254713 Marionette TRACE conn2 <- [1,2374,null,{}] 05:57:34 INFO - PROCESS | 1656 | 1467032254721 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}] 05:57:34 INFO - PROCESS | 1656 | 1467032254724 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:34 INFO - PROCESS | 1656 | 1467032254798 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 05:57:34 INFO - PROCESS | 1656 | 1467032254807 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:34 INFO - PROCESS | 1656 | 1467032254809 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187b4800 == 30 [pid = 1656] [id = 601] 05:57:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x110ee3c00) [pid = 1656] [serial = 1803] [outer = 0x0] 05:57:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x117db5800) [pid = 1656] [serial = 1804] [outer = 0x110ee3c00] 05:57:34 INFO - PROCESS | 1656 | 1467032254885 Marionette DEBUG loaded listener.js 05:57:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1180bac00) [pid = 1656] [serial = 1805] [outer = 0x110ee3c00] 05:57:35 INFO - PROCESS | 1656 | 1467032255190 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]]]}] 05:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 05:57:35 INFO - PROCESS | 1656 | 1467032255232 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 05:57:35 INFO - PROCESS | 1656 | 1467032255233 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 05:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:57:35 INFO - PROCESS | 1656 | 1467032255237 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:57:35 INFO - PROCESS | 1656 | 1467032255239 Marionette TRACE conn2 <- [1,2378,null,{}] 05:57:35 INFO - PROCESS | 1656 | 1467032255242 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}] 05:57:35 INFO - PROCESS | 1656 | 1467032255243 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:35 INFO - PROCESS | 1656 | 1467032255318 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 05:57:35 INFO - PROCESS | 1656 | 1467032255324 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:35 INFO - PROCESS | 1656 | 1467032255325 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a65000 == 31 [pid = 1656] [id = 602] 05:57:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118467800) [pid = 1656] [serial = 1806] [outer = 0x0] 05:57:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1186f7c00) [pid = 1656] [serial = 1807] [outer = 0x118467800] 05:57:35 INFO - PROCESS | 1656 | 1467032255351 Marionette DEBUG loaded listener.js 05:57:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119154000) [pid = 1656] [serial = 1808] [outer = 0x118467800] 05:57:35 INFO - PROCESS | 1656 | 1467032255674 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]]]}] 05:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 472ms 05:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:57:35 INFO - PROCESS | 1656 | 1467032255709 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 05:57:35 INFO - PROCESS | 1656 | 1467032255710 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 05:57:35 INFO - PROCESS | 1656 | 1467032255712 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:57:35 INFO - PROCESS | 1656 | 1467032255713 Marionette TRACE conn2 <- [1,2382,null,{}] 05:57:35 INFO - PROCESS | 1656 | 1467032255725 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}] 05:57:35 INFO - PROCESS | 1656 | 1467032255726 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:35 INFO - PROCESS | 1656 | 1467032255822 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 05:57:35 INFO - PROCESS | 1656 | 1467032255828 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:35 INFO - PROCESS | 1656 | 1467032255829 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12076f000 == 32 [pid = 1656] [id = 603] 05:57:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113c32800) [pid = 1656] [serial = 1809] [outer = 0x0] 05:57:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11918c800) [pid = 1656] [serial = 1810] [outer = 0x113c32800] 05:57:35 INFO - PROCESS | 1656 | 1467032255856 Marionette DEBUG loaded listener.js 05:57:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119488800) [pid = 1656] [serial = 1811] [outer = 0x113c32800] 05:57:36 INFO - PROCESS | 1656 | 1467032256247 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]]]}] 05:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 568ms 05:57:36 INFO - PROCESS | 1656 | 1467032256282 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 05:57:36 INFO - PROCESS | 1656 | 1467032256284 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 05:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:57:36 INFO - PROCESS | 1656 | 1467032256289 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:57:36 INFO - PROCESS | 1656 | 1467032256291 Marionette TRACE conn2 <- [1,2386,null,{}] 05:57:36 INFO - PROCESS | 1656 | 1467032256294 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}] 05:57:36 INFO - PROCESS | 1656 | 1467032256300 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:36 INFO - PROCESS | 1656 | 1467032256381 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 05:57:36 INFO - PROCESS | 1656 | 1467032256431 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:36 INFO - PROCESS | 1656 | 1467032256432 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x123574000 == 33 [pid = 1656] [id = 604] 05:57:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11845ac00) [pid = 1656] [serial = 1812] [outer = 0x0] 05:57:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119707400) [pid = 1656] [serial = 1813] [outer = 0x11845ac00] 05:57:36 INFO - PROCESS | 1656 | 1467032256459 Marionette DEBUG loaded listener.js 05:57:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119ddd000) [pid = 1656] [serial = 1814] [outer = 0x11845ac00] 05:57:36 INFO - PROCESS | 1656 | 1467032256872 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]]]}] 05:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 622ms 05:57:36 INFO - PROCESS | 1656 | 1467032256912 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 05:57:36 INFO - PROCESS | 1656 | 1467032256913 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 05:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:57:36 INFO - PROCESS | 1656 | 1467032256917 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:57:36 INFO - PROCESS | 1656 | 1467032256919 Marionette TRACE conn2 <- [1,2390,null,{}] 05:57:36 INFO - PROCESS | 1656 | 1467032256922 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}] 05:57:36 INFO - PROCESS | 1656 | 1467032256924 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:37 INFO - PROCESS | 1656 | 1467032257081 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 05:57:37 INFO - PROCESS | 1656 | 1467032257095 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:37 INFO - PROCESS | 1656 | 1467032257096 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e63800 == 34 [pid = 1656] [id = 605] 05:57:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11219fc00) [pid = 1656] [serial = 1815] [outer = 0x0] 05:57:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120731800) [pid = 1656] [serial = 1816] [outer = 0x11219fc00] 05:57:37 INFO - PROCESS | 1656 | 1467032257136 Marionette DEBUG loaded listener.js 05:57:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1210f7400) [pid = 1656] [serial = 1817] [outer = 0x11219fc00] 05:57:37 INFO - PROCESS | 1656 | 1467032257456 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]]]}] 05:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 572ms 05:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:57:37 INFO - PROCESS | 1656 | 1467032257490 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 05:57:37 INFO - PROCESS | 1656 | 1467032257491 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 05:57:37 INFO - PROCESS | 1656 | 1467032257493 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:57:37 INFO - PROCESS | 1656 | 1467032257494 Marionette TRACE conn2 <- [1,2394,null,{}] 05:57:37 INFO - PROCESS | 1656 | 1467032257497 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}] 05:57:37 INFO - PROCESS | 1656 | 1467032257498 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:37 INFO - PROCESS | 1656 | 1467032257574 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 05:57:37 INFO - PROCESS | 1656 | 1467032257577 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:37 INFO - PROCESS | 1656 | 1467032257578 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x128276000 == 35 [pid = 1656] [id = 606] 05:57:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12073c000) [pid = 1656] [serial = 1818] [outer = 0x0] 05:57:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12341fc00) [pid = 1656] [serial = 1819] [outer = 0x12073c000] 05:57:37 INFO - PROCESS | 1656 | 1467032257603 Marionette DEBUG loaded listener.js 05:57:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1237a7000) [pid = 1656] [serial = 1820] [outer = 0x12073c000] 05:57:37 INFO - PROCESS | 1656 | 1467032257948 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]]]}] 05:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 469ms 05:57:37 INFO - PROCESS | 1656 | 1467032257962 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 05:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:57:37 INFO - PROCESS | 1656 | 1467032257964 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 05:57:37 INFO - PROCESS | 1656 | 1467032257966 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:57:37 INFO - PROCESS | 1656 | 1467032257967 Marionette TRACE conn2 <- [1,2398,null,{}] 05:57:37 INFO - PROCESS | 1656 | 1467032257971 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}] 05:57:37 INFO - PROCESS | 1656 | 1467032257973 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:38 INFO - PROCESS | 1656 | 1467032258080 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 05:57:38 INFO - PROCESS | 1656 | 1467032258087 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:38 INFO - PROCESS | 1656 | 1467032258089 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187b3000 == 36 [pid = 1656] [id = 607] 05:57:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1237f1000) [pid = 1656] [serial = 1821] [outer = 0x0] 05:57:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1238bb800) [pid = 1656] [serial = 1822] [outer = 0x1237f1000] 05:57:38 INFO - PROCESS | 1656 | 1467032258113 Marionette DEBUG loaded listener.js 05:57:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124073000) [pid = 1656] [serial = 1823] [outer = 0x1237f1000] 05:57:38 INFO - PROCESS | 1656 | 1467032258404 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]]]}] 05:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 469ms 05:57:38 INFO - PROCESS | 1656 | 1467032258436 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 05:57:38 INFO - PROCESS | 1656 | 1467032258439 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 05:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:57:38 INFO - PROCESS | 1656 | 1467032258443 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:57:38 INFO - PROCESS | 1656 | 1467032258444 Marionette TRACE conn2 <- [1,2402,null,{}] 05:57:38 INFO - PROCESS | 1656 | 1467032258446 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}] 05:57:38 INFO - PROCESS | 1656 | 1467032258447 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:38 INFO - PROCESS | 1656 | 1467032258525 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 05:57:38 INFO - PROCESS | 1656 | 1467032258528 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:38 INFO - PROCESS | 1656 | 1467032258529 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293b3000 == 37 [pid = 1656] [id = 608] 05:57:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118016800) [pid = 1656] [serial = 1824] [outer = 0x0] 05:57:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1240d8400) [pid = 1656] [serial = 1825] [outer = 0x118016800] 05:57:38 INFO - PROCESS | 1656 | 1467032258556 Marionette DEBUG loaded listener.js 05:57:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124131800) [pid = 1656] [serial = 1826] [outer = 0x118016800] 05:57:38 INFO - PROCESS | 1656 | 1467032258945 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]]]}] 05:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 518ms 05:57:38 INFO - PROCESS | 1656 | 1467032258962 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 05:57:38 INFO - PROCESS | 1656 | 1467032258963 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 05:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:57:38 INFO - PROCESS | 1656 | 1467032258965 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:57:38 INFO - PROCESS | 1656 | 1467032258967 Marionette TRACE conn2 <- [1,2406,null,{}] 05:57:38 INFO - PROCESS | 1656 | 1467032258971 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}] 05:57:38 INFO - PROCESS | 1656 | 1467032258973 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:39 INFO - PROCESS | 1656 | 1467032259077 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 05:57:39 INFO - PROCESS | 1656 | 1467032259123 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:39 INFO - PROCESS | 1656 | 1467032259124 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12075b800 == 38 [pid = 1656] [id = 609] 05:57:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124330400) [pid = 1656] [serial = 1827] [outer = 0x0] 05:57:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124852c00) [pid = 1656] [serial = 1828] [outer = 0x124330400] 05:57:39 INFO - PROCESS | 1656 | 1467032259150 Marionette DEBUG loaded listener.js 05:57:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1261a2c00) [pid = 1656] [serial = 1829] [outer = 0x124330400] 05:57:39 INFO - PROCESS | 1656 | 1467032259475 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]]]}] 05:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 525ms 05:57:39 INFO - PROCESS | 1656 | 1467032259492 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 05:57:39 INFO - PROCESS | 1656 | 1467032259493 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 05:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:57:39 INFO - PROCESS | 1656 | 1467032259496 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:57:39 INFO - PROCESS | 1656 | 1467032259497 Marionette TRACE conn2 <- [1,2410,null,{}] 05:57:39 INFO - PROCESS | 1656 | 1467032259499 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}] 05:57:39 INFO - PROCESS | 1656 | 1467032259500 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:39 INFO - PROCESS | 1656 | 1467032259600 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 05:57:39 INFO - PROCESS | 1656 | 1467032259610 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:39 INFO - PROCESS | 1656 | 1467032259611 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12acef000 == 39 [pid = 1656] [id = 610] 05:57:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126551c00) [pid = 1656] [serial = 1830] [outer = 0x0] 05:57:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126664000) [pid = 1656] [serial = 1831] [outer = 0x126551c00] 05:57:39 INFO - PROCESS | 1656 | 1467032259636 Marionette DEBUG loaded listener.js 05:57:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12687e800) [pid = 1656] [serial = 1832] [outer = 0x126551c00] 05:57:39 INFO - PROCESS | 1656 | 1467032259976 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]]]}] 05:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 522ms 05:57:40 INFO - PROCESS | 1656 | 1467032260018 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 05:57:40 INFO - PROCESS | 1656 | 1467032260020 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 05:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:57:40 INFO - PROCESS | 1656 | 1467032260022 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:57:40 INFO - PROCESS | 1656 | 1467032260023 Marionette TRACE conn2 <- [1,2414,null,{}] 05:57:40 INFO - PROCESS | 1656 | 1467032260025 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}] 05:57:40 INFO - PROCESS | 1656 | 1467032260026 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:40 INFO - PROCESS | 1656 | 1467032260133 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 05:57:40 INFO - PROCESS | 1656 | 1467032260136 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:40 INFO - PROCESS | 1656 | 1467032260137 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9cf800 == 40 [pid = 1656] [id = 611] 05:57:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12666bc00) [pid = 1656] [serial = 1833] [outer = 0x0] 05:57:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126be0000) [pid = 1656] [serial = 1834] [outer = 0x12666bc00] 05:57:40 INFO - PROCESS | 1656 | 1467032260161 Marionette DEBUG loaded listener.js 05:57:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126c4b400) [pid = 1656] [serial = 1835] [outer = 0x12666bc00] 05:57:40 INFO - PROCESS | 1656 | 1467032260513 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]]]}] 05:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 520ms 05:57:40 INFO - PROCESS | 1656 | 1467032260549 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 05:57:40 INFO - PROCESS | 1656 | 1467032260550 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 05:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:57:40 INFO - PROCESS | 1656 | 1467032260553 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:57:40 INFO - PROCESS | 1656 | 1467032260556 Marionette TRACE conn2 <- [1,2418,null,{}] 05:57:40 INFO - PROCESS | 1656 | 1467032260558 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}] 05:57:40 INFO - PROCESS | 1656 | 1467032260559 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:40 INFO - PROCESS | 1656 | 1467032260660 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 05:57:40 INFO - PROCESS | 1656 | 1467032260663 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:40 INFO - PROCESS | 1656 | 1467032260664 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcdc800 == 41 [pid = 1656] [id = 612] 05:57:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12687f400) [pid = 1656] [serial = 1836] [outer = 0x0] 05:57:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1282c1800) [pid = 1656] [serial = 1837] [outer = 0x12687f400] 05:57:40 INFO - PROCESS | 1656 | 1467032260688 Marionette DEBUG loaded listener.js 05:57:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128396000) [pid = 1656] [serial = 1838] [outer = 0x12687f400] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1240d6800) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11862bc00) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126bdd400) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126be0400) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119dddc00) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117044000) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117da9400) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12341d000) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12073f800) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112fc1000) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1181ab000) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1163dcc00) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11704c000) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112d84400) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:57:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124dab000) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:57:41 INFO - PROCESS | 1656 | 1467032261145 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]]]}] 05:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 623ms 05:57:41 INFO - PROCESS | 1656 | 1467032261178 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 05:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:57:41 INFO - PROCESS | 1656 | 1467032261179 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 05:57:41 INFO - PROCESS | 1656 | 1467032261181 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:57:41 INFO - PROCESS | 1656 | 1467032261182 Marionette TRACE conn2 <- [1,2422,null,{}] 05:57:41 INFO - PROCESS | 1656 | 1467032261191 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}] 05:57:41 INFO - PROCESS | 1656 | 1467032261193 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:41 INFO - PROCESS | 1656 | 1467032261311 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 05:57:41 INFO - PROCESS | 1656 | 1467032261317 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:41 INFO - PROCESS | 1656 | 1467032261318 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c471800 == 42 [pid = 1656] [id = 613] 05:57:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x115d4d800) [pid = 1656] [serial = 1839] [outer = 0x0] 05:57:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119ba0400) [pid = 1656] [serial = 1840] [outer = 0x115d4d800] 05:57:41 INFO - PROCESS | 1656 | 1467032261343 Marionette DEBUG loaded listener.js 05:57:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240d9c00) [pid = 1656] [serial = 1841] [outer = 0x115d4d800] 05:57:41 INFO - PROCESS | 1656 | 1467032261643 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]]]}] 05:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms 05:57:41 INFO - PROCESS | 1656 | 1467032261653 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 05:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:57:41 INFO - PROCESS | 1656 | 1467032261656 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 05:57:41 INFO - PROCESS | 1656 | 1467032261659 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:57:41 INFO - PROCESS | 1656 | 1467032261660 Marionette TRACE conn2 <- [1,2426,null,{}] 05:57:41 INFO - PROCESS | 1656 | 1467032261662 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}] 05:57:41 INFO - PROCESS | 1656 | 1467032261663 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:41 INFO - PROCESS | 1656 | 1467032261745 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 05:57:41 INFO - PROCESS | 1656 | 1467032261748 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:41 INFO - PROCESS | 1656 | 1467032261749 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca05800 == 43 [pid = 1656] [id = 614] 05:57:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12687f000) [pid = 1656] [serial = 1842] [outer = 0x0] 05:57:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1282c7000) [pid = 1656] [serial = 1843] [outer = 0x12687f000] 05:57:41 INFO - PROCESS | 1656 | 1467032261773 Marionette DEBUG loaded listener.js 05:57:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12839b400) [pid = 1656] [serial = 1844] [outer = 0x12687f000] 05:57:42 INFO - PROCESS | 1656 | 1467032262105 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]]]}] 05:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 471ms 05:57:42 INFO - PROCESS | 1656 | 1467032262131 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 05:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:57:42 INFO - PROCESS | 1656 | 1467032262133 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 05:57:42 INFO - PROCESS | 1656 | 1467032262139 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:57:42 INFO - PROCESS | 1656 | 1467032262140 Marionette TRACE conn2 <- [1,2430,null,{}] 05:57:42 INFO - PROCESS | 1656 | 1467032262144 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}] 05:57:42 INFO - PROCESS | 1656 | 1467032262146 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:42 INFO - PROCESS | 1656 | 1467032262327 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 05:57:42 INFO - PROCESS | 1656 | 1467032262336 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:42 INFO - PROCESS | 1656 | 1467032262337 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca22000 == 44 [pid = 1656] [id = 615] 05:57:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1237ae400) [pid = 1656] [serial = 1845] [outer = 0x0] 05:57:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12839f000) [pid = 1656] [serial = 1846] [outer = 0x1237ae400] 05:57:42 INFO - PROCESS | 1656 | 1467032262376 Marionette DEBUG loaded listener.js 05:57:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1283d5800) [pid = 1656] [serial = 1847] [outer = 0x1237ae400] 05:57:42 INFO - PROCESS | 1656 | 1467032262709 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]]]}] 05:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 623ms 05:57:42 INFO - PROCESS | 1656 | 1467032262758 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 05:57:42 INFO - PROCESS | 1656 | 1467032262760 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 05:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:57:42 INFO - PROCESS | 1656 | 1467032262762 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:57:42 INFO - PROCESS | 1656 | 1467032262763 Marionette TRACE conn2 <- [1,2434,null,{}] 05:57:42 INFO - PROCESS | 1656 | 1467032262766 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}] 05:57:42 INFO - PROCESS | 1656 | 1467032262767 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:42 INFO - PROCESS | 1656 | 1467032262847 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 05:57:42 INFO - PROCESS | 1656 | 1467032262907 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:42 INFO - PROCESS | 1656 | 1467032262908 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d32d000 == 45 [pid = 1656] [id = 616] 05:57:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128395000) [pid = 1656] [serial = 1848] [outer = 0x0] 05:57:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12915c000) [pid = 1656] [serial = 1849] [outer = 0x128395000] 05:57:42 INFO - PROCESS | 1656 | 1467032262934 Marionette DEBUG loaded listener.js 05:57:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x129164c00) [pid = 1656] [serial = 1850] [outer = 0x128395000] 05:57:43 INFO - PROCESS | 1656 | 1467032263409 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]]]}] 05:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 719ms 05:57:43 INFO - PROCESS | 1656 | 1467032263495 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 05:57:43 INFO - PROCESS | 1656 | 1467032263498 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 05:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:57:43 INFO - PROCESS | 1656 | 1467032263503 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:57:43 INFO - PROCESS | 1656 | 1467032263508 Marionette TRACE conn2 <- [1,2438,null,{}] 05:57:43 INFO - PROCESS | 1656 | 1467032263511 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}] 05:57:43 INFO - PROCESS | 1656 | 1467032263513 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:43 INFO - PROCESS | 1656 | 1467032263626 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 05:57:43 INFO - PROCESS | 1656 | 1467032263756 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:43 INFO - PROCESS | 1656 | 1467032263757 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d81800 == 46 [pid = 1656] [id = 617] 05:57:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x112d8a800) [pid = 1656] [serial = 1851] [outer = 0x0] 05:57:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112dd1000) [pid = 1656] [serial = 1852] [outer = 0x112d8a800] 05:57:43 INFO - PROCESS | 1656 | 1467032263789 Marionette DEBUG loaded listener.js 05:57:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x115f12000) [pid = 1656] [serial = 1853] [outer = 0x112d8a800] 05:57:44 INFO - PROCESS | 1656 | 1467032264276 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]]]}] 05:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 975ms 05:57:44 INFO - PROCESS | 1656 | 1467032264495 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 05:57:44 INFO - PROCESS | 1656 | 1467032264498 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 05:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:57:44 INFO - PROCESS | 1656 | 1467032264502 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:57:44 INFO - PROCESS | 1656 | 1467032264506 Marionette TRACE conn2 <- [1,2442,null,{}] 05:57:44 INFO - PROCESS | 1656 | 1467032264509 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}] 05:57:44 INFO - PROCESS | 1656 | 1467032264511 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:44 INFO - PROCESS | 1656 | 1467032264613 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 05:57:44 INFO - PROCESS | 1656 | 1467032264694 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:44 INFO - PROCESS | 1656 | 1467032264698 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11667e000 == 47 [pid = 1656] [id = 618] 05:57:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1133a7c00) [pid = 1656] [serial = 1854] [outer = 0x0] 05:57:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113c9a400) [pid = 1656] [serial = 1855] [outer = 0x1133a7c00] 05:57:44 INFO - PROCESS | 1656 | 1467032264726 Marionette DEBUG loaded listener.js 05:57:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1163d9400) [pid = 1656] [serial = 1856] [outer = 0x1133a7c00] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca22000 == 46 [pid = 1656] [id = 615] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca05800 == 45 [pid = 1656] [id = 614] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c471800 == 44 [pid = 1656] [id = 613] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128578800) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcdc800 == 43 [pid = 1656] [id = 612] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9cf800 == 42 [pid = 1656] [id = 611] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12acef000 == 41 [pid = 1656] [id = 610] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12075b800 == 40 [pid = 1656] [id = 609] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1293b3000 == 39 [pid = 1656] [id = 608] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1187b3000 == 38 [pid = 1656] [id = 607] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x128276000 == 37 [pid = 1656] [id = 606] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x124e63800 == 36 [pid = 1656] [id = 605] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x123574000 == 35 [pid = 1656] [id = 604] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12076f000 == 34 [pid = 1656] [id = 603] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x119a65000 == 33 [pid = 1656] [id = 602] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1187b4800 == 32 [pid = 1656] [id = 601] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1182d2800 == 31 [pid = 1656] [id = 600] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11666c000 == 30 [pid = 1656] [id = 599] 05:57:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf27000 == 29 [pid = 1656] [id = 598] 05:57:45 INFO - PROCESS | 1656 | 1467032265284 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]]]}] 05:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 822ms 05:57:45 INFO - PROCESS | 1656 | 1467032265326 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 05:57:45 INFO - PROCESS | 1656 | 1467032265329 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 05:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:57:45 INFO - PROCESS | 1656 | 1467032265336 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:57:45 INFO - PROCESS | 1656 | 1467032265340 Marionette TRACE conn2 <- [1,2446,null,{}] 05:57:45 INFO - PROCESS | 1656 | 1467032265344 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}] 05:57:45 INFO - PROCESS | 1656 | 1467032265347 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:45 INFO - PROCESS | 1656 | 1467032265467 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12472ec00) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126bbe000) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126805c00) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126c4a000) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1282bfc00) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126c53400) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1283a1c00) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119154c00) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12839d400) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1282c9c00) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1237a7c00) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1210f4c00) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1210ff000) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119d9b400) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119f28c00) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1184b9c00) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11914e800) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117021000) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11679ec00) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1181ab400) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118015000) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x113c32400) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112d91400) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126bb7c00) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126be7400) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1240de400) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119dd4400) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x124075c00) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128570c00) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 05:57:45 INFO - PROCESS | 1656 | 1467032265566 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:45 INFO - PROCESS | 1656 | 1467032265568 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a0800 == 30 [pid = 1656] [id = 619] 05:57:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116375000) [pid = 1656] [serial = 1857] [outer = 0x0] 05:57:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116fa3c00) [pid = 1656] [serial = 1858] [outer = 0x116375000] 05:57:45 INFO - PROCESS | 1656 | 1467032265596 Marionette DEBUG loaded listener.js 05:57:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117050800) [pid = 1656] [serial = 1859] [outer = 0x116375000] 05:57:45 INFO - PROCESS | 1656 | 1467032265974 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]]]}] 05:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 681ms 05:57:46 INFO - PROCESS | 1656 | 1467032266013 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 05:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:57:46 INFO - PROCESS | 1656 | 1467032266015 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 05:57:46 INFO - PROCESS | 1656 | 1467032266019 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:57:46 INFO - PROCESS | 1656 | 1467032266021 Marionette TRACE conn2 <- [1,2450,null,{}] 05:57:46 INFO - PROCESS | 1656 | 1467032266032 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}] 05:57:46 INFO - PROCESS | 1656 | 1467032266037 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:46 INFO - PROCESS | 1656 | 1467032266162 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 05:57:46 INFO - PROCESS | 1656 | 1467032266177 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:46 INFO - PROCESS | 1656 | 1467032266180 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a6c800 == 31 [pid = 1656] [id = 620] 05:57:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1181a7800) [pid = 1656] [serial = 1860] [outer = 0x0] 05:57:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118469c00) [pid = 1656] [serial = 1861] [outer = 0x1181a7800] 05:57:46 INFO - PROCESS | 1656 | 1467032266226 Marionette DEBUG loaded listener.js 05:57:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118633c00) [pid = 1656] [serial = 1862] [outer = 0x1181a7800] 05:57:46 INFO - PROCESS | 1656 | 1467032266597 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]]]}] 05:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 625ms 05:57:46 INFO - PROCESS | 1656 | 1467032266643 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 05:57:46 INFO - PROCESS | 1656 | 1467032266645 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 05:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:57:46 INFO - PROCESS | 1656 | 1467032266647 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:57:46 INFO - PROCESS | 1656 | 1467032266648 Marionette TRACE conn2 <- [1,2454,null,{}] 05:57:46 INFO - PROCESS | 1656 | 1467032266650 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}] 05:57:46 INFO - PROCESS | 1656 | 1467032266651 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:46 INFO - PROCESS | 1656 | 1467032266728 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 05:57:46 INFO - PROCESS | 1656 | 1467032266731 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:46 INFO - PROCESS | 1656 | 1467032266732 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12375c800 == 32 [pid = 1656] [id = 621] 05:57:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112610800) [pid = 1656] [serial = 1863] [outer = 0x0] 05:57:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119481c00) [pid = 1656] [serial = 1864] [outer = 0x112610800] 05:57:46 INFO - PROCESS | 1656 | 1467032266760 Marionette DEBUG loaded listener.js 05:57:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11970b000) [pid = 1656] [serial = 1865] [outer = 0x112610800] 05:57:47 INFO - PROCESS | 1656 | 1467032267092 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]]]}] 05:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 05:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:57:47 INFO - PROCESS | 1656 | 1467032267117 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 05:57:47 INFO - PROCESS | 1656 | 1467032267119 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 05:57:47 INFO - PROCESS | 1656 | 1467032267123 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:57:47 INFO - PROCESS | 1656 | 1467032267124 Marionette TRACE conn2 <- [1,2458,null,{}] 05:57:47 INFO - PROCESS | 1656 | 1467032267127 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}] 05:57:47 INFO - PROCESS | 1656 | 1467032267128 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:47 INFO - PROCESS | 1656 | 1467032267199 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 05:57:47 INFO - PROCESS | 1656 | 1467032267263 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:47 INFO - PROCESS | 1656 | 1467032267264 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x124364000 == 33 [pid = 1656] [id = 622] 05:57:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1180c1400) [pid = 1656] [serial = 1866] [outer = 0x0] 05:57:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11973f800) [pid = 1656] [serial = 1867] [outer = 0x1180c1400] 05:57:47 INFO - PROCESS | 1656 | 1467032267296 Marionette DEBUG loaded listener.js 05:57:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d95000) [pid = 1656] [serial = 1868] [outer = 0x1180c1400] 05:57:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a0800 == 32 [pid = 1656] [id = 619] 05:57:48 INFO - PROCESS | 1656 | --DOCSHELL 0x11667e000 == 31 [pid = 1656] [id = 618] 05:57:48 INFO - PROCESS | 1656 | --DOCSHELL 0x117d81800 == 30 [pid = 1656] [id = 617] 05:57:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12d32d000 == 29 [pid = 1656] [id = 616] 05:57:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12375c800 == 28 [pid = 1656] [id = 621] 05:57:48 INFO - PROCESS | 1656 | --DOCSHELL 0x119a6c800 == 27 [pid = 1656] [id = 620] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1237f1000) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112d8a400) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11219fc00) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113c32800) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124330400) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11845ac00) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113c9c800) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118467800) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118016800) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x110ee3c00) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12073c000) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126551c00) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12666bc00) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12687f400) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x115d4d800) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12687f000) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1237ae400) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1238bb800) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x124073000) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x112db2800) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1139a0c00) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x120731800) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1210f7400) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11918c800) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x124852c00) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x119488800) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x119707400) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119ddd000) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1163d8800) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x116fa0400) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x1186f7c00) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x119154000) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1240d8400) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x117db5800) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x1180bac00) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x12341fc00) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x1237a7000) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x126664000) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x1261a2c00) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x126be0000) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x1282c1800) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x119ba0400) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 48 (0x126c4b400) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 47 (0x1282c7000) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 46 (0x12839f000) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 45 (0x1283d5800) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 44 (0x128396000) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 43 (0x12839b400) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 42 (0x12687e800) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 41 (0x1240d9c00) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | --DOMWINDOW == 40 (0x124131800) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 05:57:48 INFO - PROCESS | 1656 | 1467032268742 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]]]}] 05:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1674ms 05:57:48 INFO - PROCESS | 1656 | 1467032268797 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 05:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:57:48 INFO - PROCESS | 1656 | 1467032268799 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 05:57:48 INFO - PROCESS | 1656 | 1467032268802 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:57:48 INFO - PROCESS | 1656 | 1467032268804 Marionette TRACE conn2 <- [1,2462,null,{}] 05:57:48 INFO - PROCESS | 1656 | 1467032268809 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}] 05:57:48 INFO - PROCESS | 1656 | 1467032268810 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:48 INFO - PROCESS | 1656 | 1467032268894 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 05:57:48 INFO - PROCESS | 1656 | 1467032268954 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:48 INFO - PROCESS | 1656 | 1467032268955 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x116614800 == 28 [pid = 1656] [id = 623] 05:57:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x112861c00) [pid = 1656] [serial = 1869] [outer = 0x0] 05:57:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x112d89400) [pid = 1656] [serial = 1870] [outer = 0x112861c00] 05:57:48 INFO - PROCESS | 1656 | 1467032268983 Marionette DEBUG loaded listener.js 05:57:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x112eca000) [pid = 1656] [serial = 1871] [outer = 0x112861c00] 05:57:49 INFO - PROCESS | 1656 | 1467032269277 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]]]}] 05:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 524ms 05:57:49 INFO - PROCESS | 1656 | 1467032269326 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 05:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:57:49 INFO - PROCESS | 1656 | 1467032269330 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 05:57:49 INFO - PROCESS | 1656 | 1467032269335 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:57:49 INFO - PROCESS | 1656 | 1467032269338 Marionette TRACE conn2 <- [1,2466,null,{}] 05:57:49 INFO - PROCESS | 1656 | 1467032269343 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}] 05:57:49 INFO - PROCESS | 1656 | 1467032269344 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:49 INFO - PROCESS | 1656 | 1467032269453 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 05:57:49 INFO - PROCESS | 1656 | 1467032269501 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:49 INFO - PROCESS | 1656 | 1467032269503 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182d2000 == 29 [pid = 1656] [id = 624] 05:57:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x112fc8000) [pid = 1656] [serial = 1872] [outer = 0x0] 05:57:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x115f6a400) [pid = 1656] [serial = 1873] [outer = 0x112fc8000] 05:57:49 INFO - PROCESS | 1656 | 1467032269530 Marionette DEBUG loaded listener.js 05:57:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x116977800) [pid = 1656] [serial = 1874] [outer = 0x112fc8000] 05:57:49 INFO - PROCESS | 1656 | 1467032269809 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]]]}] 05:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 524ms 05:57:49 INFO - PROCESS | 1656 | 1467032269859 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 05:57:49 INFO - PROCESS | 1656 | 1467032269860 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 05:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:57:49 INFO - PROCESS | 1656 | 1467032269863 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:57:49 INFO - PROCESS | 1656 | 1467032269865 Marionette TRACE conn2 <- [1,2470,null,{}] 05:57:49 INFO - PROCESS | 1656 | 1467032269876 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}] 05:57:49 INFO - PROCESS | 1656 | 1467032269879 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:49 INFO - PROCESS | 1656 | 1467032269951 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 05:57:49 INFO - PROCESS | 1656 | 1467032269957 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:49 INFO - PROCESS | 1656 | 1467032269960 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x118736800 == 30 [pid = 1656] [id = 625] 05:57:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x110ed7400) [pid = 1656] [serial = 1875] [outer = 0x0] 05:57:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x117db1800) [pid = 1656] [serial = 1876] [outer = 0x110ed7400] 05:57:49 INFO - PROCESS | 1656 | 1467032269988 Marionette DEBUG loaded listener.js 05:57:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x118019000) [pid = 1656] [serial = 1877] [outer = 0x110ed7400] 05:57:50 INFO - PROCESS | 1656 | 1467032270339 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]]]}] 05:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 522ms 05:57:50 INFO - PROCESS | 1656 | 1467032270386 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 05:57:50 INFO - PROCESS | 1656 | 1467032270388 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 05:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:57:50 INFO - PROCESS | 1656 | 1467032270390 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:57:50 INFO - PROCESS | 1656 | 1467032270391 Marionette TRACE conn2 <- [1,2474,null,{}] 05:57:50 INFO - PROCESS | 1656 | 1467032270393 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}] 05:57:50 INFO - PROCESS | 1656 | 1467032270394 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:50 INFO - PROCESS | 1656 | 1467032270468 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 05:57:50 INFO - PROCESS | 1656 | 1467032270474 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:50 INFO - PROCESS | 1656 | 1467032270475 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119726800 == 31 [pid = 1656] [id = 626] 05:57:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x1180b6c00) [pid = 1656] [serial = 1878] [outer = 0x0] 05:57:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x1180c1000) [pid = 1656] [serial = 1879] [outer = 0x1180b6c00] 05:57:50 INFO - PROCESS | 1656 | 1467032270500 Marionette DEBUG loaded listener.js 05:57:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x1184bb000) [pid = 1656] [serial = 1880] [outer = 0x1180b6c00] 05:57:50 INFO - PROCESS | 1656 | 1467032270815 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]]]}] 05:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 467ms 05:57:50 INFO - PROCESS | 1656 | 1467032270858 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 05:57:50 INFO - PROCESS | 1656 | 1467032270859 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 05:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:57:50 INFO - PROCESS | 1656 | 1467032270861 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:57:50 INFO - PROCESS | 1656 | 1467032270863 Marionette TRACE conn2 <- [1,2478,null,{}] 05:57:50 INFO - PROCESS | 1656 | 1467032270872 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}] 05:57:50 INFO - PROCESS | 1656 | 1467032270874 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:50 INFO - PROCESS | 1656 | 1467032270944 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 05:57:51 INFO - PROCESS | 1656 | 1467032271001 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:51 INFO - PROCESS | 1656 | 1467032271001 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308b800 == 32 [pid = 1656] [id = 627] 05:57:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x11285c800) [pid = 1656] [serial = 1881] [outer = 0x0] 05:57:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x118604c00) [pid = 1656] [serial = 1882] [outer = 0x11285c800] 05:57:51 INFO - PROCESS | 1656 | 1467032271026 Marionette DEBUG loaded listener.js 05:57:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x11914a400) [pid = 1656] [serial = 1883] [outer = 0x11285c800] 05:57:51 INFO - PROCESS | 1656 | 1467032271458 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]]]}] 05:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 619ms 05:57:51 INFO - PROCESS | 1656 | 1467032271482 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 05:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:57:51 INFO - PROCESS | 1656 | 1467032271485 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 05:57:51 INFO - PROCESS | 1656 | 1467032271488 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:57:51 INFO - PROCESS | 1656 | 1467032271490 Marionette TRACE conn2 <- [1,2482,null,{}] 05:57:51 INFO - PROCESS | 1656 | 1467032271494 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}] 05:57:51 INFO - PROCESS | 1656 | 1467032271496 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:51 INFO - PROCESS | 1656 | 1467032271600 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 05:57:51 INFO - PROCESS | 1656 | 1467032271654 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:51 INFO - PROCESS | 1656 | 1467032271655 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d69000 == 33 [pid = 1656] [id = 628] 05:57:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1121aa000) [pid = 1656] [serial = 1884] [outer = 0x0] 05:57:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x112d91800) [pid = 1656] [serial = 1885] [outer = 0x1121aa000] 05:57:51 INFO - PROCESS | 1656 | 1467032271686 Marionette DEBUG loaded listener.js 05:57:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1133a7400) [pid = 1656] [serial = 1886] [outer = 0x1121aa000] 05:57:52 INFO - PROCESS | 1656 | 1467032272206 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]]]}] 05:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 772ms 05:57:52 INFO - PROCESS | 1656 | 1467032272260 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 05:57:52 INFO - PROCESS | 1656 | 1467032272263 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 05:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:57:52 INFO - PROCESS | 1656 | 1467032272267 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:57:52 INFO - PROCESS | 1656 | 1467032272269 Marionette TRACE conn2 <- [1,2486,null,{}] 05:57:52 INFO - PROCESS | 1656 | 1467032272272 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}] 05:57:52 INFO - PROCESS | 1656 | 1467032272274 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:52 INFO - PROCESS | 1656 | 1467032272375 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 05:57:52 INFO - PROCESS | 1656 | 1467032272450 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:52 INFO - PROCESS | 1656 | 1467032272451 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11924b800 == 34 [pid = 1656] [id = 629] 05:57:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x112865c00) [pid = 1656] [serial = 1887] [outer = 0x0] 05:57:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x116f9b400) [pid = 1656] [serial = 1888] [outer = 0x112865c00] 05:57:52 INFO - PROCESS | 1656 | 1467032272482 Marionette DEBUG loaded listener.js 05:57:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1176d7800) [pid = 1656] [serial = 1889] [outer = 0x112865c00] 05:57:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119726800 == 33 [pid = 1656] [id = 626] 05:57:52 INFO - PROCESS | 1656 | --DOCSHELL 0x118736800 == 32 [pid = 1656] [id = 625] 05:57:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1182d2000 == 31 [pid = 1656] [id = 624] 05:57:52 INFO - PROCESS | 1656 | --DOCSHELL 0x116614800 == 30 [pid = 1656] [id = 623] 05:57:52 INFO - PROCESS | 1656 | --DOCSHELL 0x124364000 == 29 [pid = 1656] [id = 622] 05:57:52 INFO - PROCESS | 1656 | 1467032272966 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]]]}] 05:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 728ms 05:57:52 INFO - PROCESS | 1656 | 1467032272996 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 05:57:53 INFO - PROCESS | 1656 | 1467032273000 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 05:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:57:53 INFO - PROCESS | 1656 | 1467032273003 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:57:53 INFO - PROCESS | 1656 | 1467032273011 Marionette TRACE conn2 <- [1,2490,null,{}] 05:57:53 INFO - PROCESS | 1656 | 1467032273015 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}] 05:57:53 INFO - PROCESS | 1656 | 1467032273017 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:53 INFO - PROCESS | 1656 | 1467032273145 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 05:57:53 INFO - PROCESS | 1656 | 1467032273231 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:53 INFO - PROCESS | 1656 | 1467032273233 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b1800 == 30 [pid = 1656] [id = 630] 05:57:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x112862800) [pid = 1656] [serial = 1890] [outer = 0x0] 05:57:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x112d8fc00) [pid = 1656] [serial = 1891] [outer = 0x112862800] 05:57:53 INFO - PROCESS | 1656 | 1467032273277 Marionette DEBUG loaded listener.js 05:57:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x112fc1c00) [pid = 1656] [serial = 1892] [outer = 0x112862800] 05:57:53 INFO - PROCESS | 1656 | 1467032273649 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]]]}] 05:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 677ms 05:57:53 INFO - PROCESS | 1656 | 1467032273694 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 05:57:53 INFO - PROCESS | 1656 | 1467032273696 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 05:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:57:53 INFO - PROCESS | 1656 | 1467032273702 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:57:53 INFO - PROCESS | 1656 | 1467032273704 Marionette TRACE conn2 <- [1,2494,null,{}] 05:57:53 INFO - PROCESS | 1656 | 1467032273706 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}] 05:57:53 INFO - PROCESS | 1656 | 1467032273707 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:53 INFO - PROCESS | 1656 | 1467032273789 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 05:57:53 INFO - PROCESS | 1656 | 1467032273793 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:53 INFO - PROCESS | 1656 | 1467032273794 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x119241000 == 31 [pid = 1656] [id = 631] 05:57:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1163de800) [pid = 1656] [serial = 1893] [outer = 0x0] 05:57:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x116f9b000) [pid = 1656] [serial = 1894] [outer = 0x1163de800] 05:57:53 INFO - PROCESS | 1656 | 1467032273823 Marionette DEBUG loaded listener.js 05:57:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116fc1800) [pid = 1656] [serial = 1895] [outer = 0x1163de800] 05:57:54 INFO - PROCESS | 1656 | 1467032274225 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]]]}] 05:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms 05:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:57:54 INFO - PROCESS | 1656 | 1467032274275 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 05:57:54 INFO - PROCESS | 1656 | 1467032274277 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 05:57:54 INFO - PROCESS | 1656 | 1467032274280 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:57:54 INFO - PROCESS | 1656 | 1467032274284 Marionette TRACE conn2 <- [1,2498,null,{}] 05:57:54 INFO - PROCESS | 1656 | 1467032274296 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}] 05:57:54 INFO - PROCESS | 1656 | 1467032274301 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:54 INFO - PROCESS | 1656 | 1467032274420 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 05:57:54 INFO - PROCESS | 1656 | 1467032274436 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:54 INFO - PROCESS | 1656 | 1467032274439 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234c5000 == 32 [pid = 1656] [id = 632] 05:57:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x117db2000) [pid = 1656] [serial = 1896] [outer = 0x0] 05:57:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118466000) [pid = 1656] [serial = 1897] [outer = 0x117db2000] 05:57:54 INFO - PROCESS | 1656 | 1467032274483 Marionette DEBUG loaded listener.js 05:57:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1186f3400) [pid = 1656] [serial = 1898] [outer = 0x117db2000] 05:57:54 INFO - PROCESS | 1656 | 1467032274893 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]]]}] 05:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 627ms 05:57:54 INFO - PROCESS | 1656 | 1467032274911 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 05:57:54 INFO - PROCESS | 1656 | 1467032274912 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 05:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:57:54 INFO - PROCESS | 1656 | 1467032274915 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:57:54 INFO - PROCESS | 1656 | 1467032274916 Marionette TRACE conn2 <- [1,2502,null,{}] 05:57:54 INFO - PROCESS | 1656 | 1467032274918 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}] 05:57:54 INFO - PROCESS | 1656 | 1467032274919 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:55 INFO - PROCESS | 1656 | 1467032275041 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 05:57:55 INFO - PROCESS | 1656 | 1467032275046 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:55 INFO - PROCESS | 1656 | 1467032275048 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e15800 == 33 [pid = 1656] [id = 633] 05:57:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11914b800) [pid = 1656] [serial = 1899] [outer = 0x0] 05:57:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119189000) [pid = 1656] [serial = 1900] [outer = 0x11914b800] 05:57:55 INFO - PROCESS | 1656 | 1467032275073 Marionette DEBUG loaded listener.js 05:57:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119485400) [pid = 1656] [serial = 1901] [outer = 0x11914b800] 05:57:55 INFO - PROCESS | 1656 | 1467032275384 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]]]}] 05:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 05:57:55 INFO - PROCESS | 1656 | 1467032275435 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 05:57:55 INFO - PROCESS | 1656 | 1467032275443 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 05:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:57:55 INFO - PROCESS | 1656 | 1467032275445 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:57:55 INFO - PROCESS | 1656 | 1467032275446 Marionette TRACE conn2 <- [1,2506,null,{}] 05:57:55 INFO - PROCESS | 1656 | 1467032275448 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}] 05:57:55 INFO - PROCESS | 1656 | 1467032275450 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:55 INFO - PROCESS | 1656 | 1467032275540 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 05:57:55 INFO - PROCESS | 1656 | 1467032275575 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:55 INFO - PROCESS | 1656 | 1467032275576 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b23000 == 34 [pid = 1656] [id = 634] 05:57:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x110edec00) [pid = 1656] [serial = 1902] [outer = 0x0] 05:57:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1195a7000) [pid = 1656] [serial = 1903] [outer = 0x110edec00] 05:57:55 INFO - PROCESS | 1656 | 1467032275600 Marionette DEBUG loaded listener.js 05:57:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119710c00) [pid = 1656] [serial = 1904] [outer = 0x110edec00] 05:57:55 INFO - PROCESS | 1656 | 1467032275933 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]]]}] 05:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 05:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:57:55 INFO - PROCESS | 1656 | 1467032275972 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 05:57:55 INFO - PROCESS | 1656 | 1467032275974 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 05:57:55 INFO - PROCESS | 1656 | 1467032275976 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:57:55 INFO - PROCESS | 1656 | 1467032275977 Marionette TRACE conn2 <- [1,2510,null,{}] 05:57:55 INFO - PROCESS | 1656 | 1467032275979 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}] 05:57:55 INFO - PROCESS | 1656 | 1467032275983 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:56 INFO - PROCESS | 1656 | 1467032276088 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 05:57:56 INFO - PROCESS | 1656 | 1467032276092 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:56 INFO - PROCESS | 1656 | 1467032276093 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x118735800 == 35 [pid = 1656] [id = 635] 05:57:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119738c00) [pid = 1656] [serial = 1905] [outer = 0x0] 05:57:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1199a9000) [pid = 1656] [serial = 1906] [outer = 0x119738c00] 05:57:56 INFO - PROCESS | 1656 | 1467032276118 Marionette DEBUG loaded listener.js 05:57:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119ffe400) [pid = 1656] [serial = 1907] [outer = 0x119738c00] 05:57:56 INFO - PROCESS | 1656 | 1467032276422 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]]]}] 05:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 471ms 05:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:57:56 INFO - PROCESS | 1656 | 1467032276447 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 05:57:56 INFO - PROCESS | 1656 | 1467032276449 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 05:57:56 INFO - PROCESS | 1656 | 1467032276451 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:57:56 INFO - PROCESS | 1656 | 1467032276452 Marionette TRACE conn2 <- [1,2514,null,{}] 05:57:56 INFO - PROCESS | 1656 | 1467032276481 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}] 05:57:56 INFO - PROCESS | 1656 | 1467032276482 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:56 INFO - PROCESS | 1656 | 1467032276579 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 05:57:56 INFO - PROCESS | 1656 | 1467032276583 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:56 INFO - PROCESS | 1656 | 1467032276584 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911e800 == 36 [pid = 1656] [id = 636] 05:57:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119dddc00) [pid = 1656] [serial = 1908] [outer = 0x0] 05:57:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x120740400) [pid = 1656] [serial = 1909] [outer = 0x119dddc00] 05:57:56 INFO - PROCESS | 1656 | 1467032276609 Marionette DEBUG loaded listener.js 05:57:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1210f1400) [pid = 1656] [serial = 1910] [outer = 0x119dddc00] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x110ed7400) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1180b6c00) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x112861c00) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x112610800) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1181a7800) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x116375000) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1133a7c00) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112d8a800) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x128395000) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1180c1400) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12839c800) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:57:56 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x112fc8000) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:57:56 INFO - PROCESS | 1656 | 1467032276949 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]]]}] 05:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 538ms 05:57:56 INFO - PROCESS | 1656 | 1467032276990 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 05:57:56 INFO - PROCESS | 1656 | 1467032276991 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 05:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:57:56 INFO - PROCESS | 1656 | 1467032276993 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:57:56 INFO - PROCESS | 1656 | 1467032276994 Marionette TRACE conn2 <- [1,2518,null,{}] 05:57:56 INFO - PROCESS | 1656 | 1467032276997 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}] 05:57:56 INFO - PROCESS | 1656 | 1467032276998 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:57 INFO - PROCESS | 1656 | 1467032277073 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 05:57:57 INFO - PROCESS | 1656 | 1467032277077 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:57 INFO - PROCESS | 1656 | 1467032277078 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x124354000 == 37 [pid = 1656] [id = 637] 05:57:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x112861000) [pid = 1656] [serial = 1911] [outer = 0x0] 05:57:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1163d4400) [pid = 1656] [serial = 1912] [outer = 0x112861000] 05:57:57 INFO - PROCESS | 1656 | 1467032277102 Marionette DEBUG loaded listener.js 05:57:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1180bac00) [pid = 1656] [serial = 1913] [outer = 0x112861000] 05:57:57 INFO - PROCESS | 1656 | 1467032277415 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]]]}] 05:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 468ms 05:57:57 INFO - PROCESS | 1656 | 1467032277462 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 05:57:57 INFO - PROCESS | 1656 | 1467032277464 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 05:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:57:57 INFO - PROCESS | 1656 | 1467032277466 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:57:57 INFO - PROCESS | 1656 | 1467032277467 Marionette TRACE conn2 <- [1,2522,null,{}] 05:57:57 INFO - PROCESS | 1656 | 1467032277470 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}] 05:57:57 INFO - PROCESS | 1656 | 1467032277471 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:57 INFO - PROCESS | 1656 | 1467032277552 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 05:57:57 INFO - PROCESS | 1656 | 1467032277613 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:57 INFO - PROCESS | 1656 | 1467032277614 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234be000 == 38 [pid = 1656] [id = 638] 05:57:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112863c00) [pid = 1656] [serial = 1914] [outer = 0x0] 05:57:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x12073c000) [pid = 1656] [serial = 1915] [outer = 0x112863c00] 05:57:57 INFO - PROCESS | 1656 | 1467032277638 Marionette DEBUG loaded listener.js 05:57:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1210fac00) [pid = 1656] [serial = 1916] [outer = 0x112863c00] 05:57:57 INFO - PROCESS | 1656 | 1467032277905 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]]]}] 05:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 468ms 05:57:57 INFO - PROCESS | 1656 | 1467032277942 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 05:57:57 INFO - PROCESS | 1656 | 1467032277943 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 05:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:57:57 INFO - PROCESS | 1656 | 1467032277946 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:57:57 INFO - PROCESS | 1656 | 1467032277947 Marionette TRACE conn2 <- [1,2526,null,{}] 05:57:57 INFO - PROCESS | 1656 | 1467032277949 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}] 05:57:57 INFO - PROCESS | 1656 | 1467032277950 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:58 INFO - PROCESS | 1656 | 1467032278037 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 05:57:58 INFO - PROCESS | 1656 | 1467032278043 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:58 INFO - PROCESS | 1656 | 1467032278044 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5e7800 == 39 [pid = 1656] [id = 639] 05:57:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12100c800) [pid = 1656] [serial = 1917] [outer = 0x0] 05:57:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x123018c00) [pid = 1656] [serial = 1918] [outer = 0x12100c800] 05:57:58 INFO - PROCESS | 1656 | 1467032278069 Marionette DEBUG loaded listener.js 05:57:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x123420800) [pid = 1656] [serial = 1919] [outer = 0x12100c800] 05:57:58 INFO - PROCESS | 1656 | 1467032278409 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]]]}] 05:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 471ms 05:57:58 INFO - PROCESS | 1656 | 1467032278418 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 05:57:58 INFO - PROCESS | 1656 | 1467032278420 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 05:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:57:58 INFO - PROCESS | 1656 | 1467032278425 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:57:58 INFO - PROCESS | 1656 | 1467032278427 Marionette TRACE conn2 <- [1,2530,null,{}] 05:57:58 INFO - PROCESS | 1656 | 1467032278429 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}] 05:57:58 INFO - PROCESS | 1656 | 1467032278431 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:58 INFO - PROCESS | 1656 | 1467032278554 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 05:57:58 INFO - PROCESS | 1656 | 1467032278560 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:58 INFO - PROCESS | 1656 | 1467032278562 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1ad000 == 40 [pid = 1656] [id = 640] 05:57:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x123652c00) [pid = 1656] [serial = 1920] [outer = 0x0] 05:57:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1237ae400) [pid = 1656] [serial = 1921] [outer = 0x123652c00] 05:57:58 INFO - PROCESS | 1656 | 1467032278589 Marionette DEBUG loaded listener.js 05:57:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12407e000) [pid = 1656] [serial = 1922] [outer = 0x123652c00] 05:57:58 INFO - PROCESS | 1656 | 1467032278871 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]]]}] 05:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 473ms 05:57:58 INFO - PROCESS | 1656 | 1467032278898 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 05:57:58 INFO - PROCESS | 1656 | 1467032278899 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 05:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:57:58 INFO - PROCESS | 1656 | 1467032278901 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:57:58 INFO - PROCESS | 1656 | 1467032278903 Marionette TRACE conn2 <- [1,2534,null,{}] 05:57:58 INFO - PROCESS | 1656 | 1467032278913 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}] 05:57:58 INFO - PROCESS | 1656 | 1467032278914 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:59 INFO - PROCESS | 1656 | 1467032278995 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 05:57:59 INFO - PROCESS | 1656 | 1467032278999 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:59 INFO - PROCESS | 1656 | 1467032279000 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcaf000 == 41 [pid = 1656] [id = 641] 05:57:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1240d7c00) [pid = 1656] [serial = 1923] [outer = 0x0] 05:57:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1240e0000) [pid = 1656] [serial = 1924] [outer = 0x1240d7c00] 05:57:59 INFO - PROCESS | 1656 | 1467032279026 Marionette DEBUG loaded listener.js 05:57:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124334000) [pid = 1656] [serial = 1925] [outer = 0x1240d7c00] 05:57:59 INFO - PROCESS | 1656 | 1467032279512 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]]]}] 05:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 627ms 05:57:59 INFO - PROCESS | 1656 | 1467032279531 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 05:57:59 INFO - PROCESS | 1656 | 1467032279534 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 05:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:57:59 INFO - PROCESS | 1656 | 1467032279539 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:57:59 INFO - PROCESS | 1656 | 1467032279542 Marionette TRACE conn2 <- [1,2538,null,{}] 05:57:59 INFO - PROCESS | 1656 | 1467032279548 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}] 05:57:59 INFO - PROCESS | 1656 | 1467032279551 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:59 INFO - PROCESS | 1656 | 1467032279700 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 05:57:59 INFO - PROCESS | 1656 | 1467032279810 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:57:59 INFO - PROCESS | 1656 | 1467032279812 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:57:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11866f800 == 42 [pid = 1656] [id = 642] 05:57:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112867000) [pid = 1656] [serial = 1926] [outer = 0x0] 05:57:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112d8dc00) [pid = 1656] [serial = 1927] [outer = 0x112867000] 05:57:59 INFO - PROCESS | 1656 | 1467032279844 Marionette DEBUG loaded listener.js 05:57:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1133a4400) [pid = 1656] [serial = 1928] [outer = 0x112867000] 05:58:00 INFO - PROCESS | 1656 | 1467032280234 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]]]}] 05:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 726ms 05:58:00 INFO - PROCESS | 1656 | 1467032280272 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 05:58:00 INFO - PROCESS | 1656 | 1467032280275 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 05:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:58:00 INFO - PROCESS | 1656 | 1467032280281 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:58:00 INFO - PROCESS | 1656 | 1467032280282 Marionette TRACE conn2 <- [1,2542,null,{}] 05:58:00 INFO - PROCESS | 1656 | 1467032280285 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}] 05:58:00 INFO - PROCESS | 1656 | 1467032280288 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:00 INFO - PROCESS | 1656 | 1467032280389 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 05:58:00 INFO - PROCESS | 1656 | 1467032280447 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:00 INFO - PROCESS | 1656 | 1467032280449 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1246da000 == 43 [pid = 1656] [id = 643] 05:58:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11679cc00) [pid = 1656] [serial = 1929] [outer = 0x0] 05:58:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117022c00) [pid = 1656] [serial = 1930] [outer = 0x11679cc00] 05:58:00 INFO - PROCESS | 1656 | 1467032280480 Marionette DEBUG loaded listener.js 05:58:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11801ac00) [pid = 1656] [serial = 1931] [outer = 0x11679cc00] 05:58:00 INFO - PROCESS | 1656 | 1467032280927 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]]]}] 05:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 671ms 05:58:00 INFO - PROCESS | 1656 | 1467032280952 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 05:58:00 INFO - PROCESS | 1656 | 1467032280955 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 05:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:58:00 INFO - PROCESS | 1656 | 1467032280958 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:58:00 INFO - PROCESS | 1656 | 1467032280960 Marionette TRACE conn2 <- [1,2546,null,{}] 05:58:00 INFO - PROCESS | 1656 | 1467032280968 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}] 05:58:00 INFO - PROCESS | 1656 | 1467032280972 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:01 INFO - PROCESS | 1656 | 1467032281088 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 05:58:01 INFO - PROCESS | 1656 | 1467032281162 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:01 INFO - PROCESS | 1656 | 1467032281164 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9bd800 == 44 [pid = 1656] [id = 644] 05:58:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11914ac00) [pid = 1656] [serial = 1932] [outer = 0x0] 05:58:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11999dc00) [pid = 1656] [serial = 1933] [outer = 0x11914ac00] 05:58:01 INFO - PROCESS | 1656 | 1467032281196 Marionette DEBUG loaded listener.js 05:58:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119da0400) [pid = 1656] [serial = 1934] [outer = 0x11914ac00] 05:58:01 INFO - PROCESS | 1656 | 1467032281633 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]]]}] 05:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 724ms 05:58:01 INFO - PROCESS | 1656 | 1467032281682 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 05:58:01 INFO - PROCESS | 1656 | 1467032281684 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 05:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:58:01 INFO - PROCESS | 1656 | 1467032281687 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:58:01 INFO - PROCESS | 1656 | 1467032281688 Marionette TRACE conn2 <- [1,2550,null,{}] 05:58:01 INFO - PROCESS | 1656 | 1467032281690 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}] 05:58:01 INFO - PROCESS | 1656 | 1467032281692 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:01 INFO - PROCESS | 1656 | 1467032281793 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 05:58:01 INFO - PROCESS | 1656 | 1467032281852 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:01 INFO - PROCESS | 1656 | 1467032281853 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182e2800 == 45 [pid = 1656] [id = 645] 05:58:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116a0b000) [pid = 1656] [serial = 1935] [outer = 0x0] 05:58:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1186f4c00) [pid = 1656] [serial = 1936] [outer = 0x116a0b000] 05:58:01 INFO - PROCESS | 1656 | 1467032281883 Marionette DEBUG loaded listener.js 05:58:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119dda000) [pid = 1656] [serial = 1937] [outer = 0x116a0b000] 05:58:02 INFO - PROCESS | 1656 | 1467032282518 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]]]}] 05:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 870ms 05:58:02 INFO - PROCESS | 1656 | 1467032282557 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 05:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:58:02 INFO - PROCESS | 1656 | 1467032282560 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 05:58:02 INFO - PROCESS | 1656 | 1467032282563 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:58:02 INFO - PROCESS | 1656 | 1467032282566 Marionette TRACE conn2 <- [1,2554,null,{}] 05:58:02 INFO - PROCESS | 1656 | 1467032282569 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}] 05:58:02 INFO - PROCESS | 1656 | 1467032282570 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:02 INFO - PROCESS | 1656 | 1467032282681 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1ad000 == 44 [pid = 1656] [id = 640] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5e7800 == 43 [pid = 1656] [id = 639] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1234be000 == 42 [pid = 1656] [id = 638] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x124354000 == 41 [pid = 1656] [id = 637] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12911e800 == 40 [pid = 1656] [id = 636] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x118735800 == 39 [pid = 1656] [id = 635] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x126b23000 == 38 [pid = 1656] [id = 634] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x124e15800 == 37 [pid = 1656] [id = 633] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118604c00) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1234c5000 == 36 [pid = 1656] [id = 632] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119241000 == 35 [pid = 1656] [id = 631] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b1800 == 34 [pid = 1656] [id = 630] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11924b800 == 33 [pid = 1656] [id = 629] 05:58:02 INFO - PROCESS | 1656 | --DOCSHELL 0x117d69000 == 32 [pid = 1656] [id = 628] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115f6a400) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117db1800) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1180c1000) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118019000) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112d89400) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119d95000) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1184bb000) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116977800) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112eca000) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119481c00) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11970b000) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118633c00) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118469c00) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x116fa3c00) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x117050800) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1163d9400) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x113c9a400) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x115f12000) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x112dd1000) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12915c000) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x129164c00) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11973f800) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12915f800) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 05:58:02 INFO - PROCESS | 1656 | 1467032282775 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:02 INFO - PROCESS | 1656 | 1467032282777 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x116674800 == 33 [pid = 1656] [id = 646] 05:58:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112dd1000) [pid = 1656] [serial = 1938] [outer = 0x0] 05:58:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x113c9c800) [pid = 1656] [serial = 1939] [outer = 0x112dd1000] 05:58:02 INFO - PROCESS | 1656 | 1467032282807 Marionette DEBUG loaded listener.js 05:58:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116977800) [pid = 1656] [serial = 1940] [outer = 0x112dd1000] 05:58:03 INFO - PROCESS | 1656 | 1467032283110 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]]]}] 05:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 571ms 05:58:03 INFO - PROCESS | 1656 | 1467032283134 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 05:58:03 INFO - PROCESS | 1656 | 1467032283139 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 05:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:58:03 INFO - PROCESS | 1656 | 1467032283144 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:58:03 INFO - PROCESS | 1656 | 1467032283146 Marionette TRACE conn2 <- [1,2558,null,{}] 05:58:03 INFO - PROCESS | 1656 | 1467032283148 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}] 05:58:03 INFO - PROCESS | 1656 | 1467032283150 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:03 INFO - PROCESS | 1656 | 1467032283231 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 05:58:03 INFO - PROCESS | 1656 | 1467032283235 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:03 INFO - PROCESS | 1656 | 1467032283237 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118732800 == 34 [pid = 1656] [id = 647] 05:58:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x117050800) [pid = 1656] [serial = 1941] [outer = 0x0] 05:58:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1180bec00) [pid = 1656] [serial = 1942] [outer = 0x117050800] 05:58:03 INFO - PROCESS | 1656 | 1467032283267 Marionette DEBUG loaded listener.js 05:58:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1184bec00) [pid = 1656] [serial = 1943] [outer = 0x117050800] 05:58:03 INFO - PROCESS | 1656 | 1467032283628 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]]]}] 05:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 05:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:58:03 INFO - PROCESS | 1656 | 1467032283663 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 05:58:03 INFO - PROCESS | 1656 | 1467032283665 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 05:58:03 INFO - PROCESS | 1656 | 1467032283667 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:58:03 INFO - PROCESS | 1656 | 1467032283669 Marionette TRACE conn2 <- [1,2562,null,{}] 05:58:03 INFO - PROCESS | 1656 | 1467032283677 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}] 05:58:03 INFO - PROCESS | 1656 | 1467032283680 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:03 INFO - PROCESS | 1656 | 1467032283766 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 05:58:03 INFO - PROCESS | 1656 | 1467032283773 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:03 INFO - PROCESS | 1656 | 1467032283776 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234bb000 == 35 [pid = 1656] [id = 648] 05:58:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119185400) [pid = 1656] [serial = 1944] [outer = 0x0] 05:58:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11947d800) [pid = 1656] [serial = 1945] [outer = 0x119185400] 05:58:03 INFO - PROCESS | 1656 | 1467032283803 Marionette DEBUG loaded listener.js 05:58:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119d9dc00) [pid = 1656] [serial = 1946] [outer = 0x119185400] 05:58:04 INFO - PROCESS | 1656 | 1467032284175 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]]]}] 05:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 524ms 05:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:58:04 INFO - PROCESS | 1656 | 1467032284192 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 05:58:04 INFO - PROCESS | 1656 | 1467032284193 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 05:58:04 INFO - PROCESS | 1656 | 1467032284195 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:58:04 INFO - PROCESS | 1656 | 1467032284197 Marionette TRACE conn2 <- [1,2566,null,{}] 05:58:04 INFO - PROCESS | 1656 | 1467032284199 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}] 05:58:04 INFO - PROCESS | 1656 | 1467032284200 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:04 INFO - PROCESS | 1656 | 1467032284285 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 05:58:04 INFO - PROCESS | 1656 | 1467032284291 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:04 INFO - PROCESS | 1656 | 1467032284292 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e58000 == 36 [pid = 1656] [id = 649] 05:58:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x120734800) [pid = 1656] [serial = 1947] [outer = 0x0] 05:58:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1210fe000) [pid = 1656] [serial = 1948] [outer = 0x120734800] 05:58:04 INFO - PROCESS | 1656 | 1467032284317 Marionette DEBUG loaded listener.js 05:58:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12326fc00) [pid = 1656] [serial = 1949] [outer = 0x120734800] 05:58:04 INFO - PROCESS | 1656 | 1467032284653 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]]]}] 05:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 468ms 05:58:04 INFO - PROCESS | 1656 | 1467032284664 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 05:58:04 INFO - PROCESS | 1656 | 1467032284666 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 05:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:58:04 INFO - PROCESS | 1656 | 1467032284679 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:58:04 INFO - PROCESS | 1656 | 1467032284680 Marionette TRACE conn2 <- [1,2570,null,{}] 05:58:04 INFO - PROCESS | 1656 | 1467032284682 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}] 05:58:04 INFO - PROCESS | 1656 | 1467032284683 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:04 INFO - PROCESS | 1656 | 1467032284760 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 05:58:04 INFO - PROCESS | 1656 | 1467032284764 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:04 INFO - PROCESS | 1656 | 1467032284765 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12832f000 == 37 [pid = 1656] [id = 650] 05:58:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112d89800) [pid = 1656] [serial = 1950] [outer = 0x0] 05:58:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1237a7c00) [pid = 1656] [serial = 1951] [outer = 0x112d89800] 05:58:04 INFO - PROCESS | 1656 | 1467032284792 Marionette DEBUG loaded listener.js 05:58:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123ae5c00) [pid = 1656] [serial = 1952] [outer = 0x112d89800] 05:58:05 INFO - PROCESS | 1656 | 1467032285209 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]]]}] 05:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 570ms 05:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:58:05 INFO - PROCESS | 1656 | 1467032285250 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 05:58:05 INFO - PROCESS | 1656 | 1467032285251 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 05:58:05 INFO - PROCESS | 1656 | 1467032285253 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:58:05 INFO - PROCESS | 1656 | 1467032285256 Marionette TRACE conn2 <- [1,2574,null,{}] 05:58:05 INFO - PROCESS | 1656 | 1467032285259 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}] 05:58:05 INFO - PROCESS | 1656 | 1467032285263 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:05 INFO - PROCESS | 1656 | 1467032285367 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 05:58:05 INFO - PROCESS | 1656 | 1467032285411 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:05 INFO - PROCESS | 1656 | 1467032285412 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a4d0800 == 38 [pid = 1656] [id = 651] 05:58:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1240e3800) [pid = 1656] [serial = 1953] [outer = 0x0] 05:58:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1246b1000) [pid = 1656] [serial = 1954] [outer = 0x1240e3800] 05:58:05 INFO - PROCESS | 1656 | 1467032285437 Marionette DEBUG loaded listener.js 05:58:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124dac400) [pid = 1656] [serial = 1955] [outer = 0x1240e3800] 05:58:05 INFO - PROCESS | 1656 | 1467032285808 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]]]}] 05:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 574ms 05:58:05 INFO - PROCESS | 1656 | 1467032285828 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 05:58:05 INFO - PROCESS | 1656 | 1467032285830 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 05:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:58:05 INFO - PROCESS | 1656 | 1467032285844 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:58:05 INFO - PROCESS | 1656 | 1467032285846 Marionette TRACE conn2 <- [1,2578,null,{}] 05:58:05 INFO - PROCESS | 1656 | 1467032285849 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}] 05:58:05 INFO - PROCESS | 1656 | 1467032285851 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:05 INFO - PROCESS | 1656 | 1467032285984 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 05:58:05 INFO - PROCESS | 1656 | 1467032285989 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:05 INFO - PROCESS | 1656 | 1467032285990 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b199800 == 39 [pid = 1656] [id = 652] 05:58:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124072c00) [pid = 1656] [serial = 1956] [outer = 0x0] 05:58:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124e99000) [pid = 1656] [serial = 1957] [outer = 0x124072c00] 05:58:06 INFO - PROCESS | 1656 | 1467032286014 Marionette DEBUG loaded listener.js 05:58:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1261a4000) [pid = 1656] [serial = 1958] [outer = 0x124072c00] 05:58:06 INFO - PROCESS | 1656 | 1467032286335 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]]]}] 05:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 05:58:06 INFO - PROCESS | 1656 | 1467032286364 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 05:58:06 INFO - PROCESS | 1656 | 1467032286366 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 05:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:58:06 INFO - PROCESS | 1656 | 1467032286377 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:58:06 INFO - PROCESS | 1656 | 1467032286378 Marionette TRACE conn2 <- [1,2582,null,{}] 05:58:06 INFO - PROCESS | 1656 | 1467032286380 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}] 05:58:06 INFO - PROCESS | 1656 | 1467032286382 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:06 INFO - PROCESS | 1656 | 1467032286485 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 05:58:06 INFO - PROCESS | 1656 | 1467032286488 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:06 INFO - PROCESS | 1656 | 1467032286489 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcc9000 == 40 [pid = 1656] [id = 653] 05:58:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124e98c00) [pid = 1656] [serial = 1959] [outer = 0x0] 05:58:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12655f000) [pid = 1656] [serial = 1960] [outer = 0x124e98c00] 05:58:06 INFO - PROCESS | 1656 | 1467032286513 Marionette DEBUG loaded listener.js 05:58:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1265ed400) [pid = 1656] [serial = 1961] [outer = 0x124e98c00] 05:58:06 INFO - PROCESS | 1656 | 1467032286849 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]]]}] 05:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 522ms 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11914b800) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12100c800) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1163de800) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117db2000) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123652c00) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119dddc00) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112863c00) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112862800) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112865c00) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119738c00) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x110edec00) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:58:06 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112861000) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:58:06 INFO - PROCESS | 1656 | 1467032286986 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 05:58:06 INFO - PROCESS | 1656 | 1467032286988 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 05:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:58:06 INFO - PROCESS | 1656 | 1467032286992 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:58:06 INFO - PROCESS | 1656 | 1467032286993 Marionette TRACE conn2 <- [1,2586,null,{}] 05:58:06 INFO - PROCESS | 1656 | 1467032286995 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}] 05:58:06 INFO - PROCESS | 1656 | 1467032286996 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:07 INFO - PROCESS | 1656 | 1467032287075 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 05:58:07 INFO - PROCESS | 1656 | 1467032287079 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:07 INFO - PROCESS | 1656 | 1467032287080 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12320e800 == 41 [pid = 1656] [id = 654] 05:58:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112fc5800) [pid = 1656] [serial = 1962] [outer = 0x0] 05:58:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1163d9000) [pid = 1656] [serial = 1963] [outer = 0x112fc5800] 05:58:07 INFO - PROCESS | 1656 | 1467032287105 Marionette DEBUG loaded listener.js 05:58:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119146000) [pid = 1656] [serial = 1964] [outer = 0x112fc5800] 05:58:07 INFO - PROCESS | 1656 | 1467032287440 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]]]}] 05:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 468ms 05:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:58:07 INFO - PROCESS | 1656 | 1467032287460 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 05:58:07 INFO - PROCESS | 1656 | 1467032287461 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 05:58:07 INFO - PROCESS | 1656 | 1467032287463 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:58:07 INFO - PROCESS | 1656 | 1467032287464 Marionette TRACE conn2 <- [1,2590,null,{}] 05:58:07 INFO - PROCESS | 1656 | 1467032287466 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}] 05:58:07 INFO - PROCESS | 1656 | 1467032287467 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:07 INFO - PROCESS | 1656 | 1467032287547 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 05:58:07 INFO - PROCESS | 1656 | 1467032287551 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:07 INFO - PROCESS | 1656 | 1467032287552 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c488800 == 42 [pid = 1656] [id = 655] 05:58:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119146800) [pid = 1656] [serial = 1965] [outer = 0x0] 05:58:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1210fc400) [pid = 1656] [serial = 1966] [outer = 0x119146800] 05:58:07 INFO - PROCESS | 1656 | 1467032287579 Marionette DEBUG loaded listener.js 05:58:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12680a800) [pid = 1656] [serial = 1967] [outer = 0x119146800] 05:58:07 INFO - PROCESS | 1656 | 1467032287933 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]]]}] 05:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 05:58:07 INFO - PROCESS | 1656 | 1467032287982 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 05:58:07 INFO - PROCESS | 1656 | 1467032287984 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 05:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:58:07 INFO - PROCESS | 1656 | 1467032287986 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:58:07 INFO - PROCESS | 1656 | 1467032287988 Marionette TRACE conn2 <- [1,2594,null,{}] 05:58:07 INFO - PROCESS | 1656 | 1467032287990 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}] 05:58:07 INFO - PROCESS | 1656 | 1467032287992 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:08 INFO - PROCESS | 1656 | 1467032288080 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 05:58:08 INFO - PROCESS | 1656 | 1467032288084 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:08 INFO - PROCESS | 1656 | 1467032288085 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca07000 == 43 [pid = 1656] [id = 656] 05:58:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126880c00) [pid = 1656] [serial = 1968] [outer = 0x0] 05:58:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126bdfc00) [pid = 1656] [serial = 1969] [outer = 0x126880c00] 05:58:08 INFO - PROCESS | 1656 | 1467032288116 Marionette DEBUG loaded listener.js 05:58:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126c4ac00) [pid = 1656] [serial = 1970] [outer = 0x126880c00] 05:58:08 INFO - PROCESS | 1656 | 1467032288441 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]]]}] 05:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 470ms 05:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:58:08 INFO - PROCESS | 1656 | 1467032288458 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 05:58:08 INFO - PROCESS | 1656 | 1467032288459 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 05:58:08 INFO - PROCESS | 1656 | 1467032288461 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:58:08 INFO - PROCESS | 1656 | 1467032288462 Marionette TRACE conn2 <- [1,2598,null,{}] 05:58:08 INFO - PROCESS | 1656 | 1467032288464 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}] 05:58:08 INFO - PROCESS | 1656 | 1467032288465 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:08 INFO - PROCESS | 1656 | 1467032288546 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 05:58:08 INFO - PROCESS | 1656 | 1467032288550 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:08 INFO - PROCESS | 1656 | 1467032288551 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf25000 == 44 [pid = 1656] [id = 657] 05:58:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126c4b000) [pid = 1656] [serial = 1971] [outer = 0x0] 05:58:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1282c1800) [pid = 1656] [serial = 1972] [outer = 0x126c4b000] 05:58:08 INFO - PROCESS | 1656 | 1467032288574 Marionette DEBUG loaded listener.js 05:58:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1282c7c00) [pid = 1656] [serial = 1973] [outer = 0x126c4b000] 05:58:08 INFO - PROCESS | 1656 | 1467032288931 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]]]}] 05:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 05:58:09 INFO - PROCESS | 1656 | 1467032289022 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 05:58:09 INFO - PROCESS | 1656 | 1467032289024 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 05:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:58:09 INFO - PROCESS | 1656 | 1467032289028 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:58:09 INFO - PROCESS | 1656 | 1467032289031 Marionette TRACE conn2 <- [1,2602,null,{}] 05:58:09 INFO - PROCESS | 1656 | 1467032289035 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}] 05:58:09 INFO - PROCESS | 1656 | 1467032289037 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:09 INFO - PROCESS | 1656 | 1467032289135 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 05:58:09 INFO - PROCESS | 1656 | 1467032289207 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:09 INFO - PROCESS | 1656 | 1467032289209 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183bb800 == 45 [pid = 1656] [id = 658] 05:58:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112d86000) [pid = 1656] [serial = 1974] [outer = 0x0] 05:58:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112dd5c00) [pid = 1656] [serial = 1975] [outer = 0x112d86000] 05:58:09 INFO - PROCESS | 1656 | 1467032289241 Marionette DEBUG loaded listener.js 05:58:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x115fd8c00) [pid = 1656] [serial = 1976] [outer = 0x112d86000] 05:58:09 INFO - PROCESS | 1656 | 1467032289697 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]]]}] 05:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 721ms 05:58:09 INFO - PROCESS | 1656 | 1467032289755 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 05:58:09 INFO - PROCESS | 1656 | 1467032289757 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 05:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:58:09 INFO - PROCESS | 1656 | 1467032289763 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:58:09 INFO - PROCESS | 1656 | 1467032289765 Marionette TRACE conn2 <- [1,2606,null,{}] 05:58:09 INFO - PROCESS | 1656 | 1467032289768 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}] 05:58:09 INFO - PROCESS | 1656 | 1467032289770 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:09 INFO - PROCESS | 1656 | 1467032289870 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 05:58:09 INFO - PROCESS | 1656 | 1467032289945 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:09 INFO - PROCESS | 1656 | 1467032289947 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1248a3800 == 46 [pid = 1656] [id = 659] 05:58:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117dad400) [pid = 1656] [serial = 1977] [outer = 0x0] 05:58:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1180c1400) [pid = 1656] [serial = 1978] [outer = 0x117dad400] 05:58:09 INFO - PROCESS | 1656 | 1467032289977 Marionette DEBUG loaded listener.js 05:58:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11862b400) [pid = 1656] [serial = 1979] [outer = 0x117dad400] 05:58:10 INFO - PROCESS | 1656 | 1467032290454 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]]]}] 05:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 723ms 05:58:10 INFO - PROCESS | 1656 | 1467032290489 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 05:58:10 INFO - PROCESS | 1656 | 1467032290490 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 05:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:58:10 INFO - PROCESS | 1656 | 1467032290493 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:58:10 INFO - PROCESS | 1656 | 1467032290494 Marionette TRACE conn2 <- [1,2610,null,{}] 05:58:10 INFO - PROCESS | 1656 | 1467032290501 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}] 05:58:10 INFO - PROCESS | 1656 | 1467032290506 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:10 INFO - PROCESS | 1656 | 1467032290609 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 05:58:10 INFO - PROCESS | 1656 | 1467032290686 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:10 INFO - PROCESS | 1656 | 1467032290689 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c765800 == 47 [pid = 1656] [id = 660] 05:58:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12073a400) [pid = 1656] [serial = 1980] [outer = 0x0] 05:58:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1210f5800) [pid = 1656] [serial = 1981] [outer = 0x12073a400] 05:58:10 INFO - PROCESS | 1656 | 1467032290721 Marionette DEBUG loaded listener.js 05:58:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1237a3c00) [pid = 1656] [serial = 1982] [outer = 0x12073a400] 05:58:11 INFO - PROCESS | 1656 | 1467032291162 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]]]}] 05:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 720ms 05:58:11 INFO - PROCESS | 1656 | 1467032291213 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 05:58:11 INFO - PROCESS | 1656 | 1467032291215 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 05:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:58:11 INFO - PROCESS | 1656 | 1467032291217 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:58:11 INFO - PROCESS | 1656 | 1467032291218 Marionette TRACE conn2 <- [1,2614,null,{}] 05:58:11 INFO - PROCESS | 1656 | 1467032291221 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}] 05:58:11 INFO - PROCESS | 1656 | 1467032291222 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:11 INFO - PROCESS | 1656 | 1467032291325 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 05:58:11 INFO - PROCESS | 1656 | 1467032291390 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:11 INFO - PROCESS | 1656 | 1467032291391 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a8000 == 48 [pid = 1656] [id = 661] 05:58:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11260e400) [pid = 1656] [serial = 1983] [outer = 0x0] 05:58:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112eca000) [pid = 1656] [serial = 1984] [outer = 0x11260e400] 05:58:11 INFO - PROCESS | 1656 | 1467032291606 Marionette DEBUG loaded listener.js 05:58:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1161a5800) [pid = 1656] [serial = 1985] [outer = 0x11260e400] 05:58:12 INFO - PROCESS | 1656 | 1467032292084 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]]]}] 05:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 922ms 05:58:12 INFO - PROCESS | 1656 | 1467032292141 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 05:58:12 INFO - PROCESS | 1656 | 1467032292144 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 05:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:58:12 INFO - PROCESS | 1656 | 1467032292149 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:58:12 INFO - PROCESS | 1656 | 1467032292151 Marionette TRACE conn2 <- [1,2618,null,{}] 05:58:12 INFO - PROCESS | 1656 | 1467032292156 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}] 05:58:12 INFO - PROCESS | 1656 | 1467032292158 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:12 INFO - PROCESS | 1656 | 1467032292345 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca07000 == 47 [pid = 1656] [id = 656] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12c488800 == 46 [pid = 1656] [id = 655] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12320e800 == 45 [pid = 1656] [id = 654] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1240e0000) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcc9000 == 44 [pid = 1656] [id = 653] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b199800 == 43 [pid = 1656] [id = 652] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12a4d0800 == 42 [pid = 1656] [id = 651] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12832f000 == 41 [pid = 1656] [id = 650] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x124e58000 == 40 [pid = 1656] [id = 649] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1234bb000 == 39 [pid = 1656] [id = 648] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118732800 == 38 [pid = 1656] [id = 647] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x116674800 == 37 [pid = 1656] [id = 646] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9bd800 == 36 [pid = 1656] [id = 644] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1246da000 == 35 [pid = 1656] [id = 643] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11866f800 == 34 [pid = 1656] [id = 642] 05:58:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcaf000 == 33 [pid = 1656] [id = 641] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12407e000) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119189000) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123018c00) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116fc1800) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116f9b000) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1186f3400) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1237ae400) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119485400) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118466000) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120740400) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1210fac00) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112d91800) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x123420800) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d8fc00) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1210f1400) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116f9b400) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1199a9000) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119ffe400) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1195a7000) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112fc1c00) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1180bac00) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1176d7800) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1163d4400) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119710c00) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12073c000) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 05:58:12 INFO - PROCESS | 1656 | 1467032292482 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:12 INFO - PROCESS | 1656 | 1467032292484 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x117219000 == 34 [pid = 1656] [id = 662] 05:58:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112fc1c00) [pid = 1656] [serial = 1986] [outer = 0x0] 05:58:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116f9b400) [pid = 1656] [serial = 1987] [outer = 0x112fc1c00] 05:58:12 INFO - PROCESS | 1656 | 1467032292514 Marionette DEBUG loaded listener.js 05:58:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1180c1c00) [pid = 1656] [serial = 1988] [outer = 0x112fc1c00] 05:58:12 INFO - PROCESS | 1656 | 1467032292811 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]]]}] 05:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 672ms 05:58:12 INFO - PROCESS | 1656 | 1467032292819 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 05:58:12 INFO - PROCESS | 1656 | 1467032292824 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 05:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:58:12 INFO - PROCESS | 1656 | 1467032292835 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:58:12 INFO - PROCESS | 1656 | 1467032292839 Marionette TRACE conn2 <- [1,2622,null,{}] 05:58:12 INFO - PROCESS | 1656 | 1467032292843 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}] 05:58:12 INFO - PROCESS | 1656 | 1467032292845 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:12 INFO - PROCESS | 1656 | 1467032292932 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 05:58:12 INFO - PROCESS | 1656 | 1467032292939 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:12 INFO - PROCESS | 1656 | 1467032292941 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x120754800 == 35 [pid = 1656] [id = 663] 05:58:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1184b9c00) [pid = 1656] [serial = 1989] [outer = 0x0] 05:58:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11947dc00) [pid = 1656] [serial = 1990] [outer = 0x1184b9c00] 05:58:12 INFO - PROCESS | 1656 | 1467032292979 Marionette DEBUG loaded listener.js 05:58:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119738c00) [pid = 1656] [serial = 1991] [outer = 0x1184b9c00] 05:58:13 INFO - PROCESS | 1656 | 1467032293403 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]]]}] 05:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 622ms 05:58:13 INFO - PROCESS | 1656 | 1467032293459 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 05:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:58:13 INFO - PROCESS | 1656 | 1467032293461 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 05:58:13 INFO - PROCESS | 1656 | 1467032293464 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:58:13 INFO - PROCESS | 1656 | 1467032293468 Marionette TRACE conn2 <- [1,2626,null,{}] 05:58:13 INFO - PROCESS | 1656 | 1467032293478 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}] 05:58:13 INFO - PROCESS | 1656 | 1467032293483 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:13 INFO - PROCESS | 1656 | 1467032293618 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 05:58:13 INFO - PROCESS | 1656 | 1467032293630 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:13 INFO - PROCESS | 1656 | 1467032293631 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e1e000 == 36 [pid = 1656] [id = 664] 05:58:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d93400) [pid = 1656] [serial = 1992] [outer = 0x0] 05:58:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119ff4400) [pid = 1656] [serial = 1993] [outer = 0x119d93400] 05:58:13 INFO - PROCESS | 1656 | 1467032293672 Marionette DEBUG loaded listener.js 05:58:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210f4400) [pid = 1656] [serial = 1994] [outer = 0x119d93400] 05:58:14 INFO - PROCESS | 1656 | 1467032294099 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]]]}] 05:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 674ms 05:58:14 INFO - PROCESS | 1656 | 1467032294138 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 05:58:14 INFO - PROCESS | 1656 | 1467032294141 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 05:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:58:14 INFO - PROCESS | 1656 | 1467032294143 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:58:14 INFO - PROCESS | 1656 | 1467032294145 Marionette TRACE conn2 <- [1,2630,null,{}] 05:58:14 INFO - PROCESS | 1656 | 1467032294147 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}] 05:58:14 INFO - PROCESS | 1656 | 1467032294148 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:14 INFO - PROCESS | 1656 | 1467032294227 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 05:58:14 INFO - PROCESS | 1656 | 1467032294230 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:14 INFO - PROCESS | 1656 | 1467032294232 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x128288000 == 37 [pid = 1656] [id = 665] 05:58:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1210fb000) [pid = 1656] [serial = 1995] [outer = 0x0] 05:58:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123652c00) [pid = 1656] [serial = 1996] [outer = 0x1210fb000] 05:58:14 INFO - PROCESS | 1656 | 1467032294256 Marionette DEBUG loaded listener.js 05:58:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123df4800) [pid = 1656] [serial = 1997] [outer = 0x1210fb000] 05:58:14 INFO - PROCESS | 1656 | 1467032294580 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]]]}] 05:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 468ms 05:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:58:14 INFO - PROCESS | 1656 | 1467032294612 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 05:58:14 INFO - PROCESS | 1656 | 1467032294614 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 05:58:14 INFO - PROCESS | 1656 | 1467032294616 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:58:14 INFO - PROCESS | 1656 | 1467032294617 Marionette TRACE conn2 <- [1,2634,null,{}] 05:58:14 INFO - PROCESS | 1656 | 1467032294619 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}] 05:58:14 INFO - PROCESS | 1656 | 1467032294627 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:14 INFO - PROCESS | 1656 | 1467032294703 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 05:58:14 INFO - PROCESS | 1656 | 1467032294786 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:14 INFO - PROCESS | 1656 | 1467032294787 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939c000 == 38 [pid = 1656] [id = 666] 05:58:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124075800) [pid = 1656] [serial = 1998] [outer = 0x0] 05:58:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1240d8400) [pid = 1656] [serial = 1999] [outer = 0x124075800] 05:58:14 INFO - PROCESS | 1656 | 1467032294819 Marionette DEBUG loaded listener.js 05:58:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124733000) [pid = 1656] [serial = 2000] [outer = 0x124075800] 05:58:15 INFO - PROCESS | 1656 | 1467032295176 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]]]}] 05:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 568ms 05:58:15 INFO - PROCESS | 1656 | 1467032295185 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 05:58:15 INFO - PROCESS | 1656 | 1467032295187 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 05:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:58:15 INFO - PROCESS | 1656 | 1467032295196 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:58:15 INFO - PROCESS | 1656 | 1467032295197 Marionette TRACE conn2 <- [1,2638,null,{}] 05:58:15 INFO - PROCESS | 1656 | 1467032295199 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}] 05:58:15 INFO - PROCESS | 1656 | 1467032295203 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:15 INFO - PROCESS | 1656 | 1467032295306 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 05:58:15 INFO - PROCESS | 1656 | 1467032295310 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:15 INFO - PROCESS | 1656 | 1467032295311 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5cf800 == 39 [pid = 1656] [id = 667] 05:58:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124db6000) [pid = 1656] [serial = 2001] [outer = 0x0] 05:58:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1261a7400) [pid = 1656] [serial = 2002] [outer = 0x124db6000] 05:58:15 INFO - PROCESS | 1656 | 1467032295336 Marionette DEBUG loaded listener.js 05:58:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126887c00) [pid = 1656] [serial = 2003] [outer = 0x124db6000] 05:58:15 INFO - PROCESS | 1656 | 1467032295664 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]]]}] 05:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 05:58:15 INFO - PROCESS | 1656 | 1467032295714 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 05:58:15 INFO - PROCESS | 1656 | 1467032295715 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 05:58:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:58:15 INFO - PROCESS | 1656 | 1467032295727 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:58:15 INFO - PROCESS | 1656 | 1467032295728 Marionette TRACE conn2 <- [1,2642,null,{}] 05:58:15 INFO - PROCESS | 1656 | 1467032295730 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}] 05:58:15 INFO - PROCESS | 1656 | 1467032295732 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:15 INFO - PROCESS | 1656 | 1467032295832 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 05:58:15 INFO - PROCESS | 1656 | 1467032295844 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:15 INFO - PROCESS | 1656 | 1467032295845 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9ba800 == 40 [pid = 1656] [id = 668] 05:58:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126bb7000) [pid = 1656] [serial = 2004] [outer = 0x0] 05:58:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126be2800) [pid = 1656] [serial = 2005] [outer = 0x126bb7000] 05:58:15 INFO - PROCESS | 1656 | 1467032295869 Marionette DEBUG loaded listener.js 05:58:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126beac00) [pid = 1656] [serial = 2006] [outer = 0x126bb7000] 05:58:16 INFO - PROCESS | 1656 | 1467032296186 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]]]}] 05:58:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:58:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 05:58:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:58:16 INFO - PROCESS | 1656 | 1467032296248 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 05:58:16 INFO - PROCESS | 1656 | 1467032296249 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 05:58:16 INFO - PROCESS | 1656 | 1467032296252 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:58:16 INFO - PROCESS | 1656 | 1467032296253 Marionette TRACE conn2 <- [1,2646,null,{}] 05:58:16 INFO - PROCESS | 1656 | 1467032296255 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}] 05:58:16 INFO - PROCESS | 1656 | 1467032296256 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:16 INFO - PROCESS | 1656 | 1467032296357 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 05:58:16 INFO - PROCESS | 1656 | 1467032296360 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:16 INFO - PROCESS | 1656 | 1467032296362 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bccd000 == 41 [pid = 1656] [id = 669] 05:58:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126bbdc00) [pid = 1656] [serial = 2007] [outer = 0x0] 05:58:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1282c4400) [pid = 1656] [serial = 2008] [outer = 0x126bbdc00] 05:58:16 INFO - PROCESS | 1656 | 1467032296387 Marionette DEBUG loaded listener.js 05:58:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128394400) [pid = 1656] [serial = 2009] [outer = 0x126bbdc00] 05:58:16 INFO - PROCESS | 1656 | 1467032296700 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]]]}] 05:58:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:58:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 05:58:16 INFO - PROCESS | 1656 | 1467032296727 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 05:58:16 INFO - PROCESS | 1656 | 1467032296729 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 05:58:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:58:16 INFO - PROCESS | 1656 | 1467032296731 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:58:16 INFO - PROCESS | 1656 | 1467032296732 Marionette TRACE conn2 <- [1,2650,null,{}] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1240e3800) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x124072c00) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119185400) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x120734800) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x117050800) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112dd1000) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112d89800) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126880c00) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124e98c00) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112fc5800) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:58:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119146800) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:58:16 INFO - PROCESS | 1656 | 1467032296897 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}] 05:58:16 INFO - PROCESS | 1656 | 1467032296899 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:16 INFO - PROCESS | 1656 | 1467032296978 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 05:58:16 INFO - PROCESS | 1656 | 1467032296982 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:16 INFO - PROCESS | 1656 | 1467032296983 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcbd000 == 42 [pid = 1656] [id = 670] 05:58:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x117025000) [pid = 1656] [serial = 2010] [outer = 0x0] 05:58:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1184b7400) [pid = 1656] [serial = 2011] [outer = 0x117025000] 05:58:17 INFO - PROCESS | 1656 | 1467032297007 Marionette DEBUG loaded listener.js 05:58:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1210f5c00) [pid = 1656] [serial = 2012] [outer = 0x117025000] 05:58:17 INFO - PROCESS | 1656 | 1467032297352 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]]]}] 05:58:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:58:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 668ms 05:58:17 INFO - PROCESS | 1656 | 1467032297399 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 05:58:17 INFO - PROCESS | 1656 | 1467032297401 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 05:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:58:17 INFO - PROCESS | 1656 | 1467032297403 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:58:17 INFO - PROCESS | 1656 | 1467032297404 Marionette TRACE conn2 <- [1,2654,null,{}] 05:58:17 INFO - PROCESS | 1656 | 1467032297406 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}] 05:58:17 INFO - PROCESS | 1656 | 1467032297407 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:17 INFO - PROCESS | 1656 | 1467032297485 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 05:58:17 INFO - PROCESS | 1656 | 1467032297491 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:17 INFO - PROCESS | 1656 | 1467032297492 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c762000 == 43 [pid = 1656] [id = 671] 05:58:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117050800) [pid = 1656] [serial = 2013] [outer = 0x0] 05:58:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12655ac00) [pid = 1656] [serial = 2014] [outer = 0x117050800] 05:58:17 INFO - PROCESS | 1656 | 1467032297576 Marionette DEBUG loaded listener.js 05:58:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12839f000) [pid = 1656] [serial = 2015] [outer = 0x117050800] 05:58:17 INFO - PROCESS | 1656 | 1467032297862 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]]]}] 05:58:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:58:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 05:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:58:17 INFO - PROCESS | 1656 | 1467032297877 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 05:58:17 INFO - PROCESS | 1656 | 1467032297879 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 05:58:17 INFO - PROCESS | 1656 | 1467032297881 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:58:17 INFO - PROCESS | 1656 | 1467032297882 Marionette TRACE conn2 <- [1,2658,null,{}] 05:58:17 INFO - PROCESS | 1656 | 1467032297884 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}] 05:58:17 INFO - PROCESS | 1656 | 1467032297886 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:17 INFO - PROCESS | 1656 | 1467032297991 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 05:58:17 INFO - PROCESS | 1656 | 1467032297994 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:18 INFO - PROCESS | 1656 | 1467032297996 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d422800 == 44 [pid = 1656] [id = 672] 05:58:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123269c00) [pid = 1656] [serial = 2016] [outer = 0x0] 05:58:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1283d1c00) [pid = 1656] [serial = 2017] [outer = 0x123269c00] 05:58:18 INFO - PROCESS | 1656 | 1467032298020 Marionette DEBUG loaded listener.js 05:58:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126c53400) [pid = 1656] [serial = 2018] [outer = 0x123269c00] 05:58:18 INFO - PROCESS | 1656 | 1467032298357 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]]]}] 05:58:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:58:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 05:58:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:58:18 INFO - PROCESS | 1656 | 1467032298402 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 05:58:18 INFO - PROCESS | 1656 | 1467032298403 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 05:58:18 INFO - PROCESS | 1656 | 1467032298405 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:58:18 INFO - PROCESS | 1656 | 1467032298406 Marionette TRACE conn2 <- [1,2662,null,{}] 05:58:18 INFO - PROCESS | 1656 | 1467032298408 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}] 05:58:18 INFO - PROCESS | 1656 | 1467032298409 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:18 INFO - PROCESS | 1656 | 1467032298518 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 05:58:18 INFO - PROCESS | 1656 | 1467032298525 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:18 INFO - PROCESS | 1656 | 1467032298526 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d435000 == 45 [pid = 1656] [id = 673] 05:58:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1282c5000) [pid = 1656] [serial = 2019] [outer = 0x0] 05:58:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x129356800) [pid = 1656] [serial = 2020] [outer = 0x1282c5000] 05:58:18 INFO - PROCESS | 1656 | 1467032298550 Marionette DEBUG loaded listener.js 05:58:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12949a800) [pid = 1656] [serial = 2021] [outer = 0x1282c5000] 05:58:18 INFO - PROCESS | 1656 | 1467032298862 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]]]}] 05:58:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:58:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 471ms 05:58:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:58:18 INFO - PROCESS | 1656 | 1467032298877 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 05:58:18 INFO - PROCESS | 1656 | 1467032298878 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 05:58:18 INFO - PROCESS | 1656 | 1467032298880 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:58:18 INFO - PROCESS | 1656 | 1467032298881 Marionette TRACE conn2 <- [1,2666,null,{}] 05:58:18 INFO - PROCESS | 1656 | 1467032298959 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}] 05:58:18 INFO - PROCESS | 1656 | 1467032298962 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:19 INFO - PROCESS | 1656 | 1467032299101 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 05:58:19 INFO - PROCESS | 1656 | 1467032299221 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:19 INFO - PROCESS | 1656 | 1467032299224 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11848e800 == 46 [pid = 1656] [id = 674] 05:58:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x113c32800) [pid = 1656] [serial = 2022] [outer = 0x0] 05:58:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x115fd7c00) [pid = 1656] [serial = 2023] [outer = 0x113c32800] 05:58:19 INFO - PROCESS | 1656 | 1467032299256 Marionette DEBUG loaded listener.js 05:58:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116fa5400) [pid = 1656] [serial = 2024] [outer = 0x113c32800] 05:58:20 INFO - PROCESS | 1656 | 1467032300172 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]]]}] 05:58:20 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) 05:58:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1339ms 05:58:20 INFO - PROCESS | 1656 | 1467032300220 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 05:58:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:58:20 INFO - PROCESS | 1656 | 1467032300222 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 05:58:20 INFO - PROCESS | 1656 | 1467032300225 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:58:20 INFO - PROCESS | 1656 | 1467032300227 Marionette TRACE conn2 <- [1,2670,null,{}] 05:58:20 INFO - PROCESS | 1656 | 1467032300231 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}] 05:58:20 INFO - PROCESS | 1656 | 1467032300233 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:20 INFO - PROCESS | 1656 | 1467032300337 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 05:58:20 INFO - PROCESS | 1656 | 1467032300401 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:20 INFO - PROCESS | 1656 | 1467032300403 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b25800 == 47 [pid = 1656] [id = 675] 05:58:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119710400) [pid = 1656] [serial = 2025] [outer = 0x0] 05:58:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119739000) [pid = 1656] [serial = 2026] [outer = 0x119710400] 05:58:20 INFO - PROCESS | 1656 | 1467032300434 Marionette DEBUG loaded listener.js 05:58:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119dd8000) [pid = 1656] [serial = 2027] [outer = 0x119710400] 05:58:21 INFO - PROCESS | 1656 | 1467032301351 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"]]]}] 05:58:21 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 05:58:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:58:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 05:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:58:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:58:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1174ms 05:58:21 INFO - PROCESS | 1656 | 1467032301400 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 05:58:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:58:21 INFO - PROCESS | 1656 | 1467032301401 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 05:58:21 INFO - PROCESS | 1656 | 1467032301404 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:58:21 INFO - PROCESS | 1656 | 1467032301405 Marionette TRACE conn2 <- [1,2674,null,{}] 05:58:21 INFO - PROCESS | 1656 | 1467032301408 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}] 05:58:21 INFO - PROCESS | 1656 | 1467032301409 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:21 INFO - PROCESS | 1656 | 1467032301510 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 05:58:21 INFO - PROCESS | 1656 | 1467032301571 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:21 INFO - PROCESS | 1656 | 1467032301574 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aaf800 == 48 [pid = 1656] [id = 676] 05:58:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119dde000) [pid = 1656] [serial = 2028] [outer = 0x0] 05:58:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12100e800) [pid = 1656] [serial = 2029] [outer = 0x119dde000] 05:58:21 INFO - PROCESS | 1656 | 1467032301606 Marionette DEBUG loaded listener.js 05:58:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x123debc00) [pid = 1656] [serial = 2030] [outer = 0x119dde000] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12d422800 == 47 [pid = 1656] [id = 672] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12c762000 == 46 [pid = 1656] [id = 671] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcbd000 == 45 [pid = 1656] [id = 670] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12bccd000 == 44 [pid = 1656] [id = 669] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9ba800 == 43 [pid = 1656] [id = 668] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5cf800 == 42 [pid = 1656] [id = 667] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12939c000 == 41 [pid = 1656] [id = 666] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x128288000 == 40 [pid = 1656] [id = 665] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x124e1e000 == 39 [pid = 1656] [id = 664] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x120754800 == 38 [pid = 1656] [id = 663] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x117219000 == 37 [pid = 1656] [id = 662] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1169a8000 == 36 [pid = 1656] [id = 661] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf25000 == 35 [pid = 1656] [id = 657] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12308b800 == 34 [pid = 1656] [id = 627] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1183bb800 == 33 [pid = 1656] [id = 658] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1248a3800 == 32 [pid = 1656] [id = 659] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12c765800 == 31 [pid = 1656] [id = 660] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1182e2800 == 30 [pid = 1656] [id = 645] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x126b25800 == 29 [pid = 1656] [id = 675] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12d435000 == 28 [pid = 1656] [id = 673] 05:58:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11848e800 == 27 [pid = 1656] [id = 674] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1246b1000) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124e99000) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x117022c00) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1186f4c00) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11947d800) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119d9dc00) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1210fe000) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12326fc00) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1180bec00) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1184bec00) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113c9c800) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116977800) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11999dc00) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1237a7c00) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124dac400) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112d8dc00) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126c4ac00) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12655f000) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1261a4000) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1265ed400) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1163d9000) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119146000) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126bdfc00) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1210fc400) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123ae5c00) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12680a800) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1282c1800) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 05:58:23 INFO - PROCESS | 1656 | 1467032303303 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"]]]}] 05:58:23 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 05:58:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:58:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 05:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:58:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1924ms 05:58:23 INFO - PROCESS | 1656 | 1467032303329 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 05:58:23 INFO - PROCESS | 1656 | 1467032303330 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 05:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:58:23 INFO - PROCESS | 1656 | 1467032303335 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:58:23 INFO - PROCESS | 1656 | 1467032303337 Marionette TRACE conn2 <- [1,2678,null,{}] 05:58:23 INFO - PROCESS | 1656 | 1467032303342 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}] 05:58:23 INFO - PROCESS | 1656 | 1467032303343 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:23 INFO - PROCESS | 1656 | 1467032303420 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 05:58:23 INFO - PROCESS | 1656 | 1467032303427 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:23 INFO - PROCESS | 1656 | 1467032303429 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f4e800 == 28 [pid = 1656] [id = 677] 05:58:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11337b000) [pid = 1656] [serial = 2031] [outer = 0x0] 05:58:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113c3e400) [pid = 1656] [serial = 2032] [outer = 0x11337b000] 05:58:23 INFO - PROCESS | 1656 | 1467032303459 Marionette DEBUG loaded listener.js 05:58:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x116795c00) [pid = 1656] [serial = 2033] [outer = 0x11337b000] 05:58:24 INFO - PROCESS | 1656 | 1467032304279 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]]]}] 05:58:24 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) 05:58:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 973ms 05:58:24 INFO - PROCESS | 1656 | 1467032304308 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 05:58:24 INFO - PROCESS | 1656 | 1467032304311 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 05:58:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:58:24 INFO - PROCESS | 1656 | 1467032304316 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:58:24 INFO - PROCESS | 1656 | 1467032304318 Marionette TRACE conn2 <- [1,2682,null,{}] 05:58:24 INFO - PROCESS | 1656 | 1467032304321 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}] 05:58:24 INFO - PROCESS | 1656 | 1467032304325 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:24 INFO - PROCESS | 1656 | 1467032304409 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 05:58:24 INFO - PROCESS | 1656 | 1467032304469 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:24 INFO - PROCESS | 1656 | 1467032304470 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x118660000 == 29 [pid = 1656] [id = 678] 05:58:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116f9c400) [pid = 1656] [serial = 2034] [outer = 0x0] 05:58:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x117da9400) [pid = 1656] [serial = 2035] [outer = 0x116f9c400] 05:58:24 INFO - PROCESS | 1656 | 1467032304498 Marionette DEBUG loaded listener.js 05:58:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1180be800) [pid = 1656] [serial = 2036] [outer = 0x116f9c400] 05:58:25 INFO - PROCESS | 1656 | 1467032305288 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]]]}] 05:58:25 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) 05:58:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 05:58:25 INFO - PROCESS | 1656 | 1467032305336 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 05:58:25 INFO - PROCESS | 1656 | 1467032305338 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 05:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:58:25 INFO - PROCESS | 1656 | 1467032305340 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:58:25 INFO - PROCESS | 1656 | 1467032305342 Marionette TRACE conn2 <- [1,2686,null,{}] 05:58:25 INFO - PROCESS | 1656 | 1467032305376 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}] 05:58:25 INFO - PROCESS | 1656 | 1467032305379 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:25 INFO - PROCESS | 1656 | 1467032305487 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 05:58:25 INFO - PROCESS | 1656 | 1467032305492 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:25 INFO - PROCESS | 1656 | 1467032305494 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308e000 == 30 [pid = 1656] [id = 679] 05:58:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119153800) [pid = 1656] [serial = 2037] [outer = 0x0] 05:58:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119484800) [pid = 1656] [serial = 2038] [outer = 0x119153800] 05:58:25 INFO - PROCESS | 1656 | 1467032305523 Marionette DEBUG loaded listener.js 05:58:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11970dc00) [pid = 1656] [serial = 2039] [outer = 0x119153800] 05:58:26 INFO - PROCESS | 1656 | 1467032306384 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"]]]}] 05:58:26 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 05:58:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:58:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 05:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:58:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:58:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1092ms 05:58:26 INFO - PROCESS | 1656 | 1467032306433 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 05:58:26 INFO - PROCESS | 1656 | 1467032306434 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 05:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:58:26 INFO - PROCESS | 1656 | 1467032306437 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:58:26 INFO - PROCESS | 1656 | 1467032306438 Marionette TRACE conn2 <- [1,2690,null,{}] 05:58:26 INFO - PROCESS | 1656 | 1467032306440 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}] 05:58:26 INFO - PROCESS | 1656 | 1467032306441 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:26 INFO - PROCESS | 1656 | 1467032306546 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 05:58:26 INFO - PROCESS | 1656 | 1467032306551 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:26 INFO - PROCESS | 1656 | 1467032306552 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12434e000 == 31 [pid = 1656] [id = 680] 05:58:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11999e800) [pid = 1656] [serial = 2040] [outer = 0x0] 05:58:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d9b000) [pid = 1656] [serial = 2041] [outer = 0x11999e800] 05:58:26 INFO - PROCESS | 1656 | 1467032306579 Marionette DEBUG loaded listener.js 05:58:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119ddb800) [pid = 1656] [serial = 2042] [outer = 0x11999e800] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116a0b000) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124db6000) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117dad400) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112d86000) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12073a400) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112fc1c00) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1184b9c00) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1210fb000) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119d93400) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11260e400) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126c4b000) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x126bb7000) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x123269c00) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126bbdc00) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117025000) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117050800) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124075800) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1282c5000) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11914ac00) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1240d7c00) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1121aa000) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11679cc00) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x112867000) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:58:27 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11285c800) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:58:27 INFO - PROCESS | 1656 | 1467032307416 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"]]]}] 05:58:27 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 05:58:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:58:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 05:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:58:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:58:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1022ms 05:58:27 INFO - PROCESS | 1656 | 1467032307459 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 05:58:27 INFO - PROCESS | 1656 | 1467032307461 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 05:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:58:27 INFO - PROCESS | 1656 | 1467032307463 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:58:27 INFO - PROCESS | 1656 | 1467032307464 Marionette TRACE conn2 <- [1,2694,null,{}] 05:58:27 INFO - PROCESS | 1656 | 1467032307466 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}] 05:58:27 INFO - PROCESS | 1656 | 1467032307467 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:27 INFO - PROCESS | 1656 | 1467032307546 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 05:58:27 INFO - PROCESS | 1656 | 1467032307550 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:27 INFO - PROCESS | 1656 | 1467032307551 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12411a000 == 32 [pid = 1656] [id = 681] 05:58:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112867000) [pid = 1656] [serial = 2043] [outer = 0x0] 05:58:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11679cc00) [pid = 1656] [serial = 2044] [outer = 0x112867000] 05:58:27 INFO - PROCESS | 1656 | 1467032307579 Marionette DEBUG loaded listener.js 05:58:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1184b9c00) [pid = 1656] [serial = 2045] [outer = 0x112867000] 05:58:28 INFO - PROCESS | 1656 | 1467032308393 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"]]]}] 05:58:28 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 05:58:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:58:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 05:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:58:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:58:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 971ms 05:58:28 INFO - PROCESS | 1656 | 1467032308435 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 05:58:28 INFO - PROCESS | 1656 | 1467032308436 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 05:58:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:58:28 INFO - PROCESS | 1656 | 1467032308438 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:58:28 INFO - PROCESS | 1656 | 1467032308439 Marionette TRACE conn2 <- [1,2698,null,{}] 05:58:28 INFO - PROCESS | 1656 | 1467032308442 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}] 05:58:28 INFO - PROCESS | 1656 | 1467032308446 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:28 INFO - PROCESS | 1656 | 1467032308574 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 05:58:28 INFO - PROCESS | 1656 | 1467032308580 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:28 INFO - PROCESS | 1656 | 1467032308581 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x129110000 == 33 [pid = 1656] [id = 682] 05:58:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11860fc00) [pid = 1656] [serial = 2046] [outer = 0x0] 05:58:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x120735800) [pid = 1656] [serial = 2047] [outer = 0x11860fc00] 05:58:28 INFO - PROCESS | 1656 | 1467032308607 Marionette DEBUG loaded listener.js 05:58:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1238bcc00) [pid = 1656] [serial = 2048] [outer = 0x11860fc00] 05:58:29 INFO - PROCESS | 1656 | 1467032309420 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"]]]}] 05:58:29 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 05:58:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:58:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 05:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:58:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:58:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1020ms 05:58:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:58:29 INFO - PROCESS | 1656 | 1467032309460 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 05:58:29 INFO - PROCESS | 1656 | 1467032309462 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 05:58:29 INFO - PROCESS | 1656 | 1467032309466 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:58:29 INFO - PROCESS | 1656 | 1467032309468 Marionette TRACE conn2 <- [1,2702,null,{}] 05:58:29 INFO - PROCESS | 1656 | 1467032309472 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}] 05:58:29 INFO - PROCESS | 1656 | 1467032309474 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:29 INFO - PROCESS | 1656 | 1467032309578 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 05:58:29 INFO - PROCESS | 1656 | 1467032309638 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:29 INFO - PROCESS | 1656 | 1467032309640 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x117d76800 == 34 [pid = 1656] [id = 683] 05:58:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112fc8400) [pid = 1656] [serial = 2049] [outer = 0x0] 05:58:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113c9c800) [pid = 1656] [serial = 2050] [outer = 0x112fc8400] 05:58:29 INFO - PROCESS | 1656 | 1467032309674 Marionette DEBUG loaded listener.js 05:58:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116a11800) [pid = 1656] [serial = 2051] [outer = 0x112fc8400] 05:58:30 INFO - PROCESS | 1656 | 1467032310160 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]]]}] 05:58:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:58:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 720ms 05:58:30 INFO - PROCESS | 1656 | 1467032310212 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 05:58:30 INFO - PROCESS | 1656 | 1467032310216 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 05:58:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:58:30 INFO - PROCESS | 1656 | 1467032310225 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:58:30 INFO - PROCESS | 1656 | 1467032310227 Marionette TRACE conn2 <- [1,2706,null,{}] 05:58:30 INFO - PROCESS | 1656 | 1467032310229 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}] 05:58:30 INFO - PROCESS | 1656 | 1467032310231 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:30 INFO - PROCESS | 1656 | 1467032310335 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 05:58:30 INFO - PROCESS | 1656 | 1467032310417 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:30 INFO - PROCESS | 1656 | 1467032310418 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1261ef800 == 35 [pid = 1656] [id = 684] 05:58:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1180c0c00) [pid = 1656] [serial = 2052] [outer = 0x0] 05:58:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1184b9000) [pid = 1656] [serial = 2053] [outer = 0x1180c0c00] 05:58:30 INFO - PROCESS | 1656 | 1467032310450 Marionette DEBUG loaded listener.js 05:58:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118632000) [pid = 1656] [serial = 2054] [outer = 0x1180c0c00] 05:58:31 INFO - PROCESS | 1656 | 1467032311124 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]]]}] 05:58:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:58:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 971ms 05:58:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:58:31 INFO - PROCESS | 1656 | 1467032311195 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 05:58:31 INFO - PROCESS | 1656 | 1467032311196 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 05:58:31 INFO - PROCESS | 1656 | 1467032311199 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:58:31 INFO - PROCESS | 1656 | 1467032311201 Marionette TRACE conn2 <- [1,2710,null,{}] 05:58:31 INFO - PROCESS | 1656 | 1467032311210 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}] 05:58:31 INFO - PROCESS | 1656 | 1467032311213 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:31 INFO - PROCESS | 1656 | 1467032311320 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 05:58:31 INFO - PROCESS | 1656 | 1467032311380 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:31 INFO - PROCESS | 1656 | 1467032311381 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118659000 == 36 [pid = 1656] [id = 685] 05:58:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117043400) [pid = 1656] [serial = 2055] [outer = 0x0] 05:58:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119189000) [pid = 1656] [serial = 2056] [outer = 0x117043400] 05:58:31 INFO - PROCESS | 1656 | 1467032311414 Marionette DEBUG loaded listener.js 05:58:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d9d800) [pid = 1656] [serial = 2057] [outer = 0x117043400] 05:58:31 INFO - PROCESS | 1656 | --DOCSHELL 0x126b16800 == 35 [pid = 1656] [id = 491] 05:58:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119176800 == 34 [pid = 1656] [id = 488] 05:58:31 INFO - PROCESS | 1656 | --DOCSHELL 0x129106000 == 33 [pid = 1656] [id = 492] 05:58:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11724b800 == 32 [pid = 1656] [id = 496] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119dda000) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119da0400) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124334000) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1133a7400) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11801ac00) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1133a4400) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11914a400) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1261a7400) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1180c1400) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11862b400) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112dd5c00) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x115fd8c00) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1210f5800) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1237a3c00) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x116f9b400) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1180c1c00) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11947dc00) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119738c00) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x123652c00) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x123df4800) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119ff4400) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1210f4400) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x112eca000) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1161a5800) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1282c7c00) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x126be2800) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x126c53400) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1282c4400) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x126beac00) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x128394400) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1184b7400) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1210f5c00) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x1283d1c00) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x12655ac00) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1240d8400) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x124733000) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x12839f000) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x12949a800) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x126887c00) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x129356800) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 05:58:31 INFO - PROCESS | 1656 | 1467032311955 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] 05:58:31 INFO - PROCESS | 1656 | 1467032311979 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 05:58:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:58:31 INFO - PROCESS | 1656 | 1467032311982 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:58:31 INFO - PROCESS | 1656 | 1467032311985 Marionette TRACE conn2 <- [1,2714,null,{}] 05:58:31 INFO - PROCESS | 1656 | 1467032311988 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}] 05:58:31 INFO - PROCESS | 1656 | 1467032311990 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:32 INFO - PROCESS | 1656 | 1467032312066 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 05:58:32 INFO - PROCESS | 1656 | 1467032312070 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:32 INFO - PROCESS | 1656 | 1467032312074 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a3800 == 33 [pid = 1656] [id = 686] 05:58:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x1161e4000) [pid = 1656] [serial = 2058] [outer = 0x0] 05:58:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x116fa3400) [pid = 1656] [serial = 2059] [outer = 0x1161e4000] 05:58:32 INFO - PROCESS | 1656 | 1467032312104 Marionette DEBUG loaded listener.js 05:58:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x118012c00) [pid = 1656] [serial = 2060] [outer = 0x1161e4000] 05:58:32 INFO - PROCESS | 1656 | 1467032312463 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]]]}] 05:58:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:58:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 05:58:32 INFO - PROCESS | 1656 | 1467032312503 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 05:58:32 INFO - PROCESS | 1656 | 1467032312506 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 05:58:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:58:32 INFO - PROCESS | 1656 | 1467032312510 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:58:32 INFO - PROCESS | 1656 | 1467032312512 Marionette TRACE conn2 <- [1,2718,null,{}] 05:58:32 INFO - PROCESS | 1656 | 1467032312514 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}] 05:58:32 INFO - PROCESS | 1656 | 1467032312516 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:32 INFO - PROCESS | 1656 | 1467032312599 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 05:58:32 INFO - PROCESS | 1656 | 1467032312603 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:32 INFO - PROCESS | 1656 | 1467032312604 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119731000 == 34 [pid = 1656] [id = 687] 05:58:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x11860f400) [pid = 1656] [serial = 2061] [outer = 0x0] 05:58:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1195a5400) [pid = 1656] [serial = 2062] [outer = 0x11860f400] 05:58:32 INFO - PROCESS | 1656 | 1467032312637 Marionette DEBUG loaded listener.js 05:58:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x11973a800) [pid = 1656] [serial = 2063] [outer = 0x11860f400] 05:58:33 INFO - PROCESS | 1656 | 1467032313012 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] 05:58:33 INFO - PROCESS | 1656 | 1467032313031 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 05:58:33 INFO - PROCESS | 1656 | 1467032313033 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:58:33 INFO - PROCESS | 1656 | 1467032313035 Marionette TRACE conn2 <- [1,2722,null,{}] 05:58:33 INFO - PROCESS | 1656 | 1467032313048 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}] 05:58:33 INFO - PROCESS | 1656 | 1467032313051 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:33 INFO - PROCESS | 1656 | 1467032313158 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 05:58:33 INFO - PROCESS | 1656 | 1467032313163 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:33 INFO - PROCESS | 1656 | 1467032313165 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e16800 == 35 [pid = 1656] [id = 688] 05:58:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x119d98800) [pid = 1656] [serial = 2064] [outer = 0x0] 05:58:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x12100d800) [pid = 1656] [serial = 2065] [outer = 0x119d98800] 05:58:33 INFO - PROCESS | 1656 | 1467032313192 Marionette DEBUG loaded listener.js 05:58:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1210f9c00) [pid = 1656] [serial = 2066] [outer = 0x119d98800] 05:58:33 INFO - PROCESS | 1656 | 1467032313507 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] 05:58:33 INFO - PROCESS | 1656 | 1467032313556 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 05:58:33 INFO - PROCESS | 1656 | 1467032313558 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:58:33 INFO - PROCESS | 1656 | 1467032313560 Marionette TRACE conn2 <- [1,2726,null,{}] 05:58:33 INFO - PROCESS | 1656 | 1467032313562 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}] 05:58:33 INFO - PROCESS | 1656 | 1467032313563 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:33 INFO - PROCESS | 1656 | 1467032313644 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 05:58:33 INFO - PROCESS | 1656 | 1467032313709 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:33 INFO - PROCESS | 1656 | 1467032313710 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x128324000 == 36 [pid = 1656] [id = 689] 05:58:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x119d9f800) [pid = 1656] [serial = 2067] [outer = 0x0] 05:58:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1237a8000) [pid = 1656] [serial = 2068] [outer = 0x119d9f800] 05:58:33 INFO - PROCESS | 1656 | 1467032313735 Marionette DEBUG loaded listener.js 05:58:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x124079800) [pid = 1656] [serial = 2069] [outer = 0x119d9f800] 05:58:34 INFO - PROCESS | 1656 | 1467032314101 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]]]}] 05:58:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:58:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 567ms 05:58:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:58:34 INFO - PROCESS | 1656 | 1467032314127 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 05:58:34 INFO - PROCESS | 1656 | 1467032314129 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 05:58:34 INFO - PROCESS | 1656 | 1467032314133 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:58:34 INFO - PROCESS | 1656 | 1467032314134 Marionette TRACE conn2 <- [1,2730,null,{}] 05:58:34 INFO - PROCESS | 1656 | 1467032314138 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}] 05:58:34 INFO - PROCESS | 1656 | 1467032314140 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:34 INFO - PROCESS | 1656 | 1467032314255 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 05:58:34 INFO - PROCESS | 1656 | 1467032314280 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:34 INFO - PROCESS | 1656 | 1467032314281 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b4000 == 37 [pid = 1656] [id = 690] 05:58:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1240dfc00) [pid = 1656] [serial = 2070] [outer = 0x0] 05:58:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x124133800) [pid = 1656] [serial = 2071] [outer = 0x1240dfc00] 05:58:34 INFO - PROCESS | 1656 | 1467032314308 Marionette DEBUG loaded listener.js 05:58:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1246ad400) [pid = 1656] [serial = 2072] [outer = 0x1240dfc00] 05:58:35 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11337b000) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:58:35 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x116f9c400) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:58:35 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x119153800) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:58:35 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11999e800) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:58:35 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x112867000) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:58:35 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x113c32800) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:58:35 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x119710400) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:58:35 INFO - PROCESS | 1656 | 1467032315127 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"]]]}] 05:58:35 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 05:58:35 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 05:58:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 05:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:58:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:58:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1024ms 05:58:35 INFO - PROCESS | 1656 | 1467032315157 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 05:58:35 INFO - PROCESS | 1656 | 1467032315158 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 05:58:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:58:35 INFO - PROCESS | 1656 | 1467032315160 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:58:35 INFO - PROCESS | 1656 | 1467032315161 Marionette TRACE conn2 <- [1,2734,null,{}] 05:58:35 INFO - PROCESS | 1656 | 1467032315163 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}] 05:58:35 INFO - PROCESS | 1656 | 1467032315167 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:35 INFO - PROCESS | 1656 | 1467032315251 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 05:58:35 INFO - PROCESS | 1656 | 1467032315256 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:35 INFO - PROCESS | 1656 | 1467032315257 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace7000 == 38 [pid = 1656] [id = 691] 05:58:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1246af000) [pid = 1656] [serial = 2073] [outer = 0x0] 05:58:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x124db1000) [pid = 1656] [serial = 2074] [outer = 0x1246af000] 05:58:35 INFO - PROCESS | 1656 | 1467032315284 Marionette DEBUG loaded listener.js 05:58:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12655e400) [pid = 1656] [serial = 2075] [outer = 0x1246af000] 05:58:35 INFO - PROCESS | 1656 | 1467032315618 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]]]}] 05:58:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:58:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 05:58:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:58:35 INFO - PROCESS | 1656 | 1467032315628 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 05:58:35 INFO - PROCESS | 1656 | 1467032315629 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 05:58:35 INFO - PROCESS | 1656 | 1467032315631 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:58:35 INFO - PROCESS | 1656 | 1467032315632 Marionette TRACE conn2 <- [1,2738,null,{}] 05:58:35 INFO - PROCESS | 1656 | 1467032315635 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}] 05:58:35 INFO - PROCESS | 1656 | 1467032315636 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:35 INFO - PROCESS | 1656 | 1467032315742 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 05:58:35 INFO - PROCESS | 1656 | 1467032315748 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:35 INFO - PROCESS | 1656 | 1467032315749 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1b0800 == 39 [pid = 1656] [id = 692] 05:58:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x124850800) [pid = 1656] [serial = 2076] [outer = 0x0] 05:58:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x12680a800) [pid = 1656] [serial = 2077] [outer = 0x124850800] 05:58:35 INFO - PROCESS | 1656 | 1467032315773 Marionette DEBUG loaded listener.js 05:58:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x126bb6400) [pid = 1656] [serial = 2078] [outer = 0x124850800] 05:58:36 INFO - PROCESS | 1656 | 1467032316064 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]]]}] 05:58:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:58:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 05:58:36 INFO - PROCESS | 1656 | 1467032316101 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 05:58:36 INFO - PROCESS | 1656 | 1467032316102 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 05:58:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:58:36 INFO - PROCESS | 1656 | 1467032316105 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:58:36 INFO - PROCESS | 1656 | 1467032316107 Marionette TRACE conn2 <- [1,2742,null,{}] 05:58:36 INFO - PROCESS | 1656 | 1467032316111 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}] 05:58:36 INFO - PROCESS | 1656 | 1467032316113 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:36 INFO - PROCESS | 1656 | 1467032316193 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 05:58:36 INFO - PROCESS | 1656 | 1467032316197 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:36 INFO - PROCESS | 1656 | 1467032316198 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcc6000 == 40 [pid = 1656] [id = 693] 05:58:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x126bb7000) [pid = 1656] [serial = 2079] [outer = 0x0] 05:58:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x126be5800) [pid = 1656] [serial = 2080] [outer = 0x126bb7000] 05:58:36 INFO - PROCESS | 1656 | 1467032316223 Marionette DEBUG loaded listener.js 05:58:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x126c4b400) [pid = 1656] [serial = 2081] [outer = 0x126bb7000] 05:58:36 INFO - PROCESS | 1656 | 1467032316573 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]]]}] 05:58:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:58:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 05:58:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:58:36 INFO - PROCESS | 1656 | 1467032316627 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 05:58:36 INFO - PROCESS | 1656 | 1467032316628 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 05:58:36 INFO - PROCESS | 1656 | 1467032316630 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:58:36 INFO - PROCESS | 1656 | 1467032316631 Marionette TRACE conn2 <- [1,2746,null,{}] 05:58:36 INFO - PROCESS | 1656 | 1467032316633 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}] 05:58:36 INFO - PROCESS | 1656 | 1467032316635 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:36 INFO - PROCESS | 1656 | 1467032316712 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 05:58:36 INFO - PROCESS | 1656 | 1467032316716 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:36 INFO - PROCESS | 1656 | 1467032316717 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bceb800 == 41 [pid = 1656] [id = 694] 05:58:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x126c4c000) [pid = 1656] [serial = 2082] [outer = 0x0] 05:58:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1282c2400) [pid = 1656] [serial = 2083] [outer = 0x126c4c000] 05:58:36 INFO - PROCESS | 1656 | 1467032316741 Marionette DEBUG loaded listener.js 05:58:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1282ca400) [pid = 1656] [serial = 2084] [outer = 0x126c4c000] 05:58:37 INFO - PROCESS | 1656 | 1467032317063 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]]]}] 05:58:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:58:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 05:58:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:58:37 INFO - PROCESS | 1656 | 1467032317100 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 05:58:37 INFO - PROCESS | 1656 | 1467032317102 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 05:58:37 INFO - PROCESS | 1656 | 1467032317104 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:58:37 INFO - PROCESS | 1656 | 1467032317105 Marionette TRACE conn2 <- [1,2750,null,{}] 05:58:37 INFO - PROCESS | 1656 | 1467032317107 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}] 05:58:37 INFO - PROCESS | 1656 | 1467032317108 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:37 INFO - PROCESS | 1656 | 1467032317188 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 05:58:37 INFO - PROCESS | 1656 | 1467032317193 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:37 INFO - PROCESS | 1656 | 1467032317194 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c47e800 == 42 [pid = 1656] [id = 695] 05:58:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x128396c00) [pid = 1656] [serial = 2085] [outer = 0x0] 05:58:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x12839d800) [pid = 1656] [serial = 2086] [outer = 0x128396c00] 05:58:37 INFO - PROCESS | 1656 | 1467032317218 Marionette DEBUG loaded listener.js 05:58:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1283a3000) [pid = 1656] [serial = 2087] [outer = 0x128396c00] 05:58:37 INFO - PROCESS | 1656 | 1467032317553 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]]]}] 05:58:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:58:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 472ms 05:58:37 INFO - PROCESS | 1656 | 1467032317576 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 05:58:37 INFO - PROCESS | 1656 | 1467032317578 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 05:58:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:58:37 INFO - PROCESS | 1656 | 1467032317580 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:58:37 INFO - PROCESS | 1656 | 1467032317582 Marionette TRACE conn2 <- [1,2754,null,{}] 05:58:37 INFO - PROCESS | 1656 | 1467032317584 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}] 05:58:37 INFO - PROCESS | 1656 | 1467032317586 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:37 INFO - PROCESS | 1656 | 1467032317707 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 05:58:37 INFO - PROCESS | 1656 | 1467032317715 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:37 INFO - PROCESS | 1656 | 1467032317716 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca0d800 == 43 [pid = 1656] [id = 696] 05:58:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116f9e400) [pid = 1656] [serial = 2088] [outer = 0x0] 05:58:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1283d2c00) [pid = 1656] [serial = 2089] [outer = 0x116f9e400] 05:58:37 INFO - PROCESS | 1656 | 1467032317743 Marionette DEBUG loaded listener.js 05:58:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x129166800) [pid = 1656] [serial = 2090] [outer = 0x116f9e400] 05:58:38 INFO - PROCESS | 1656 | 1467032318165 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]]]}] 05:58:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:58:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 620ms 05:58:38 INFO - PROCESS | 1656 | 1467032318201 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 05:58:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:58:38 INFO - PROCESS | 1656 | 1467032318203 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 05:58:38 INFO - PROCESS | 1656 | 1467032318207 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:58:38 INFO - PROCESS | 1656 | 1467032318209 Marionette TRACE conn2 <- [1,2758,null,{}] 05:58:38 INFO - PROCESS | 1656 | 1467032318213 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}] 05:58:38 INFO - PROCESS | 1656 | 1467032318214 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:38 INFO - PROCESS | 1656 | 1467032318318 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 05:58:38 INFO - PROCESS | 1656 | 1467032318394 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:38 INFO - PROCESS | 1656 | 1467032318396 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11916b000 == 44 [pid = 1656] [id = 697] 05:58:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112fbf000) [pid = 1656] [serial = 2091] [outer = 0x0] 05:58:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x115f6a000) [pid = 1656] [serial = 2092] [outer = 0x112fbf000] 05:58:38 INFO - PROCESS | 1656 | 1467032318430 Marionette DEBUG loaded listener.js 05:58:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117022000) [pid = 1656] [serial = 2093] [outer = 0x112fbf000] 05:58:38 INFO - PROCESS | 1656 | 1467032318848 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]]]}] 05:58:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:58:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 05:58:38 INFO - PROCESS | 1656 | 1467032318877 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 05:58:38 INFO - PROCESS | 1656 | 1467032318880 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 05:58:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:58:38 INFO - PROCESS | 1656 | 1467032318884 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:58:38 INFO - PROCESS | 1656 | 1467032318886 Marionette TRACE conn2 <- [1,2762,null,{}] 05:58:38 INFO - PROCESS | 1656 | 1467032318889 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}] 05:58:38 INFO - PROCESS | 1656 | 1467032318890 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:39 INFO - PROCESS | 1656 | 1467032319014 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 05:58:39 INFO - PROCESS | 1656 | 1467032319091 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:39 INFO - PROCESS | 1656 | 1467032319093 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x129398000 == 45 [pid = 1656] [id = 698] 05:58:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119188c00) [pid = 1656] [serial = 2094] [outer = 0x0] 05:58:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119481c00) [pid = 1656] [serial = 2095] [outer = 0x119188c00] 05:58:39 INFO - PROCESS | 1656 | 1467032319124 Marionette DEBUG loaded listener.js 05:58:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1199a0000) [pid = 1656] [serial = 2096] [outer = 0x119188c00] 05:58:39 INFO - PROCESS | 1656 | 1467032319527 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]]]}] 05:58:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:58:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 672ms 05:58:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:58:39 INFO - PROCESS | 1656 | 1467032319557 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 05:58:39 INFO - PROCESS | 1656 | 1467032319558 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 05:58:39 INFO - PROCESS | 1656 | 1467032319561 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:58:39 INFO - PROCESS | 1656 | 1467032319563 Marionette TRACE conn2 <- [1,2766,null,{}] 05:58:39 INFO - PROCESS | 1656 | 1467032319571 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}] 05:58:39 INFO - PROCESS | 1656 | 1467032319574 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:39 INFO - PROCESS | 1656 | 1467032319675 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 05:58:39 INFO - PROCESS | 1656 | 1467032319754 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:39 INFO - PROCESS | 1656 | 1467032319756 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca12000 == 46 [pid = 1656] [id = 699] 05:58:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12073bc00) [pid = 1656] [serial = 2097] [outer = 0x0] 05:58:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123421000) [pid = 1656] [serial = 2098] [outer = 0x12073bc00] 05:58:39 INFO - PROCESS | 1656 | 1467032319787 Marionette DEBUG loaded listener.js 05:58:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12472c800) [pid = 1656] [serial = 2099] [outer = 0x12073bc00] 05:58:40 INFO - PROCESS | 1656 | 1467032320200 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]]]}] 05:58:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:58:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 671ms 05:58:40 INFO - PROCESS | 1656 | 1467032320233 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 05:58:40 INFO - PROCESS | 1656 | 1467032320235 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 05:58:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:58:40 INFO - PROCESS | 1656 | 1467032320237 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:58:40 INFO - PROCESS | 1656 | 1467032320238 Marionette TRACE conn2 <- [1,2770,null,{}] 05:58:40 INFO - PROCESS | 1656 | 1467032320241 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}] 05:58:40 INFO - PROCESS | 1656 | 1467032320242 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:40 INFO - PROCESS | 1656 | 1467032320343 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 05:58:40 INFO - PROCESS | 1656 | 1467032320444 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:40 INFO - PROCESS | 1656 | 1467032320445 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d32a000 == 47 [pid = 1656] [id = 700] 05:58:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126be3c00) [pid = 1656] [serial = 2100] [outer = 0x0] 05:58:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128396800) [pid = 1656] [serial = 2101] [outer = 0x126be3c00] 05:58:40 INFO - PROCESS | 1656 | 1467032320474 Marionette DEBUG loaded listener.js 05:58:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1283de400) [pid = 1656] [serial = 2102] [outer = 0x126be3c00] 05:58:40 INFO - PROCESS | 1656 | 1467032320892 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]]]}] 05:58:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:58:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 05:58:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:58:40 INFO - PROCESS | 1656 | 1467032320908 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 05:58:40 INFO - PROCESS | 1656 | 1467032320910 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 05:58:40 INFO - PROCESS | 1656 | 1467032320912 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:58:40 INFO - PROCESS | 1656 | 1467032320913 Marionette TRACE conn2 <- [1,2774,null,{}] 05:58:40 INFO - PROCESS | 1656 | 1467032320916 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}] 05:58:40 INFO - PROCESS | 1656 | 1467032320917 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:41 INFO - PROCESS | 1656 | 1467032321017 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 05:58:41 INFO - PROCESS | 1656 | 1467032321247 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:41 INFO - PROCESS | 1656 | 1467032321249 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x118725000 == 48 [pid = 1656] [id = 701] 05:58:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x111fe0000) [pid = 1656] [serial = 2103] [outer = 0x0] 05:58:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112861400) [pid = 1656] [serial = 2104] [outer = 0x111fe0000] 05:58:41 INFO - PROCESS | 1656 | 1467032321277 Marionette DEBUG loaded listener.js 05:58:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112d91c00) [pid = 1656] [serial = 2105] [outer = 0x111fe0000] 05:58:41 INFO - PROCESS | 1656 | 1467032321720 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]]]}] 05:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 819ms 05:58:41 INFO - PROCESS | 1656 | 1467032321733 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 05:58:41 INFO - PROCESS | 1656 | 1467032321734 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 05:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:58:41 INFO - PROCESS | 1656 | 1467032321738 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:58:41 INFO - PROCESS | 1656 | 1467032321742 Marionette TRACE conn2 <- [1,2778,null,{}] 05:58:41 INFO - PROCESS | 1656 | 1467032321745 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}] 05:58:41 INFO - PROCESS | 1656 | 1467032321747 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:41 INFO - PROCESS | 1656 | 1467032321838 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 05:58:41 INFO - PROCESS | 1656 | 1467032321905 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:41 INFO - PROCESS | 1656 | 1467032321907 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308d000 == 49 [pid = 1656] [id = 702] 05:58:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113c35c00) [pid = 1656] [serial = 2106] [outer = 0x0] 05:58:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116f9c400) [pid = 1656] [serial = 2107] [outer = 0x113c35c00] 05:58:41 INFO - PROCESS | 1656 | 1467032321935 Marionette DEBUG loaded listener.js 05:58:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1180ba400) [pid = 1656] [serial = 2108] [outer = 0x113c35c00] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x123092000 == 48 [pid = 1656] [id = 499] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x124e0c800 == 47 [pid = 1656] [id = 501] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119aaf800 == 46 [pid = 1656] [id = 676] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x126634000 == 45 [pid = 1656] [id = 502] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12374f000 == 44 [pid = 1656] [id = 500] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x118669800 == 43 [pid = 1656] [id = 494] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1238c9800 == 42 [pid = 1656] [id = 489] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x128279000 == 41 [pid = 1656] [id = 503] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119256000 == 40 [pid = 1656] [id = 498] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11721a000 == 39 [pid = 1656] [id = 487] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x128326800 == 38 [pid = 1656] [id = 504] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5d5000 == 37 [pid = 1656] [id = 493] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x118716800 == 36 [pid = 1656] [id = 497] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa3000 == 35 [pid = 1656] [id = 490] 05:58:42 INFO - PROCESS | 1656 | --DOCSHELL 0x116671000 == 34 [pid = 1656] [id = 495] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x120735800) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12100e800) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113c3e400) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116795c00) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117da9400) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119484800) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119d9b000) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11679cc00) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1184b9c00) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116fa5400) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x115fd7c00) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119dd8000) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119739000) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119ddb800) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11970dc00) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1180be800) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 05:58:42 INFO - PROCESS | 1656 | 1467032322880 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]]]}] 05:58:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:58:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1175ms 05:58:42 INFO - PROCESS | 1656 | 1467032322914 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 05:58:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:58:42 INFO - PROCESS | 1656 | 1467032322918 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 05:58:42 INFO - PROCESS | 1656 | 1467032322925 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:58:42 INFO - PROCESS | 1656 | 1467032322929 Marionette TRACE conn2 <- [1,2782,null,{}] 05:58:42 INFO - PROCESS | 1656 | 1467032322934 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}] 05:58:42 INFO - PROCESS | 1656 | 1467032322937 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:43 INFO - PROCESS | 1656 | 1467032323056 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 05:58:43 INFO - PROCESS | 1656 | 1467032323070 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:43 INFO - PROCESS | 1656 | 1467032323072 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x117212000 == 35 [pid = 1656] [id = 703] 05:58:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112dd2000) [pid = 1656] [serial = 2109] [outer = 0x0] 05:58:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112ec3400) [pid = 1656] [serial = 2110] [outer = 0x112dd2000] 05:58:43 INFO - PROCESS | 1656 | 1467032323118 Marionette DEBUG loaded listener.js 05:58:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113c32c00) [pid = 1656] [serial = 2111] [outer = 0x112dd2000] 05:58:43 INFO - PROCESS | 1656 | 1467032323529 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]]]}] 05:58:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:58:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 627ms 05:58:43 INFO - PROCESS | 1656 | 1467032323550 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 05:58:43 INFO - PROCESS | 1656 | 1467032323553 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 05:58:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:58:43 INFO - PROCESS | 1656 | 1467032323558 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:58:43 INFO - PROCESS | 1656 | 1467032323560 Marionette TRACE conn2 <- [1,2786,null,{}] 05:58:43 INFO - PROCESS | 1656 | 1467032323562 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}] 05:58:43 INFO - PROCESS | 1656 | 1467032323564 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:43 INFO - PROCESS | 1656 | 1467032323644 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 05:58:43 INFO - PROCESS | 1656 | 1467032323649 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:43 INFO - PROCESS | 1656 | 1467032323650 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a6000 == 36 [pid = 1656] [id = 704] 05:58:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x115fd7400) [pid = 1656] [serial = 2112] [outer = 0x0] 05:58:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116973400) [pid = 1656] [serial = 2113] [outer = 0x115fd7400] 05:58:43 INFO - PROCESS | 1656 | 1467032323680 Marionette DEBUG loaded listener.js 05:58:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11701ac00) [pid = 1656] [serial = 2114] [outer = 0x115fd7400] 05:58:44 INFO - PROCESS | 1656 | 1467032324043 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]]]}] 05:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 05:58:44 INFO - PROCESS | 1656 | 1467032324082 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 05:58:44 INFO - PROCESS | 1656 | 1467032324083 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 05:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:58:44 INFO - PROCESS | 1656 | 1467032324086 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:58:44 INFO - PROCESS | 1656 | 1467032324088 Marionette TRACE conn2 <- [1,2790,null,{}] 05:58:44 INFO - PROCESS | 1656 | 1467032324096 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}] 05:58:44 INFO - PROCESS | 1656 | 1467032324099 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:44 INFO - PROCESS | 1656 | 1467032324178 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 05:58:44 INFO - PROCESS | 1656 | 1467032324182 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:44 INFO - PROCESS | 1656 | 1467032324185 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa3000 == 37 [pid = 1656] [id = 705] 05:58:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1181a7800) [pid = 1656] [serial = 2115] [outer = 0x0] 05:58:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118467c00) [pid = 1656] [serial = 2116] [outer = 0x1181a7800] 05:58:44 INFO - PROCESS | 1656 | 1467032324214 Marionette DEBUG loaded listener.js 05:58:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1186f4800) [pid = 1656] [serial = 2117] [outer = 0x1181a7800] 05:58:44 INFO - PROCESS | 1656 | 1467032324642 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]]]}] 05:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 571ms 05:58:44 INFO - PROCESS | 1656 | 1467032324658 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 05:58:44 INFO - PROCESS | 1656 | 1467032324661 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 05:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:58:44 INFO - PROCESS | 1656 | 1467032324664 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:58:44 INFO - PROCESS | 1656 | 1467032324666 Marionette TRACE conn2 <- [1,2794,null,{}] 05:58:44 INFO - PROCESS | 1656 | 1467032324670 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}] 05:58:44 INFO - PROCESS | 1656 | 1467032324671 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:44 INFO - PROCESS | 1656 | 1467032324836 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 05:58:44 INFO - PROCESS | 1656 | 1467032324874 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:44 INFO - PROCESS | 1656 | 1467032324875 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b6f800 == 38 [pid = 1656] [id = 706] 05:58:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119189800) [pid = 1656] [serial = 2118] [outer = 0x0] 05:58:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119481000) [pid = 1656] [serial = 2119] [outer = 0x119189800] 05:58:44 INFO - PROCESS | 1656 | 1467032324900 Marionette DEBUG loaded listener.js 05:58:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119703400) [pid = 1656] [serial = 2120] [outer = 0x119189800] 05:58:45 INFO - PROCESS | 1656 | 1467032325219 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]]]}] 05:58:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:58:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 622ms 05:58:45 INFO - PROCESS | 1656 | 1467032325287 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 05:58:45 INFO - PROCESS | 1656 | 1467032325289 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 05:58:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:58:45 INFO - PROCESS | 1656 | 1467032325300 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:58:45 INFO - PROCESS | 1656 | 1467032325301 Marionette TRACE conn2 <- [1,2798,null,{}] 05:58:45 INFO - PROCESS | 1656 | 1467032325304 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}] 05:58:45 INFO - PROCESS | 1656 | 1467032325306 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:45 INFO - PROCESS | 1656 | 1467032325453 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 05:58:45 INFO - PROCESS | 1656 | 1467032325489 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:45 INFO - PROCESS | 1656 | 1467032325490 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1261e8800 == 39 [pid = 1656] [id = 707] 05:58:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11285c800) [pid = 1656] [serial = 2121] [outer = 0x0] 05:58:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119738000) [pid = 1656] [serial = 2122] [outer = 0x11285c800] 05:58:45 INFO - PROCESS | 1656 | 1467032325516 Marionette DEBUG loaded listener.js 05:58:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1199a7c00) [pid = 1656] [serial = 2123] [outer = 0x11285c800] 05:58:45 INFO - PROCESS | 1656 | 1467032325852 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]]]}] 05:58:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:58:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 575ms 05:58:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:58:45 INFO - PROCESS | 1656 | 1467032325869 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 05:58:45 INFO - PROCESS | 1656 | 1467032325870 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 05:58:45 INFO - PROCESS | 1656 | 1467032325874 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:58:45 INFO - PROCESS | 1656 | 1467032325875 Marionette TRACE conn2 <- [1,2802,null,{}] 05:58:45 INFO - PROCESS | 1656 | 1467032325888 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}] 05:58:45 INFO - PROCESS | 1656 | 1467032325892 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:46 INFO - PROCESS | 1656 | 1467032326002 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 05:58:46 INFO - PROCESS | 1656 | 1467032326040 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:46 INFO - PROCESS | 1656 | 1467032326041 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x128334800 == 40 [pid = 1656] [id = 708] 05:58:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119d95400) [pid = 1656] [serial = 2124] [outer = 0x0] 05:58:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x120737400) [pid = 1656] [serial = 2125] [outer = 0x119d95400] 05:58:46 INFO - PROCESS | 1656 | 1467032326066 Marionette DEBUG loaded listener.js 05:58:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1210f9400) [pid = 1656] [serial = 2126] [outer = 0x119d95400] 05:58:46 INFO - PROCESS | 1656 | 1467032326392 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]]]}] 05:58:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:58:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 572ms 05:58:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:58:46 INFO - PROCESS | 1656 | 1467032326446 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 05:58:46 INFO - PROCESS | 1656 | 1467032326447 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 05:58:46 INFO - PROCESS | 1656 | 1467032326449 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:58:46 INFO - PROCESS | 1656 | 1467032326450 Marionette TRACE conn2 <- [1,2806,null,{}] 05:58:46 INFO - PROCESS | 1656 | 1467032326460 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}] 05:58:46 INFO - PROCESS | 1656 | 1467032326461 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:46 INFO - PROCESS | 1656 | 1467032326553 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 05:58:46 INFO - PROCESS | 1656 | 1467032326592 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:46 INFO - PROCESS | 1656 | 1467032326593 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293a8000 == 41 [pid = 1656] [id = 709] 05:58:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1210fa000) [pid = 1656] [serial = 2127] [outer = 0x0] 05:58:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12344cc00) [pid = 1656] [serial = 2128] [outer = 0x1210fa000] 05:58:46 INFO - PROCESS | 1656 | 1467032326617 Marionette DEBUG loaded listener.js 05:58:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1237ef800) [pid = 1656] [serial = 2129] [outer = 0x1210fa000] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128396c00) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1240dfc00) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1246af000) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124850800) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126bb7000) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119d9f800) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11860fc00) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119d98800) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11860f400) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112fc8400) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1180c0c00) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117043400) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1161e4000) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116f9e400) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126c4c000) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:58:46 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119dde000) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:58:47 INFO - PROCESS | 1656 | 1467032327035 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]]]}] 05:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 628ms 05:58:47 INFO - PROCESS | 1656 | 1467032327078 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 05:58:47 INFO - PROCESS | 1656 | 1467032327079 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 05:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:58:47 INFO - PROCESS | 1656 | 1467032327081 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:58:47 INFO - PROCESS | 1656 | 1467032327082 Marionette TRACE conn2 <- [1,2810,null,{}] 05:58:47 INFO - PROCESS | 1656 | 1467032327084 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}] 05:58:47 INFO - PROCESS | 1656 | 1467032327085 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:47 INFO - PROCESS | 1656 | 1467032327160 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 05:58:47 INFO - PROCESS | 1656 | 1467032327163 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:47 INFO - PROCESS | 1656 | 1467032327165 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295c0800 == 42 [pid = 1656] [id = 710] 05:58:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1176e1400) [pid = 1656] [serial = 2130] [outer = 0x0] 05:58:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195a9800) [pid = 1656] [serial = 2131] [outer = 0x1176e1400] 05:58:47 INFO - PROCESS | 1656 | 1467032327189 Marionette DEBUG loaded listener.js 05:58:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123651c00) [pid = 1656] [serial = 2132] [outer = 0x1176e1400] 05:58:47 INFO - PROCESS | 1656 | 1467032327528 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]]]}] 05:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 470ms 05:58:47 INFO - PROCESS | 1656 | 1467032327551 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 05:58:47 INFO - PROCESS | 1656 | 1467032327552 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 05:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:58:47 INFO - PROCESS | 1656 | 1467032327555 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:58:47 INFO - PROCESS | 1656 | 1467032327557 Marionette TRACE conn2 <- [1,2814,null,{}] 05:58:47 INFO - PROCESS | 1656 | 1467032327560 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}] 05:58:47 INFO - PROCESS | 1656 | 1467032327561 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:47 INFO - PROCESS | 1656 | 1467032327669 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 05:58:47 INFO - PROCESS | 1656 | 1467032327676 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:47 INFO - PROCESS | 1656 | 1467032327678 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7c2800 == 43 [pid = 1656] [id = 711] 05:58:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120734800) [pid = 1656] [serial = 2133] [outer = 0x0] 05:58:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123dea400) [pid = 1656] [serial = 2134] [outer = 0x120734800] 05:58:47 INFO - PROCESS | 1656 | 1467032327702 Marionette DEBUG loaded listener.js 05:58:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12407bc00) [pid = 1656] [serial = 2135] [outer = 0x120734800] 05:58:48 INFO - PROCESS | 1656 | 1467032328101 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]]]}] 05:58:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:58:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 574ms 05:58:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:58:48 INFO - PROCESS | 1656 | 1467032328130 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 05:58:48 INFO - PROCESS | 1656 | 1467032328131 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 05:58:48 INFO - PROCESS | 1656 | 1467032328135 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:58:48 INFO - PROCESS | 1656 | 1467032328136 Marionette TRACE conn2 <- [1,2818,null,{}] 05:58:48 INFO - PROCESS | 1656 | 1467032328152 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}] 05:58:48 INFO - PROCESS | 1656 | 1467032328155 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:48 INFO - PROCESS | 1656 | 1467032328273 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 05:58:48 INFO - PROCESS | 1656 | 1467032328362 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:48 INFO - PROCESS | 1656 | 1467032328363 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9bc000 == 44 [pid = 1656] [id = 712] 05:58:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11801a400) [pid = 1656] [serial = 2136] [outer = 0x0] 05:58:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240da000) [pid = 1656] [serial = 2137] [outer = 0x11801a400] 05:58:48 INFO - PROCESS | 1656 | 1467032328404 Marionette DEBUG loaded listener.js 05:58:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124133c00) [pid = 1656] [serial = 2138] [outer = 0x11801a400] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca12000 == 43 [pid = 1656] [id = 699] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x129398000 == 42 [pid = 1656] [id = 698] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118725000 == 41 [pid = 1656] [id = 701] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca0d800 == 40 [pid = 1656] [id = 696] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12d32a000 == 39 [pid = 1656] [id = 700] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12c47e800 == 38 [pid = 1656] [id = 695] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11916b000 == 37 [pid = 1656] [id = 697] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x117212000 == 36 [pid = 1656] [id = 703] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12308d000 == 35 [pid = 1656] [id = 702] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7c2800 == 34 [pid = 1656] [id = 711] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1295c0800 == 33 [pid = 1656] [id = 710] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1261e8800 == 32 [pid = 1656] [id = 707] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x123b6f800 == 31 [pid = 1656] [id = 706] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa3000 == 30 [pid = 1656] [id = 705] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1293a8000 == 29 [pid = 1656] [id = 709] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a6000 == 28 [pid = 1656] [id = 704] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x128334800 == 27 [pid = 1656] [id = 708] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x123debc00) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1283a3000) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124133800) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124db1000) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12680a800) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126bb6400) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126c4b400) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126be5800) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1237a8000) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1238bcc00) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12100d800) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1210f9c00) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1195a5400) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11973a800) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x113c9c800) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12839d800) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x116a11800) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1184b9000) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118632000) [pid = 1656] [serial = 2054] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119189000) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119d9d800) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x116fa3400) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x118012c00) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x129166800) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1282ca400) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1282c2400) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1246ad400) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1283d2c00) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12655e400) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x124079800) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 05:58:49 INFO - PROCESS | 1656 | 1467032329733 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]]]}] 05:58:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12d326800 == 26 [pid = 1656] [id = 17] 05:58:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:58:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1640ms 05:58:49 INFO - PROCESS | 1656 | 1467032329775 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 05:58:49 INFO - PROCESS | 1656 | 1467032329777 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 05:58:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:58:49 INFO - PROCESS | 1656 | 1467032329781 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:58:49 INFO - PROCESS | 1656 | 1467032329783 Marionette TRACE conn2 <- [1,2822,null,{}] 05:58:49 INFO - PROCESS | 1656 | 1467032329786 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}] 05:58:49 INFO - PROCESS | 1656 | 1467032329788 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:49 INFO - PROCESS | 1656 | 1467032329866 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 05:58:49 INFO - PROCESS | 1656 | 1467032329930 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:49 INFO - PROCESS | 1656 | 1467032329932 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11666c000 == 27 [pid = 1656] [id = 713] 05:58:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112d84c00) [pid = 1656] [serial = 2139] [outer = 0x0] 05:58:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x112d85c00) [pid = 1656] [serial = 2140] [outer = 0x112d84c00] 05:58:49 INFO - PROCESS | 1656 | 1467032329961 Marionette DEBUG loaded listener.js 05:58:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112dad800) [pid = 1656] [serial = 2141] [outer = 0x112d84c00] 05:58:50 INFO - PROCESS | 1656 | 1467032330280 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]]]}] 05:58:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:58:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 05:58:50 INFO - PROCESS | 1656 | 1467032330301 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 05:58:50 INFO - PROCESS | 1656 | 1467032330305 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 05:58:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:58:50 INFO - PROCESS | 1656 | 1467032330312 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:58:50 INFO - PROCESS | 1656 | 1467032330314 Marionette TRACE conn2 <- [1,2826,null,{}] 05:58:50 INFO - PROCESS | 1656 | 1467032330317 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}] 05:58:50 INFO - PROCESS | 1656 | 1467032330318 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:50 INFO - PROCESS | 1656 | 1467032330403 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 05:58:50 INFO - PROCESS | 1656 | 1467032330409 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:50 INFO - PROCESS | 1656 | 1467032330411 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183c4000 == 28 [pid = 1656] [id = 714] 05:58:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x112ecc800) [pid = 1656] [serial = 2142] [outer = 0x0] 05:58:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x113c9c000) [pid = 1656] [serial = 2143] [outer = 0x112ecc800] 05:58:50 INFO - PROCESS | 1656 | 1467032330439 Marionette DEBUG loaded listener.js 05:58:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x115fdcc00) [pid = 1656] [serial = 2144] [outer = 0x112ecc800] 05:58:50 INFO - PROCESS | 1656 | 1467032330785 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:58:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:58:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 521ms 05:58:50 INFO - PROCESS | 1656 | 1467032330834 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 05:58:50 INFO - PROCESS | 1656 | 1467032330835 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 05:58:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:58:50 INFO - PROCESS | 1656 | 1467032330837 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:58:50 INFO - PROCESS | 1656 | 1467032330840 Marionette TRACE conn2 <- [1,2830,null,{}] 05:58:50 INFO - PROCESS | 1656 | 1467032330848 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}] 05:58:50 INFO - PROCESS | 1656 | 1467032330851 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:50 INFO - PROCESS | 1656 | 1467032330927 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 05:58:50 INFO - PROCESS | 1656 | 1467032330932 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:50 INFO - PROCESS | 1656 | 1467032330934 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11916b000 == 29 [pid = 1656] [id = 715] 05:58:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x110d4f800) [pid = 1656] [serial = 2145] [outer = 0x0] 05:58:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x116a0a800) [pid = 1656] [serial = 2146] [outer = 0x110d4f800] 05:58:50 INFO - PROCESS | 1656 | 1467032330966 Marionette DEBUG loaded listener.js 05:58:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11701b800) [pid = 1656] [serial = 2147] [outer = 0x110d4f800] 05:58:51 INFO - PROCESS | 1656 | 1467032331419 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]]]}] 05:58:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:58:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 621ms 05:58:51 INFO - PROCESS | 1656 | 1467032331460 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 05:58:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:58:51 INFO - PROCESS | 1656 | 1467032331463 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 05:58:51 INFO - PROCESS | 1656 | 1467032331466 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:58:51 INFO - PROCESS | 1656 | 1467032331468 Marionette TRACE conn2 <- [1,2834,null,{}] 05:58:51 INFO - PROCESS | 1656 | 1467032331472 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}] 05:58:51 INFO - PROCESS | 1656 | 1467032331475 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:51 INFO - PROCESS | 1656 | 1467032331584 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 05:58:51 INFO - PROCESS | 1656 | 1467032331592 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:51 INFO - PROCESS | 1656 | 1467032331593 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x120757000 == 30 [pid = 1656] [id = 716] 05:58:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x117db5400) [pid = 1656] [serial = 2148] [outer = 0x0] 05:58:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118018c00) [pid = 1656] [serial = 2149] [outer = 0x117db5400] 05:58:51 INFO - PROCESS | 1656 | 1467032331618 Marionette DEBUG loaded listener.js 05:58:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1180bb000) [pid = 1656] [serial = 2150] [outer = 0x117db5400] 05:58:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:58:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 471ms 05:58:51 INFO - PROCESS | 1656 | 1467032331932 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:58:51 INFO - PROCESS | 1656 | 1467032331945 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 05:58:51 INFO - PROCESS | 1656 | 1467032331946 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 05:58:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:58:51 INFO - PROCESS | 1656 | 1467032331956 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:58:51 INFO - PROCESS | 1656 | 1467032331959 Marionette TRACE conn2 <- [1,2838,null,{}] 05:58:51 INFO - PROCESS | 1656 | 1467032331963 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}] 05:58:51 INFO - PROCESS | 1656 | 1467032331964 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:52 INFO - PROCESS | 1656 | 1467032332065 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 05:58:52 INFO - PROCESS | 1656 | 1467032332096 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:52 INFO - PROCESS | 1656 | 1467032332097 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12374f000 == 31 [pid = 1656] [id = 717] 05:58:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x110ed9c00) [pid = 1656] [serial = 2151] [outer = 0x0] 05:58:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1181ab000) [pid = 1656] [serial = 2152] [outer = 0x110ed9c00] 05:58:52 INFO - PROCESS | 1656 | 1467032332122 Marionette DEBUG loaded listener.js 05:58:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11860bc00) [pid = 1656] [serial = 2153] [outer = 0x110ed9c00] 05:58:52 INFO - PROCESS | 1656 | 1467032332403 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]]]}] 05:58:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:58:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 480ms 05:58:52 INFO - PROCESS | 1656 | 1467032332429 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 05:58:52 INFO - PROCESS | 1656 | 1467032332430 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 05:58:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:58:52 INFO - PROCESS | 1656 | 1467032332432 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:58:52 INFO - PROCESS | 1656 | 1467032332434 Marionette TRACE conn2 <- [1,2842,null,{}] 05:58:52 INFO - PROCESS | 1656 | 1467032332436 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}] 05:58:52 INFO - PROCESS | 1656 | 1467032332443 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:52 INFO - PROCESS | 1656 | 1467032332543 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 05:58:52 INFO - PROCESS | 1656 | 1467032332547 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:52 INFO - PROCESS | 1656 | 1467032332548 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12663e000 == 32 [pid = 1656] [id = 718] 05:58:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11862bc00) [pid = 1656] [serial = 2154] [outer = 0x0] 05:58:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11918fc00) [pid = 1656] [serial = 2155] [outer = 0x11862bc00] 05:58:52 INFO - PROCESS | 1656 | 1467032332576 Marionette DEBUG loaded listener.js 05:58:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11973ec00) [pid = 1656] [serial = 2156] [outer = 0x11862bc00] 05:58:52 INFO - PROCESS | 1656 | 1467032332896 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]]]}] 05:58:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:58:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 467ms 05:58:52 INFO - PROCESS | 1656 | 1467032332901 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 05:58:52 INFO - PROCESS | 1656 | 1467032332902 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 05:58:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:58:52 INFO - PROCESS | 1656 | 1467032332912 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:58:52 INFO - PROCESS | 1656 | 1467032332913 Marionette TRACE conn2 <- [1,2846,null,{}] 05:58:52 INFO - PROCESS | 1656 | 1467032332915 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}] 05:58:52 INFO - PROCESS | 1656 | 1467032332916 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:53 INFO - PROCESS | 1656 | 1467032333029 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 05:58:53 INFO - PROCESS | 1656 | 1467032333035 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:53 INFO - PROCESS | 1656 | 1467032333036 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x128277800 == 33 [pid = 1656] [id = 719] 05:58:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117020800) [pid = 1656] [serial = 2157] [outer = 0x0] 05:58:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11999c800) [pid = 1656] [serial = 2158] [outer = 0x117020800] 05:58:53 INFO - PROCESS | 1656 | 1467032333061 Marionette DEBUG loaded listener.js 05:58:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119d9dc00) [pid = 1656] [serial = 2159] [outer = 0x117020800] 05:58:53 INFO - PROCESS | 1656 | 1467032333339 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]]]}] 05:58:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:58:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 475ms 05:58:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:58:53 INFO - PROCESS | 1656 | 1467032333381 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 05:58:53 INFO - PROCESS | 1656 | 1467032333382 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 05:58:53 INFO - PROCESS | 1656 | 1467032333384 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:58:53 INFO - PROCESS | 1656 | 1467032333385 Marionette TRACE conn2 <- [1,2850,null,{}] 05:58:53 INFO - PROCESS | 1656 | 1467032333388 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}] 05:58:53 INFO - PROCESS | 1656 | 1467032333390 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:53 INFO - PROCESS | 1656 | 1467032333467 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 05:58:53 INFO - PROCESS | 1656 | 1467032333470 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:53 INFO - PROCESS | 1656 | 1467032333471 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x129117000 == 34 [pid = 1656] [id = 720] 05:58:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119dd0c00) [pid = 1656] [serial = 2160] [outer = 0x0] 05:58:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12073a400) [pid = 1656] [serial = 2161] [outer = 0x119dd0c00] 05:58:53 INFO - PROCESS | 1656 | 1467032333499 Marionette DEBUG loaded listener.js 05:58:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12100d800) [pid = 1656] [serial = 2162] [outer = 0x119dd0c00] 05:58:53 INFO - PROCESS | 1656 | 1467032333816 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:58:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:58:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 469ms 05:58:53 INFO - PROCESS | 1656 | 1467032333853 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 05:58:53 INFO - PROCESS | 1656 | 1467032333855 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 05:58:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:58:53 INFO - PROCESS | 1656 | 1467032333857 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:58:53 INFO - PROCESS | 1656 | 1467032333858 Marionette TRACE conn2 <- [1,2854,null,{}] 05:58:53 INFO - PROCESS | 1656 | 1467032333860 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}] 05:58:53 INFO - PROCESS | 1656 | 1467032333861 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:53 INFO - PROCESS | 1656 | 1467032333943 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 05:58:54 INFO - PROCESS | 1656 | 1467032334002 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:54 INFO - PROCESS | 1656 | 1467032334003 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11917c800 == 35 [pid = 1656] [id = 721] 05:58:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119dd6400) [pid = 1656] [serial = 2163] [outer = 0x0] 05:58:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1210f0c00) [pid = 1656] [serial = 2164] [outer = 0x119dd6400] 05:58:54 INFO - PROCESS | 1656 | 1467032334028 Marionette DEBUG loaded listener.js 05:58:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210fe000) [pid = 1656] [serial = 2165] [outer = 0x119dd6400] 05:58:54 INFO - PROCESS | 1656 | 1467032334287 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]]]}] 05:58:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:58:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 471ms 05:58:54 INFO - PROCESS | 1656 | 1467032334329 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 05:58:54 INFO - PROCESS | 1656 | 1467032334330 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 05:58:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:58:54 INFO - PROCESS | 1656 | 1467032334333 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:58:54 INFO - PROCESS | 1656 | 1467032334334 Marionette TRACE conn2 <- [1,2858,null,{}] 05:58:54 INFO - PROCESS | 1656 | 1467032334336 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}] 05:58:54 INFO - PROCESS | 1656 | 1467032334337 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:54 INFO - PROCESS | 1656 | 1467032334428 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 05:58:54 INFO - PROCESS | 1656 | 1467032334431 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:54 INFO - PROCESS | 1656 | 1467032334432 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7b3000 == 36 [pid = 1656] [id = 722] 05:58:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1210fc800) [pid = 1656] [serial = 2166] [outer = 0x0] 05:58:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123417000) [pid = 1656] [serial = 2167] [outer = 0x1210fc800] 05:58:54 INFO - PROCESS | 1656 | 1467032334459 Marionette DEBUG loaded listener.js 05:58:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1238bcc00) [pid = 1656] [serial = 2168] [outer = 0x1210fc800] 05:58:54 INFO - PROCESS | 1656 | 1467032334782 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:58:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:58:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 469ms 05:58:54 INFO - PROCESS | 1656 | 1467032334802 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 05:58:54 INFO - PROCESS | 1656 | 1467032334804 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 05:58:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:58:54 INFO - PROCESS | 1656 | 1467032334809 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:58:54 INFO - PROCESS | 1656 | 1467032334810 Marionette TRACE conn2 <- [1,2862,null,{}] 05:58:54 INFO - PROCESS | 1656 | 1467032334813 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}] 05:58:54 INFO - PROCESS | 1656 | 1467032334814 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:54 INFO - PROCESS | 1656 | 1467032334929 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 05:58:54 INFO - PROCESS | 1656 | 1467032334935 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:54 INFO - PROCESS | 1656 | 1467032334946 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234c4000 == 37 [pid = 1656] [id = 723] 05:58:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x123adf400) [pid = 1656] [serial = 2169] [outer = 0x0] 05:58:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1240dc000) [pid = 1656] [serial = 2170] [outer = 0x123adf400] 05:58:54 INFO - PROCESS | 1656 | 1467032334974 Marionette DEBUG loaded listener.js 05:58:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124338c00) [pid = 1656] [serial = 2171] [outer = 0x123adf400] 05:58:55 INFO - PROCESS | 1656 | 1467032335310 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]]]}] 05:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 05:58:55 INFO - PROCESS | 1656 | 1467032335328 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 05:58:55 INFO - PROCESS | 1656 | 1467032335329 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 05:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:58:55 INFO - PROCESS | 1656 | 1467032335333 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:58:55 INFO - PROCESS | 1656 | 1467032335334 Marionette TRACE conn2 <- [1,2866,null,{}] 05:58:55 INFO - PROCESS | 1656 | 1467032335336 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}] 05:58:55 INFO - PROCESS | 1656 | 1467032335337 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:55 INFO - PROCESS | 1656 | 1467032335435 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 05:58:55 INFO - PROCESS | 1656 | 1467032335447 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:55 INFO - PROCESS | 1656 | 1467032335448 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d0800 == 38 [pid = 1656] [id = 724] 05:58:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116a0b800) [pid = 1656] [serial = 2172] [outer = 0x0] 05:58:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12472f400) [pid = 1656] [serial = 2173] [outer = 0x116a0b800] 05:58:55 INFO - PROCESS | 1656 | 1467032335472 Marionette DEBUG loaded listener.js 05:58:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124db1000) [pid = 1656] [serial = 2174] [outer = 0x116a0b800] 05:58:55 INFO - PROCESS | 1656 | 1467032335803 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]]]}] 05:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 05:58:55 INFO - PROCESS | 1656 | 1467032335852 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 05:58:55 INFO - PROCESS | 1656 | 1467032335854 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 05:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:58:55 INFO - PROCESS | 1656 | 1467032335856 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:58:55 INFO - PROCESS | 1656 | 1467032335857 Marionette TRACE conn2 <- [1,2870,null,{}] 05:58:55 INFO - PROCESS | 1656 | 1467032335859 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}] 05:58:55 INFO - PROCESS | 1656 | 1467032335860 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:55 INFO - PROCESS | 1656 | 1467032335964 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 05:58:55 INFO - PROCESS | 1656 | 1467032335978 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:55 INFO - PROCESS | 1656 | 1467032335979 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce0800 == 39 [pid = 1656] [id = 725] 05:58:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124db5400) [pid = 1656] [serial = 2175] [outer = 0x0] 05:58:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124e9f800) [pid = 1656] [serial = 2176] [outer = 0x124db5400] 05:58:56 INFO - PROCESS | 1656 | 1467032336002 Marionette DEBUG loaded listener.js 05:58:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1261a6c00) [pid = 1656] [serial = 2177] [outer = 0x124db5400] 05:58:56 INFO - PROCESS | 1656 | 1467032336336 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]]]}] 05:58:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:58:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 05:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:58:56 INFO - PROCESS | 1656 | 1467032336376 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 05:58:56 INFO - PROCESS | 1656 | 1467032336377 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 05:58:56 INFO - PROCESS | 1656 | 1467032336379 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:58:56 INFO - PROCESS | 1656 | 1467032336380 Marionette TRACE conn2 <- [1,2874,null,{}] 05:58:56 INFO - PROCESS | 1656 | 1467032336382 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}] 05:58:56 INFO - PROCESS | 1656 | 1467032336383 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:56 INFO - PROCESS | 1656 | 1467032336482 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 05:58:56 INFO - PROCESS | 1656 | 1467032336486 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:56 INFO - PROCESS | 1656 | 1467032336487 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c475000 == 40 [pid = 1656] [id = 726] 05:58:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1261a7000) [pid = 1656] [serial = 2178] [outer = 0x0] 05:58:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1265fa000) [pid = 1656] [serial = 2179] [outer = 0x1261a7000] 05:58:56 INFO - PROCESS | 1656 | 1467032336511 Marionette DEBUG loaded listener.js 05:58:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12687d800) [pid = 1656] [serial = 2180] [outer = 0x1261a7000] 05:58:56 INFO - PROCESS | 1656 | 1467032336843 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]]]}] 05:58:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:58:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 05:58:56 INFO - PROCESS | 1656 | 1467032336898 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 05:58:56 INFO - PROCESS | 1656 | 1467032336899 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 05:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:58:56 INFO - PROCESS | 1656 | 1467032336901 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:58:56 INFO - PROCESS | 1656 | 1467032336902 Marionette TRACE conn2 <- [1,2878,null,{}] 05:58:56 INFO - PROCESS | 1656 | 1467032336905 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}] 05:58:56 INFO - PROCESS | 1656 | 1467032336906 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:57 INFO - PROCESS | 1656 | 1467032337012 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 05:58:57 INFO - PROCESS | 1656 | 1467032337023 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:57 INFO - PROCESS | 1656 | 1467032337024 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c753800 == 41 [pid = 1656] [id = 727] 05:58:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12687e000) [pid = 1656] [serial = 2181] [outer = 0x0] 05:58:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126882400) [pid = 1656] [serial = 2182] [outer = 0x12687e000] 05:58:57 INFO - PROCESS | 1656 | 1467032337048 Marionette DEBUG loaded listener.js 05:58:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x126be2800) [pid = 1656] [serial = 2183] [outer = 0x12687e000] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11285c800) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119d95400) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1210fa000) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1176e1400) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x120734800) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1181a7800) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x115fd7400) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112dd2000) [pid = 1656] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113c35c00) [pid = 1656] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x111fe0000) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126be3c00) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12073bc00) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119188c00) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112fbf000) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:58:57 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119189800) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:58:57 INFO - PROCESS | 1656 | 1467032337453 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]]]}] 05:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 570ms 05:58:57 INFO - PROCESS | 1656 | 1467032337473 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 05:58:57 INFO - PROCESS | 1656 | 1467032337476 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 05:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:58:57 INFO - PROCESS | 1656 | 1467032337479 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:58:57 INFO - PROCESS | 1656 | 1467032337480 Marionette TRACE conn2 <- [1,2882,null,{}] 05:58:57 INFO - PROCESS | 1656 | 1467032337482 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}] 05:58:57 INFO - PROCESS | 1656 | 1467032337483 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:57 INFO - PROCESS | 1656 | 1467032337565 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 05:58:57 INFO - PROCESS | 1656 | 1467032337622 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:57 INFO - PROCESS | 1656 | 1467032337623 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9be800 == 42 [pid = 1656] [id = 728] 05:58:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x110ee4000) [pid = 1656] [serial = 2184] [outer = 0x0] 05:58:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11679e000) [pid = 1656] [serial = 2185] [outer = 0x110ee4000] 05:58:57 INFO - PROCESS | 1656 | 1467032337648 Marionette DEBUG loaded listener.js 05:58:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118609000) [pid = 1656] [serial = 2186] [outer = 0x110ee4000] 05:58:57 INFO - PROCESS | 1656 | 1467032337920 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]]]}] 05:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 469ms 05:58:57 INFO - PROCESS | 1656 | 1467032337949 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 05:58:57 INFO - PROCESS | 1656 | 1467032337950 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 05:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:58:57 INFO - PROCESS | 1656 | 1467032337952 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:58:57 INFO - PROCESS | 1656 | 1467032337953 Marionette TRACE conn2 <- [1,2886,null,{}] 05:58:57 INFO - PROCESS | 1656 | 1467032337963 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}] 05:58:57 INFO - PROCESS | 1656 | 1467032337964 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:58 INFO - PROCESS | 1656 | 1467032338055 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 05:58:58 INFO - PROCESS | 1656 | 1467032338062 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:58 INFO - PROCESS | 1656 | 1467032338063 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf23000 == 43 [pid = 1656] [id = 729] 05:58:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1184b8800) [pid = 1656] [serial = 2187] [outer = 0x0] 05:58:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119d9f400) [pid = 1656] [serial = 2188] [outer = 0x1184b8800] 05:58:58 INFO - PROCESS | 1656 | 1467032338087 Marionette DEBUG loaded listener.js 05:58:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1240db800) [pid = 1656] [serial = 2189] [outer = 0x1184b8800] 05:58:58 INFO - PROCESS | 1656 | 1467032338414 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]]]}] 05:58:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:58:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 475ms 05:58:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:58:58 INFO - PROCESS | 1656 | 1467032338428 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 05:58:58 INFO - PROCESS | 1656 | 1467032338429 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 05:58:58 INFO - PROCESS | 1656 | 1467032338431 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:58:58 INFO - PROCESS | 1656 | 1467032338432 Marionette TRACE conn2 <- [1,2890,null,{}] 05:58:58 INFO - PROCESS | 1656 | 1467032338434 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}] 05:58:58 INFO - PROCESS | 1656 | 1467032338435 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:58 INFO - PROCESS | 1656 | 1467032338517 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 05:58:58 INFO - PROCESS | 1656 | 1467032338581 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:58 INFO - PROCESS | 1656 | 1467032338582 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf39800 == 44 [pid = 1656] [id = 730] 05:58:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12100e000) [pid = 1656] [serial = 2190] [outer = 0x0] 05:58:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126bb4c00) [pid = 1656] [serial = 2191] [outer = 0x12100e000] 05:58:58 INFO - PROCESS | 1656 | 1467032338606 Marionette DEBUG loaded listener.js 05:58:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126be9400) [pid = 1656] [serial = 2192] [outer = 0x12100e000] 05:58:58 INFO - PROCESS | 1656 | 1467032338926 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:58:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:58:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 05:58:58 INFO - PROCESS | 1656 | 1467032338952 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 05:58:58 INFO - PROCESS | 1656 | 1467032338954 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 05:58:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:58:58 INFO - PROCESS | 1656 | 1467032338959 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:58:58 INFO - PROCESS | 1656 | 1467032338961 Marionette TRACE conn2 <- [1,2894,null,{}] 05:58:58 INFO - PROCESS | 1656 | 1467032338964 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}] 05:58:58 INFO - PROCESS | 1656 | 1467032338966 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:59 INFO - PROCESS | 1656 | 1467032339103 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 05:58:59 INFO - PROCESS | 1656 | 1467032339191 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:58:59 INFO - PROCESS | 1656 | 1467032339192 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:58:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d429000 == 45 [pid = 1656] [id = 731] 05:58:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x113c35c00) [pid = 1656] [serial = 2193] [outer = 0x0] 05:58:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126c48c00) [pid = 1656] [serial = 2194] [outer = 0x113c35c00] 05:58:59 INFO - PROCESS | 1656 | 1467032339231 Marionette DEBUG loaded listener.js 05:58:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1282bfc00) [pid = 1656] [serial = 2195] [outer = 0x113c35c00] 05:58:59 INFO - PROCESS | 1656 | 1467032339810 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]]]}] 05:58:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:58:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 923ms 05:58:59 INFO - PROCESS | 1656 | 1467032339882 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 05:58:59 INFO - PROCESS | 1656 | 1467032339886 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 05:58:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:58:59 INFO - PROCESS | 1656 | 1467032339891 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:58:59 INFO - PROCESS | 1656 | 1467032339896 Marionette TRACE conn2 <- [1,2898,null,{}] 05:58:59 INFO - PROCESS | 1656 | 1467032339901 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}] 05:58:59 INFO - PROCESS | 1656 | 1467032339904 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:00 INFO - PROCESS | 1656 | 1467032340076 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 05:59:00 INFO - PROCESS | 1656 | 1467032340202 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:00 INFO - PROCESS | 1656 | 1467032340204 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182df000 == 46 [pid = 1656] [id = 732] 05:59:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11219dc00) [pid = 1656] [serial = 2196] [outer = 0x0] 05:59:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112866c00) [pid = 1656] [serial = 2197] [outer = 0x11219dc00] 05:59:00 INFO - PROCESS | 1656 | 1467032340255 Marionette DEBUG loaded listener.js 05:59:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112ec2c00) [pid = 1656] [serial = 2198] [outer = 0x11219dc00] 05:59:01 INFO - PROCESS | 1656 | 1467032341013 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]]]}] 05:59:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:59:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1176ms 05:59:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:59:01 INFO - PROCESS | 1656 | 1467032341065 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 05:59:01 INFO - PROCESS | 1656 | 1467032341067 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 05:59:01 INFO - PROCESS | 1656 | 1467032341071 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:59:01 INFO - PROCESS | 1656 | 1467032341073 Marionette TRACE conn2 <- [1,2902,null,{}] 05:59:01 INFO - PROCESS | 1656 | 1467032341076 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}] 05:59:01 INFO - PROCESS | 1656 | 1467032341078 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:01 INFO - PROCESS | 1656 | 1467032341177 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 05:59:01 INFO - PROCESS | 1656 | 1467032341259 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:01 INFO - PROCESS | 1656 | 1467032341262 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11721a800 == 47 [pid = 1656] [id = 733] 05:59:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112f93400) [pid = 1656] [serial = 2199] [outer = 0x0] 05:59:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x113c32800) [pid = 1656] [serial = 2200] [outer = 0x112f93400] 05:59:01 INFO - PROCESS | 1656 | 1467032341290 Marionette DEBUG loaded listener.js 05:59:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x115fd7400) [pid = 1656] [serial = 2201] [outer = 0x112f93400] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf39800 == 46 [pid = 1656] [id = 730] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf23000 == 45 [pid = 1656] [id = 729] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9be800 == 44 [pid = 1656] [id = 728] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c753800 == 43 [pid = 1656] [id = 727] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c475000 == 42 [pid = 1656] [id = 726] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1240da000) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce0800 == 41 [pid = 1656] [id = 725] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d0800 == 40 [pid = 1656] [id = 724] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1234c4000 == 39 [pid = 1656] [id = 723] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7b3000 == 38 [pid = 1656] [id = 722] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11917c800 == 37 [pid = 1656] [id = 721] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x129117000 == 36 [pid = 1656] [id = 720] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x128277800 == 35 [pid = 1656] [id = 719] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12663e000 == 34 [pid = 1656] [id = 718] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12374f000 == 33 [pid = 1656] [id = 717] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x120757000 == 32 [pid = 1656] [id = 716] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11916b000 == 31 [pid = 1656] [id = 715] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1183c4000 == 30 [pid = 1656] [id = 714] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11666c000 == 29 [pid = 1656] [id = 713] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9bc000 == 28 [pid = 1656] [id = 712] 05:59:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca08800 == 27 [pid = 1656] [id = 18] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119738000) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x120737400) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1199a7c00) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12344cc00) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1210f9400) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1195a9800) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123651c00) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123dea400) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118467c00) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1186f4800) [pid = 1656] [serial = 2117] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116973400) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11701ac00) [pid = 1656] [serial = 2114] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112ec3400) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113c32c00) [pid = 1656] [serial = 2111] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1180ba400) [pid = 1656] [serial = 2108] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116f9c400) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112d91c00) [pid = 1656] [serial = 2105] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112861400) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1283de400) [pid = 1656] [serial = 2102] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128396800) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12472c800) [pid = 1656] [serial = 2099] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x123421000) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1199a0000) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119481c00) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117022000) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x115f6a000) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1237ef800) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119481000) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119703400) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12407bc00) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 05:59:01 INFO - PROCESS | 1656 | 1467032341745 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:59:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:59:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 722ms 05:59:01 INFO - PROCESS | 1656 | 1467032341793 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 05:59:01 INFO - PROCESS | 1656 | 1467032341796 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 05:59:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:59:01 INFO - PROCESS | 1656 | 1467032341801 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:59:01 INFO - PROCESS | 1656 | 1467032341803 Marionette TRACE conn2 <- [1,2906,null,{}] 05:59:01 INFO - PROCESS | 1656 | 1467032341811 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}] 05:59:01 INFO - PROCESS | 1656 | 1467032341813 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:01 INFO - PROCESS | 1656 | 1467032341890 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 05:59:01 INFO - PROCESS | 1656 | 1467032341895 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:01 INFO - PROCESS | 1656 | 1467032341896 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x118717000 == 28 [pid = 1656] [id = 734] 05:59:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116790400) [pid = 1656] [serial = 2202] [outer = 0x0] 05:59:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116f99000) [pid = 1656] [serial = 2203] [outer = 0x116790400] 05:59:01 INFO - PROCESS | 1656 | 1467032341922 Marionette DEBUG loaded listener.js 05:59:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11701e800) [pid = 1656] [serial = 2204] [outer = 0x116790400] 05:59:02 INFO - PROCESS | 1656 | 1467032342300 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]]]}] 05:59:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:59:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 05:59:02 INFO - PROCESS | 1656 | 1467032342320 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 05:59:02 INFO - PROCESS | 1656 | 1467032342322 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 05:59:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:59:02 INFO - PROCESS | 1656 | 1467032342325 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:59:02 INFO - PROCESS | 1656 | 1467032342327 Marionette TRACE conn2 <- [1,2910,null,{}] 05:59:02 INFO - PROCESS | 1656 | 1467032342335 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}] 05:59:02 INFO - PROCESS | 1656 | 1467032342338 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:02 INFO - PROCESS | 1656 | 1467032342419 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 05:59:02 INFO - PROCESS | 1656 | 1467032342427 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:02 INFO - PROCESS | 1656 | 1467032342429 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119f08000 == 29 [pid = 1656] [id = 735] 05:59:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117db5000) [pid = 1656] [serial = 2205] [outer = 0x0] 05:59:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180be800) [pid = 1656] [serial = 2206] [outer = 0x117db5000] 05:59:02 INFO - PROCESS | 1656 | 1467032342458 Marionette DEBUG loaded listener.js 05:59:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118604c00) [pid = 1656] [serial = 2207] [outer = 0x117db5000] 05:59:02 INFO - PROCESS | 1656 | 1467032342787 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]]]}] 05:59:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:59:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:59:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 471ms 05:59:02 INFO - TEST-START | /DOMEvents/constructors.html 05:59:02 INFO - PROCESS | 1656 | 1467032342796 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 05:59:02 INFO - PROCESS | 1656 | 1467032342798 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 05:59:02 INFO - PROCESS | 1656 | 1467032342800 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:59:02 INFO - PROCESS | 1656 | 1467032342801 Marionette TRACE conn2 <- [1,2914,null,{}] 05:59:02 INFO - PROCESS | 1656 | 1467032342803 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}] 05:59:02 INFO - PROCESS | 1656 | 1467032342804 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:02 INFO - PROCESS | 1656 | 1467032342893 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 05:59:02 INFO - PROCESS | 1656 | 1467032342948 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:02 INFO - PROCESS | 1656 | 1467032342949 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12320e800 == 30 [pid = 1656] [id = 736] 05:59:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118608800) [pid = 1656] [serial = 2208] [outer = 0x0] 05:59:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11914a400) [pid = 1656] [serial = 2209] [outer = 0x118608800] 05:59:02 INFO - PROCESS | 1656 | 1467032342975 Marionette DEBUG loaded listener.js 05:59:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11947dc00) [pid = 1656] [serial = 2210] [outer = 0x118608800] 05:59:03 INFO - PROCESS | 1656 | 1467032343286 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]]]}] 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:59:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:59:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:59:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:59:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:59:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:59:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:59:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:59:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:59:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 530ms 05:59:03 INFO - PROCESS | 1656 | 1467032343331 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 05:59:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:59:03 INFO - PROCESS | 1656 | 1467032343332 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 05:59:03 INFO - PROCESS | 1656 | 1467032343334 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:59:03 INFO - PROCESS | 1656 | 1467032343335 Marionette TRACE conn2 <- [1,2918,null,{}] 05:59:03 INFO - PROCESS | 1656 | 1467032343345 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}] 05:59:03 INFO - PROCESS | 1656 | 1467032343347 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:03 INFO - PROCESS | 1656 | 1467032343418 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 05:59:03 INFO - PROCESS | 1656 | 1467032343422 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:03 INFO - PROCESS | 1656 | 1467032343424 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e67000 == 31 [pid = 1656] [id = 737] 05:59:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112db5c00) [pid = 1656] [serial = 2211] [outer = 0x0] 05:59:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195a4800) [pid = 1656] [serial = 2212] [outer = 0x112db5c00] 05:59:03 INFO - PROCESS | 1656 | 1467032343450 Marionette DEBUG loaded listener.js 05:59:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119741400) [pid = 1656] [serial = 2213] [outer = 0x112db5c00] 05:59:03 INFO - PROCESS | 1656 | 1467032343743 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:59:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:59:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 426ms 05:59:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:59:03 INFO - PROCESS | 1656 | 1467032343763 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 05:59:03 INFO - PROCESS | 1656 | 1467032343764 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 05:59:03 INFO - PROCESS | 1656 | 1467032343766 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:59:03 INFO - PROCESS | 1656 | 1467032343768 Marionette TRACE conn2 <- [1,2922,null,{}] 05:59:03 INFO - PROCESS | 1656 | 1467032343770 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}] 05:59:03 INFO - PROCESS | 1656 | 1467032343777 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:03 INFO - PROCESS | 1656 | 1467032343924 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 05:59:03 INFO - PROCESS | 1656 | 1467032343937 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:03 INFO - PROCESS | 1656 | 1467032343938 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266c6000 == 32 [pid = 1656] [id = 738] 05:59:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11947e800) [pid = 1656] [serial = 2214] [outer = 0x0] 05:59:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119741c00) [pid = 1656] [serial = 2215] [outer = 0x11947e800] 05:59:03 INFO - PROCESS | 1656 | 1467032343963 Marionette DEBUG loaded listener.js 05:59:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1210f9c00) [pid = 1656] [serial = 2216] [outer = 0x11947e800] 05:59:04 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 05:59:04 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 05:59:04 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 05:59:04 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 05:59:04 INFO - PROCESS | 1656 | 1467032344278 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]]]}] 05:59:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:59:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:59:04 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 05:59:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:59:04 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 05:59:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:59:04 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]" 05:59:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:59:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:59:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 568ms 05:59:04 INFO - PROCESS | 1656 | 1467032344341 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 05:59:04 INFO - PROCESS | 1656 | 1467032344342 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 05:59:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:59:04 INFO - PROCESS | 1656 | 1467032344345 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:59:04 INFO - PROCESS | 1656 | 1467032344346 Marionette TRACE conn2 <- [1,2926,null,{}] 05:59:04 INFO - PROCESS | 1656 | 1467032344348 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}] 05:59:04 INFO - PROCESS | 1656 | 1467032344349 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:04 INFO - PROCESS | 1656 | 1467032344444 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 05:59:04 INFO - PROCESS | 1656 | 1467032344448 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:04 INFO - PROCESS | 1656 | 1467032344449 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295a9000 == 33 [pid = 1656] [id = 739] 05:59:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11947f400) [pid = 1656] [serial = 2217] [outer = 0x0] 05:59:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123651800) [pid = 1656] [serial = 2218] [outer = 0x11947f400] 05:59:04 INFO - PROCESS | 1656 | 1467032344475 Marionette DEBUG loaded listener.js 05:59:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124079400) [pid = 1656] [serial = 2219] [outer = 0x11947f400] 05:59:04 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:59:04 INFO - PROCESS | 1656 | 1467032344796 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]]]}] 05:59:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:59:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 05:59:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:59:04 INFO - PROCESS | 1656 | 1467032344814 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 05:59:04 INFO - PROCESS | 1656 | 1467032344815 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 05:59:04 INFO - PROCESS | 1656 | 1467032344817 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:59:04 INFO - PROCESS | 1656 | 1467032344818 Marionette TRACE conn2 <- [1,2930,null,{}] 05:59:04 INFO - PROCESS | 1656 | 1467032344821 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}] 05:59:04 INFO - PROCESS | 1656 | 1467032344822 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:04 INFO - PROCESS | 1656 | 1467032344919 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 05:59:04 INFO - PROCESS | 1656 | 1467032344957 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:04 INFO - PROCESS | 1656 | 1467032344958 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x117237800 == 34 [pid = 1656] [id = 740] 05:59:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12407f800) [pid = 1656] [serial = 2220] [outer = 0x0] 05:59:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1240de800) [pid = 1656] [serial = 2221] [outer = 0x12407f800] 05:59:04 INFO - PROCESS | 1656 | 1467032344982 Marionette DEBUG loaded listener.js 05:59:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12432fc00) [pid = 1656] [serial = 2222] [outer = 0x12407f800] 05:59:05 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:59:05 INFO - PROCESS | 1656 | 1467032345315 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]]]}] 05:59:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:59:05 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 517ms 05:59:05 INFO - PROCESS | 1656 | 1467032345336 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 05:59:05 INFO - PROCESS | 1656 | 1467032345339 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 05:59:05 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:59:05 INFO - PROCESS | 1656 | 1467032345344 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:59:05 INFO - PROCESS | 1656 | 1467032345346 Marionette TRACE conn2 <- [1,2934,null,{}] 05:59:05 INFO - PROCESS | 1656 | 1467032345349 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}] 05:59:05 INFO - PROCESS | 1656 | 1467032345351 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:05 INFO - PROCESS | 1656 | 1467032345508 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 05:59:05 INFO - PROCESS | 1656 | 1467032345527 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:05 INFO - PROCESS | 1656 | 1467032345528 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7c1000 == 35 [pid = 1656] [id = 741] 05:59:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1240e1c00) [pid = 1656] [serial = 2223] [outer = 0x0] 05:59:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124730c00) [pid = 1656] [serial = 2224] [outer = 0x1240e1c00] 05:59:05 INFO - PROCESS | 1656 | 1467032345568 Marionette DEBUG loaded listener.js 05:59:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124dfd000) [pid = 1656] [serial = 2225] [outer = 0x1240e1c00] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116a0b800) [pid = 1656] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x110d4f800) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119dd6400) [pid = 1656] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123adf400) [pid = 1656] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112d84c00) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11862bc00) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119dd0c00) [pid = 1656] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117db5400) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x110ed9c00) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124db5400) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x117020800) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1210fc800) [pid = 1656] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112ecc800) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x110ee4000) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1261a7000) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12687e000) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1184b8800) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12100e000) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12d124c00) [pid = 1656] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:59:06 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12d327000) [pid = 1656] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:59:06 INFO - PROCESS | 1656 | 1467032346113 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]]]}] 05:59:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:59:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 820ms 05:59:06 INFO - PROCESS | 1656 | 1467032346164 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 05:59:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:59:06 INFO - PROCESS | 1656 | 1467032346165 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 05:59:06 INFO - PROCESS | 1656 | 1467032346168 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:59:06 INFO - PROCESS | 1656 | 1467032346169 Marionette TRACE conn2 <- [1,2938,null,{}] 05:59:06 INFO - PROCESS | 1656 | 1467032346171 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}] 05:59:06 INFO - PROCESS | 1656 | 1467032346172 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:06 INFO - PROCESS | 1656 | 1467032346249 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 05:59:06 INFO - PROCESS | 1656 | 1467032346253 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:06 INFO - PROCESS | 1656 | 1467032346254 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12851e000 == 36 [pid = 1656] [id = 742] 05:59:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x114fc7c00) [pid = 1656] [serial = 2226] [outer = 0x0] 05:59:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117020800) [pid = 1656] [serial = 2227] [outer = 0x114fc7c00] 05:59:06 INFO - PROCESS | 1656 | 1467032346282 Marionette DEBUG loaded listener.js 05:59:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119152c00) [pid = 1656] [serial = 2228] [outer = 0x114fc7c00] 05:59:06 INFO - PROCESS | 1656 | 1467032346587 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]]]}] 05:59:06 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. 05:59:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 473ms 05:59:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:59:06 INFO - PROCESS | 1656 | 1467032346642 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 05:59:06 INFO - PROCESS | 1656 | 1467032346644 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 05:59:06 INFO - PROCESS | 1656 | 1467032346646 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:59:06 INFO - PROCESS | 1656 | 1467032346648 Marionette TRACE conn2 <- [1,2942,null,{}] 05:59:06 INFO - PROCESS | 1656 | 1467032346650 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}] 05:59:06 INFO - PROCESS | 1656 | 1467032346652 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:06 INFO - PROCESS | 1656 | 1467032346768 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 05:59:06 INFO - PROCESS | 1656 | 1467032346788 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:06 INFO - PROCESS | 1656 | 1467032346789 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcbe000 == 37 [pid = 1656] [id = 743] 05:59:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1166ed400) [pid = 1656] [serial = 2229] [outer = 0x0] 05:59:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119dde800) [pid = 1656] [serial = 2230] [outer = 0x1166ed400] 05:59:06 INFO - PROCESS | 1656 | 1467032346817 Marionette DEBUG loaded listener.js 05:59:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119740800) [pid = 1656] [serial = 2231] [outer = 0x1166ed400] 05:59:07 INFO - PROCESS | 1656 | 1467032347110 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"]]]}] 05:59:07 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 05:59:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:59:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 520ms 05:59:07 INFO - PROCESS | 1656 | 1467032347167 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 05:59:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:59:07 INFO - PROCESS | 1656 | 1467032347169 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 05:59:07 INFO - PROCESS | 1656 | 1467032347173 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:59:07 INFO - PROCESS | 1656 | 1467032347176 Marionette TRACE conn2 <- [1,2946,null,{}] 05:59:07 INFO - PROCESS | 1656 | 1467032347179 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}] 05:59:07 INFO - PROCESS | 1656 | 1467032347181 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:07 INFO - PROCESS | 1656 | 1467032347266 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 05:59:07 INFO - PROCESS | 1656 | 1467032347269 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:07 INFO - PROCESS | 1656 | 1467032347270 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c74f000 == 38 [pid = 1656] [id = 744] 05:59:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126664000) [pid = 1656] [serial = 2232] [outer = 0x0] 05:59:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126be3000) [pid = 1656] [serial = 2233] [outer = 0x126664000] 05:59:07 INFO - PROCESS | 1656 | 1467032347297 Marionette DEBUG loaded listener.js 05:59:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1282c0800) [pid = 1656] [serial = 2234] [outer = 0x126664000] 05:59:07 INFO - PROCESS | 1656 | 1467032347595 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]]]}] 05:59:07 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. 05:59:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 474ms 05:59:07 INFO - PROCESS | 1656 | 1467032347645 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 05:59:07 INFO - PROCESS | 1656 | 1467032347647 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 05:59:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:59:07 INFO - PROCESS | 1656 | 1467032347649 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:59:07 INFO - PROCESS | 1656 | 1467032347650 Marionette TRACE conn2 <- [1,2950,null,{}] 05:59:07 INFO - PROCESS | 1656 | 1467032347652 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}] 05:59:07 INFO - PROCESS | 1656 | 1467032347653 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:07 INFO - PROCESS | 1656 | 1467032347760 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 05:59:07 INFO - PROCESS | 1656 | 1467032347766 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:07 INFO - PROCESS | 1656 | 1467032347767 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca15800 == 39 [pid = 1656] [id = 745] 05:59:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126be1000) [pid = 1656] [serial = 2235] [outer = 0x0] 05:59:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1282c6400) [pid = 1656] [serial = 2236] [outer = 0x126be1000] 05:59:07 INFO - PROCESS | 1656 | 1467032347791 Marionette DEBUG loaded listener.js 05:59:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128395000) [pid = 1656] [serial = 2237] [outer = 0x126be1000] 05:59:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c753000 == 40 [pid = 1656] [id = 746] 05:59:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12839c800) [pid = 1656] [serial = 2238] [outer = 0x0] 05:59:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128399c00) [pid = 1656] [serial = 2239] [outer = 0x12839c800] 05:59:08 INFO - PROCESS | 1656 | 1467032348155 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]]]}] 05:59:08 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. 05:59:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 517ms 05:59:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:59:08 INFO - PROCESS | 1656 | 1467032348167 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 05:59:08 INFO - PROCESS | 1656 | 1467032348170 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 05:59:08 INFO - PROCESS | 1656 | 1467032348176 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:59:08 INFO - PROCESS | 1656 | 1467032348178 Marionette TRACE conn2 <- [1,2954,null,{}] 05:59:08 INFO - PROCESS | 1656 | 1467032348182 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}] 05:59:08 INFO - PROCESS | 1656 | 1467032348184 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:08 INFO - PROCESS | 1656 | 1467032348306 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 05:59:08 INFO - PROCESS | 1656 | 1467032348380 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:08 INFO - PROCESS | 1656 | 1467032348383 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x117221800 == 41 [pid = 1656] [id = 747] 05:59:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112ddb800) [pid = 1656] [serial = 2240] [outer = 0x0] 05:59:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112fc4c00) [pid = 1656] [serial = 2241] [outer = 0x112ddb800] 05:59:08 INFO - PROCESS | 1656 | 1467032348415 Marionette DEBUG loaded listener.js 05:59:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116376c00) [pid = 1656] [serial = 2242] [outer = 0x112ddb800] 05:59:08 INFO - PROCESS | 1656 | 1467032348777 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]]]}] 05:59:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:59:08 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 05:59:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 624ms 05:59:08 INFO - PROCESS | 1656 | 1467032348798 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 05:59:08 INFO - PROCESS | 1656 | 1467032348801 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 05:59:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:59:08 INFO - PROCESS | 1656 | 1467032348806 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:59:08 INFO - PROCESS | 1656 | 1467032348808 Marionette TRACE conn2 <- [1,2958,null,{}] 05:59:08 INFO - PROCESS | 1656 | 1467032348810 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}] 05:59:08 INFO - PROCESS | 1656 | 1467032348812 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:08 INFO - PROCESS | 1656 | 1467032348921 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 05:59:08 INFO - PROCESS | 1656 | 1467032348982 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:08 INFO - PROCESS | 1656 | 1467032348983 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12826f800 == 42 [pid = 1656] [id = 748] 05:59:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x117021800) [pid = 1656] [serial = 2243] [outer = 0x0] 05:59:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1176dd000) [pid = 1656] [serial = 2244] [outer = 0x117021800] 05:59:09 INFO - PROCESS | 1656 | 1467032349014 Marionette DEBUG loaded listener.js 05:59:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118628400) [pid = 1656] [serial = 2245] [outer = 0x117021800] 05:59:09 INFO - PROCESS | 1656 | 1467032349402 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]]]}] 05:59:09 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. 05:59:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms 05:59:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:59:09 INFO - PROCESS | 1656 | 1467032349429 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 05:59:09 INFO - PROCESS | 1656 | 1467032349430 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 05:59:09 INFO - PROCESS | 1656 | 1467032349433 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:59:09 INFO - PROCESS | 1656 | 1467032349435 Marionette TRACE conn2 <- [1,2962,null,{}] 05:59:09 INFO - PROCESS | 1656 | 1467032349443 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}] 05:59:09 INFO - PROCESS | 1656 | 1467032349446 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:09 INFO - PROCESS | 1656 | 1467032349549 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 05:59:09 INFO - PROCESS | 1656 | 1467032349633 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:09 INFO - PROCESS | 1656 | 1467032349635 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcf9800 == 43 [pid = 1656] [id = 749] 05:59:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11999d800) [pid = 1656] [serial = 2246] [outer = 0x0] 05:59:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119d99800) [pid = 1656] [serial = 2247] [outer = 0x11999d800] 05:59:09 INFO - PROCESS | 1656 | 1467032349709 Marionette DEBUG loaded listener.js 05:59:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x120737800) [pid = 1656] [serial = 2248] [outer = 0x11999d800] 05:59:10 INFO - PROCESS | 1656 | 1467032350068 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]]]}] 05:59:10 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. 05:59:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 671ms 05:59:10 INFO - PROCESS | 1656 | 1467032350105 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 05:59:10 INFO - PROCESS | 1656 | 1467032350107 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 05:59:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:59:10 INFO - PROCESS | 1656 | 1467032350110 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:59:10 INFO - PROCESS | 1656 | 1467032350112 Marionette TRACE conn2 <- [1,2966,null,{}] 05:59:10 INFO - PROCESS | 1656 | 1467032350115 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}] 05:59:10 INFO - PROCESS | 1656 | 1467032350117 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:10 INFO - PROCESS | 1656 | 1467032350271 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 05:59:10 INFO - PROCESS | 1656 | 1467032350400 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:10 INFO - PROCESS | 1656 | 1467032350402 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d6db000 == 44 [pid = 1656] [id = 750] 05:59:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1199a9000) [pid = 1656] [serial = 2249] [outer = 0x0] 05:59:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1237f1800) [pid = 1656] [serial = 2250] [outer = 0x1199a9000] 05:59:10 INFO - PROCESS | 1656 | 1467032350452 Marionette DEBUG loaded listener.js 05:59:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1246b3400) [pid = 1656] [serial = 2251] [outer = 0x1199a9000] 05:59:10 INFO - PROCESS | 1656 | 1467032350849 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]]]}] 05:59:10 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. 05:59:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 771ms 05:59:10 INFO - PROCESS | 1656 | 1467032350895 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 05:59:10 INFO - PROCESS | 1656 | 1467032350896 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 05:59:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:59:10 INFO - PROCESS | 1656 | 1467032350898 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:59:10 INFO - PROCESS | 1656 | 1467032350900 Marionette TRACE conn2 <- [1,2970,null,{}] 05:59:10 INFO - PROCESS | 1656 | 1467032350902 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}] 05:59:10 INFO - PROCESS | 1656 | 1467032350903 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:11 INFO - PROCESS | 1656 | 1467032351001 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 05:59:11 INFO - PROCESS | 1656 | 1467032351061 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:11 INFO - PROCESS | 1656 | 1467032351062 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d6f5800 == 45 [pid = 1656] [id = 751] 05:59:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12472b800) [pid = 1656] [serial = 2252] [outer = 0x0] 05:59:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126552400) [pid = 1656] [serial = 2253] [outer = 0x12472b800] 05:59:11 INFO - PROCESS | 1656 | 1467032351092 Marionette DEBUG loaded listener.js 05:59:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126beac00) [pid = 1656] [serial = 2254] [outer = 0x12472b800] 05:59:11 INFO - PROCESS | 1656 | 1467032351622 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]]]}] 05:59:11 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. 05:59:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 773ms 05:59:11 INFO - PROCESS | 1656 | 1467032351672 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 05:59:11 INFO - PROCESS | 1656 | 1467032351677 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 05:59:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:59:11 INFO - PROCESS | 1656 | 1467032351680 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:59:11 INFO - PROCESS | 1656 | 1467032351683 Marionette TRACE conn2 <- [1,2974,null,{}] 05:59:11 INFO - PROCESS | 1656 | 1467032351687 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}] 05:59:11 INFO - PROCESS | 1656 | 1467032351689 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:11 INFO - PROCESS | 1656 | 1467032351789 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 05:59:11 INFO - PROCESS | 1656 | 1467032351849 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:11 INFO - PROCESS | 1656 | 1467032351851 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119725800 == 46 [pid = 1656] [id = 752] 05:59:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1161e0000) [pid = 1656] [serial = 2255] [outer = 0x0] 05:59:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1163e1c00) [pid = 1656] [serial = 2256] [outer = 0x1161e0000] 05:59:11 INFO - PROCESS | 1656 | 1467032351880 Marionette DEBUG loaded listener.js 05:59:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x117db4400) [pid = 1656] [serial = 2257] [outer = 0x1161e0000] 05:59:12 INFO - PROCESS | 1656 | 1467032352277 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]]]}] 05:59:12 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. 05:59:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 624ms 05:59:12 INFO - PROCESS | 1656 | 1467032352305 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 05:59:12 INFO - PROCESS | 1656 | 1467032352308 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 05:59:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:59:12 INFO - PROCESS | 1656 | 1467032352312 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:59:12 INFO - PROCESS | 1656 | 1467032352314 Marionette TRACE conn2 <- [1,2978,null,{}] 05:59:12 INFO - PROCESS | 1656 | 1467032352316 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}] 05:59:12 INFO - PROCESS | 1656 | 1467032352318 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12c753000 == 45 [pid = 1656] [id = 746] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12c74f000 == 44 [pid = 1656] [id = 744] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcbe000 == 43 [pid = 1656] [id = 743] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12851e000 == 42 [pid = 1656] [id = 742] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7c1000 == 41 [pid = 1656] [id = 741] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x117237800 == 40 [pid = 1656] [id = 740] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1295a9000 == 39 [pid = 1656] [id = 739] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1266c6000 == 38 [pid = 1656] [id = 738] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x124e67000 == 37 [pid = 1656] [id = 737] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12320e800 == 36 [pid = 1656] [id = 736] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x119f08000 == 35 [pid = 1656] [id = 735] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118717000 == 34 [pid = 1656] [id = 734] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11721a800 == 33 [pid = 1656] [id = 733] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1182df000 == 32 [pid = 1656] [id = 732] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12d429000 == 31 [pid = 1656] [id = 731] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x119725800 == 30 [pid = 1656] [id = 752] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12d6f5800 == 29 [pid = 1656] [id = 751] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12d6db000 == 28 [pid = 1656] [id = 750] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcf9800 == 27 [pid = 1656] [id = 749] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12826f800 == 26 [pid = 1656] [id = 748] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca15800 == 25 [pid = 1656] [id = 745] 05:59:12 INFO - PROCESS | 1656 | --DOCSHELL 0x117221800 == 24 [pid = 1656] [id = 747] 05:59:12 INFO - PROCESS | 1656 | 1467032352936 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12d330000) [pid = 1656] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x126c48c00) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12472f400) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x116a0a800) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11701b800) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1210f0c00) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1210fe000) [pid = 1656] [serial = 2165] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1240dc000) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112d85c00) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112dad800) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11918fc00) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11973ec00) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12073a400) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12100d800) [pid = 1656] [serial = 2162] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118018c00) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1181ab000) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124e9f800) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11999c800) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d9dc00) [pid = 1656] [serial = 2159] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1261a6c00) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1180bb000) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11860bc00) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x123417000) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1238bcc00) [pid = 1656] [serial = 2168] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113c9c000) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x115fdcc00) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11679e000) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1265fa000) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12687d800) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126882400) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119d9f400) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1240db800) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126bb4c00) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126be2800) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118609000) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124db1000) [pid = 1656] [serial = 2174] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1240e0400) [pid = 1656] [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.] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126be9400) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 05:59:12 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124338c00) [pid = 1656] [serial = 2171] [outer = 0x0] [url = about:blank] 05:59:13 INFO - PROCESS | 1656 | 1467032353047 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:13 INFO - PROCESS | 1656 | 1467032353049 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c6e000 == 25 [pid = 1656] [id = 753] 05:59:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x110fa0400) [pid = 1656] [serial = 2258] [outer = 0x0] 05:59:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1121ab800) [pid = 1656] [serial = 2259] [outer = 0x110fa0400] 05:59:13 INFO - PROCESS | 1656 | 1467032353077 Marionette DEBUG loaded listener.js 05:59:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11297d800) [pid = 1656] [serial = 2260] [outer = 0x110fa0400] 05:59:13 INFO - PROCESS | 1656 | 1467032353330 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]]]}] 05:59:13 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. 05:59:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1071ms 05:59:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:59:13 INFO - PROCESS | 1656 | 1467032353384 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 05:59:13 INFO - PROCESS | 1656 | 1467032353386 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 05:59:13 INFO - PROCESS | 1656 | 1467032353397 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:59:13 INFO - PROCESS | 1656 | 1467032353398 Marionette TRACE conn2 <- [1,2982,null,{}] 05:59:13 INFO - PROCESS | 1656 | 1467032353402 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}] 05:59:13 INFO - PROCESS | 1656 | 1467032353403 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:13 INFO - PROCESS | 1656 | 1467032353494 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 05:59:13 INFO - PROCESS | 1656 | 1467032353575 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:13 INFO - PROCESS | 1656 | 1467032353576 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182d3000 == 26 [pid = 1656] [id = 754] 05:59:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112d8d000) [pid = 1656] [serial = 2261] [outer = 0x0] 05:59:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113c9bc00) [pid = 1656] [serial = 2262] [outer = 0x112d8d000] 05:59:13 INFO - PROCESS | 1656 | 1467032353603 Marionette DEBUG loaded listener.js 05:59:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116973000) [pid = 1656] [serial = 2263] [outer = 0x112d8d000] 05:59:13 INFO - PROCESS | 1656 | 1467032353856 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"]]]}] 05:59:13 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 05:59:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:59:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 527ms 05:59:13 INFO - PROCESS | 1656 | 1467032353917 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 05:59:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:59:13 INFO - PROCESS | 1656 | 1467032353919 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 05:59:13 INFO - PROCESS | 1656 | 1467032353921 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:59:13 INFO - PROCESS | 1656 | 1467032353924 Marionette TRACE conn2 <- [1,2986,null,{}] 05:59:13 INFO - PROCESS | 1656 | 1467032353933 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}] 05:59:13 INFO - PROCESS | 1656 | 1467032353934 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:14 INFO - PROCESS | 1656 | 1467032354017 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 05:59:14 INFO - PROCESS | 1656 | 1467032354023 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:14 INFO - PROCESS | 1656 | 1467032354026 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119252800 == 27 [pid = 1656] [id = 755] 05:59:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11701ac00) [pid = 1656] [serial = 2264] [outer = 0x0] 05:59:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180b9c00) [pid = 1656] [serial = 2265] [outer = 0x11701ac00] 05:59:14 INFO - PROCESS | 1656 | 1467032354059 Marionette DEBUG loaded listener.js 05:59:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1184b9800) [pid = 1656] [serial = 2266] [outer = 0x11701ac00] 05:59:14 INFO - PROCESS | 1656 | 1467032354415 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]]]}] 05:59:14 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. 05:59:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 528ms 05:59:14 INFO - PROCESS | 1656 | 1467032354449 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 05:59:14 INFO - PROCESS | 1656 | 1467032354453 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 05:59:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:59:14 INFO - PROCESS | 1656 | 1467032354461 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:59:14 INFO - PROCESS | 1656 | 1467032354464 Marionette TRACE conn2 <- [1,2990,null,{}] 05:59:14 INFO - PROCESS | 1656 | 1467032354466 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}] 05:59:14 INFO - PROCESS | 1656 | 1467032354468 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:14 INFO - PROCESS | 1656 | 1467032354533 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 05:59:14 INFO - PROCESS | 1656 | 1467032354536 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:14 INFO - PROCESS | 1656 | 1467032354537 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x123577800 == 28 [pid = 1656] [id = 756] 05:59:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118604800) [pid = 1656] [serial = 2267] [outer = 0x0] 05:59:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119486400) [pid = 1656] [serial = 2268] [outer = 0x118604800] 05:59:14 INFO - PROCESS | 1656 | 1467032354560 Marionette DEBUG loaded listener.js 05:59:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11973a800) [pid = 1656] [serial = 2269] [outer = 0x118604800] 05:59:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12488b800 == 29 [pid = 1656] [id = 757] 05:59:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119d9ac00) [pid = 1656] [serial = 2270] [outer = 0x0] 05:59:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117db4800) [pid = 1656] [serial = 2271] [outer = 0x119d9ac00] 05:59:14 INFO - PROCESS | 1656 | 1467032354967 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]]]}] 05:59:14 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. 05:59:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 526ms 05:59:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:59:14 INFO - PROCESS | 1656 | 1467032354984 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 05:59:14 INFO - PROCESS | 1656 | 1467032354986 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 05:59:14 INFO - PROCESS | 1656 | 1467032354989 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:59:14 INFO - PROCESS | 1656 | 1467032354991 Marionette TRACE conn2 <- [1,2994,null,{}] 05:59:14 INFO - PROCESS | 1656 | 1467032354994 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}] 05:59:14 INFO - PROCESS | 1656 | 1467032354996 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:15 INFO - PROCESS | 1656 | 1467032355180 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 05:59:15 INFO - PROCESS | 1656 | 1467032355208 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:15 INFO - PROCESS | 1656 | 1467032355209 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x124364000 == 30 [pid = 1656] [id = 758] 05:59:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11973dc00) [pid = 1656] [serial = 2272] [outer = 0x0] 05:59:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119d95400) [pid = 1656] [serial = 2273] [outer = 0x11973dc00] 05:59:15 INFO - PROCESS | 1656 | 1467032355259 Marionette DEBUG loaded listener.js 05:59:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12073b400) [pid = 1656] [serial = 2274] [outer = 0x11973dc00] 05:59:15 INFO - PROCESS | 1656 | 1467032355623 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]]]}] 05:59:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:59:15 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 05:59:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 672ms 05:59:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:59:15 INFO - PROCESS | 1656 | 1467032355661 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 05:59:15 INFO - PROCESS | 1656 | 1467032355663 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 05:59:15 INFO - PROCESS | 1656 | 1467032355664 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:59:15 INFO - PROCESS | 1656 | 1467032355665 Marionette TRACE conn2 <- [1,2998,null,{}] 05:59:15 INFO - PROCESS | 1656 | 1467032355668 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}] 05:59:15 INFO - PROCESS | 1656 | 1467032355669 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:15 INFO - PROCESS | 1656 | 1467032355767 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 05:59:15 INFO - PROCESS | 1656 | 1467032355807 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:15 INFO - PROCESS | 1656 | 1467032355811 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x129111800 == 31 [pid = 1656] [id = 759] 05:59:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116fa1000) [pid = 1656] [serial = 2275] [outer = 0x0] 05:59:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12326a800) [pid = 1656] [serial = 2276] [outer = 0x116fa1000] 05:59:15 INFO - PROCESS | 1656 | 1467032355844 Marionette DEBUG loaded listener.js 05:59:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1238bc000) [pid = 1656] [serial = 2277] [outer = 0x116fa1000] 05:59:16 INFO - PROCESS | 1656 | 1467032356195 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]]]}] 05:59:16 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. 05:59:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 567ms 05:59:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:59:16 INFO - PROCESS | 1656 | 1467032356240 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 05:59:16 INFO - PROCESS | 1656 | 1467032356242 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 05:59:16 INFO - PROCESS | 1656 | 1467032356245 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:59:16 INFO - PROCESS | 1656 | 1467032356247 Marionette TRACE conn2 <- [1,3002,null,{}] 05:59:16 INFO - PROCESS | 1656 | 1467032356250 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}] 05:59:16 INFO - PROCESS | 1656 | 1467032356252 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:16 INFO - PROCESS | 1656 | 1467032356400 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 05:59:16 INFO - PROCESS | 1656 | 1467032356454 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:16 INFO - PROCESS | 1656 | 1467032356456 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1139b5000 == 32 [pid = 1656] [id = 760] 05:59:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1210fe000) [pid = 1656] [serial = 2278] [outer = 0x0] 05:59:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1240d7800) [pid = 1656] [serial = 2279] [outer = 0x1210fe000] 05:59:16 INFO - PROCESS | 1656 | 1467032356480 Marionette DEBUG loaded listener.js 05:59:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1240e3400) [pid = 1656] [serial = 2280] [outer = 0x1210fe000] 05:59:16 INFO - PROCESS | 1656 | 1467032356777 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]]]}] 05:59:16 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. 05:59:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 571ms 05:59:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:59:16 INFO - PROCESS | 1656 | 1467032356815 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 05:59:16 INFO - PROCESS | 1656 | 1467032356816 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 05:59:16 INFO - PROCESS | 1656 | 1467032356818 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:59:16 INFO - PROCESS | 1656 | 1467032356819 Marionette TRACE conn2 <- [1,3006,null,{}] 05:59:16 INFO - PROCESS | 1656 | 1467032356822 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}] 05:59:16 INFO - PROCESS | 1656 | 1467032356825 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:16 INFO - PROCESS | 1656 | 1467032356921 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 05:59:16 INFO - PROCESS | 1656 | 1467032356924 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:16 INFO - PROCESS | 1656 | 1467032356925 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a7bf000 == 33 [pid = 1656] [id = 761] 05:59:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1238bcc00) [pid = 1656] [serial = 2281] [outer = 0x0] 05:59:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124733000) [pid = 1656] [serial = 2282] [outer = 0x1238bcc00] 05:59:16 INFO - PROCESS | 1656 | 1467032356950 Marionette DEBUG loaded listener.js 05:59:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124dff800) [pid = 1656] [serial = 2283] [outer = 0x1238bcc00] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11947e800) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11947f400) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12407f800) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112db5c00) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116790400) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11219dc00) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117db5000) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113c35c00) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112f93400) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118608800) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1240e1c00) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126664000) [pid = 1656] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126be1000) [pid = 1656] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12839c800) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x114fc7c00) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1166ed400) [pid = 1656] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:59:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11801a400) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:59:17 INFO - PROCESS | 1656 | 1467032357406 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]]]}] 05:59:17 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. 05:59:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 619ms 05:59:17 INFO - PROCESS | 1656 | 1467032357439 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 05:59:17 INFO - PROCESS | 1656 | 1467032357442 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 05:59:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:59:17 INFO - PROCESS | 1656 | 1467032357445 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:59:17 INFO - PROCESS | 1656 | 1467032357446 Marionette TRACE conn2 <- [1,3010,null,{}] 05:59:17 INFO - PROCESS | 1656 | 1467032357448 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}] 05:59:17 INFO - PROCESS | 1656 | 1467032357449 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:17 INFO - PROCESS | 1656 | 1467032357524 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 05:59:17 INFO - PROCESS | 1656 | 1467032357529 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:17 INFO - PROCESS | 1656 | 1467032357530 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1ab800 == 34 [pid = 1656] [id = 762] 05:59:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1166ed400) [pid = 1656] [serial = 2284] [outer = 0x0] 05:59:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11973e000) [pid = 1656] [serial = 2285] [outer = 0x1166ed400] 05:59:17 INFO - PROCESS | 1656 | 1467032357554 Marionette DEBUG loaded listener.js 05:59:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1240e1400) [pid = 1656] [serial = 2286] [outer = 0x1166ed400] 05:59:17 INFO - PROCESS | 1656 | 1467032357882 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]]]}] 05:59:17 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 05:59:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 471ms 05:59:17 INFO - PROCESS | 1656 | 1467032357917 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 05:59:17 INFO - PROCESS | 1656 | 1467032357918 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 05:59:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:59:17 INFO - PROCESS | 1656 | 1467032357920 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:59:17 INFO - PROCESS | 1656 | 1467032357921 Marionette TRACE conn2 <- [1,3014,null,{}] 05:59:17 INFO - PROCESS | 1656 | 1467032357924 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}] 05:59:17 INFO - PROCESS | 1656 | 1467032357925 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:18 INFO - PROCESS | 1656 | 1467032358027 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 05:59:18 INFO - PROCESS | 1656 | 1467032358033 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:18 INFO - PROCESS | 1656 | 1467032358034 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcb9800 == 35 [pid = 1656] [id = 763] 05:59:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120736800) [pid = 1656] [serial = 2287] [outer = 0x0] 05:59:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124db4c00) [pid = 1656] [serial = 2288] [outer = 0x120736800] 05:59:18 INFO - PROCESS | 1656 | 1467032358058 Marionette DEBUG loaded listener.js 05:59:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1261a1c00) [pid = 1656] [serial = 2289] [outer = 0x120736800] 05:59:18 INFO - PROCESS | 1656 | [1656] 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 05:59:18 INFO - PROCESS | 1656 | 1467032358367 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:59:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:59:18 INFO - {} 05:59:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:59:18 INFO - {} 05:59:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:59:18 INFO - {} 05:59:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:59:18 INFO - {} 05:59:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 473ms 05:59:18 INFO - PROCESS | 1656 | 1467032358394 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 05:59:18 INFO - PROCESS | 1656 | 1467032358395 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 05:59:18 INFO - TEST-START | /FileAPI/fileReader.html 05:59:18 INFO - PROCESS | 1656 | 1467032358397 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:59:18 INFO - PROCESS | 1656 | 1467032358398 Marionette TRACE conn2 <- [1,3018,null,{}] 05:59:18 INFO - PROCESS | 1656 | 1467032358401 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}] 05:59:18 INFO - PROCESS | 1656 | 1467032358402 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:18 INFO - PROCESS | 1656 | 1467032358480 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 05:59:18 INFO - PROCESS | 1656 | 1467032358483 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:18 INFO - PROCESS | 1656 | 1467032358485 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c482000 == 36 [pid = 1656] [id = 764] 05:59:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126550400) [pid = 1656] [serial = 2290] [outer = 0x0] 05:59:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126882400) [pid = 1656] [serial = 2291] [outer = 0x126550400] 05:59:18 INFO - PROCESS | 1656 | 1467032358514 Marionette DEBUG loaded listener.js 05:59:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126c49400) [pid = 1656] [serial = 2292] [outer = 0x126550400] 05:59:18 INFO - PROCESS | 1656 | 1467032358847 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]]]}] 05:59:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:59:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:59:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:59:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:59:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 05:59:18 INFO - TEST-START | /FileAPI/historical.html 05:59:18 INFO - PROCESS | 1656 | 1467032358866 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 05:59:18 INFO - PROCESS | 1656 | 1467032358868 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 05:59:18 INFO - PROCESS | 1656 | 1467032358870 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:59:18 INFO - PROCESS | 1656 | 1467032358872 Marionette TRACE conn2 <- [1,3022,null,{}] 05:59:18 INFO - PROCESS | 1656 | 1467032358876 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}] 05:59:18 INFO - PROCESS | 1656 | 1467032358878 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:18 INFO - PROCESS | 1656 | 1467032358993 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 05:59:19 INFO - PROCESS | 1656 | 1467032358998 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:19 INFO - PROCESS | 1656 | 1467032358999 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12321f800 == 37 [pid = 1656] [id = 765] 05:59:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1265f0000) [pid = 1656] [serial = 2293] [outer = 0x0] 05:59:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1282c7000) [pid = 1656] [serial = 2294] [outer = 0x1265f0000] 05:59:19 INFO - PROCESS | 1656 | 1467032359023 Marionette DEBUG loaded listener.js 05:59:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12839b400) [pid = 1656] [serial = 2295] [outer = 0x1265f0000] 05:59:19 INFO - PROCESS | 1656 | 1467032359297 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"]]]}] 05:59:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:59:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:59:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:59:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:59:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:59:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:59:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:59:19 INFO - TEST-OK | /FileAPI/historical.html | took 522ms 05:59:19 INFO - PROCESS | 1656 | 1467032359393 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 05:59:19 INFO - PROCESS | 1656 | 1467032359395 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 05:59:19 INFO - TEST-START | /FileAPI/idlharness.html 05:59:19 INFO - PROCESS | 1656 | 1467032359398 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:59:19 INFO - PROCESS | 1656 | 1467032359401 Marionette TRACE conn2 <- [1,3026,null,{}] 05:59:19 INFO - PROCESS | 1656 | 1467032359405 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}] 05:59:19 INFO - PROCESS | 1656 | 1467032359407 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:19 INFO - PROCESS | 1656 | 1467032359518 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 05:59:19 INFO - PROCESS | 1656 | 1467032359576 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:19 INFO - PROCESS | 1656 | 1467032359578 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x117220000 == 38 [pid = 1656] [id = 766] 05:59:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112980800) [pid = 1656] [serial = 2296] [outer = 0x0] 05:59:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112d87000) [pid = 1656] [serial = 2297] [outer = 0x112980800] 05:59:19 INFO - PROCESS | 1656 | 1467032359610 Marionette DEBUG loaded listener.js 05:59:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x113378000) [pid = 1656] [serial = 2298] [outer = 0x112980800] 05:59:20 INFO - PROCESS | 1656 | 1467032360285 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]]]}] 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:59:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:59:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:59:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:59:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:59:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:59:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:59:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:59:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:59:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:59:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:59:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:59:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:59:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:59:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:59:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:59:20 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 05:59:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:59:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:59:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:59:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:59:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:59:20 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 05:59:20 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 05:59:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:59:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:59:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:59:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:59:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:59:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:59:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:59:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:59:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:59:20 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 05:59:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:59:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:59:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:59:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:59:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:59:20 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 05:59:20 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 05:59:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:59:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:59:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:59:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:59:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:59:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:59:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 933ms 05:59:20 INFO - PROCESS | 1656 | 1467032360335 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 05:59:20 INFO - PROCESS | 1656 | 1467032360337 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 05:59:20 INFO - TEST-START | /FileAPI/idlharness.worker 05:59:20 INFO - PROCESS | 1656 | 1467032360344 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:59:20 INFO - PROCESS | 1656 | 1467032360347 Marionette TRACE conn2 <- [1,3030,null,{}] 05:59:20 INFO - PROCESS | 1656 | 1467032360350 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}] 05:59:20 INFO - PROCESS | 1656 | 1467032360353 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:20 INFO - PROCESS | 1656 | 1467032360477 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 05:59:20 INFO - PROCESS | 1656 | 1467032360581 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:20 INFO - PROCESS | 1656 | 1467032360583 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc26800 == 39 [pid = 1656] [id = 767] 05:59:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126bdf400) [pid = 1656] [serial = 2299] [outer = 0x0] 05:59:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12839ec00) [pid = 1656] [serial = 2300] [outer = 0x126bdf400] 05:59:20 INFO - PROCESS | 1656 | 1467032360632 Marionette DEBUG loaded listener.js 05:59:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1283d4000) [pid = 1656] [serial = 2301] [outer = 0x126bdf400] 05:59:20 INFO - PROCESS | 1656 | [1656] 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 05:59:21 INFO - PROCESS | 1656 | 1467032361384 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,{},{}]]]}] 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:59:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:59:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:59:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:59:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:59:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:59:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:59:21 INFO - {} 05:59:21 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 05:59:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:59:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:59:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:59:21 INFO - {} 05:59:21 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 - {} 05:59:21 INFO - {} 05:59:21 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 05:59:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:59:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:59:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:59:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:59:21 INFO - {} 05:59:21 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 05:59:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:59:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:59:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:59:21 INFO - {} 05:59:21 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 - {} 05:59:21 INFO - {} 05:59:21 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 05:59:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:59:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:59:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 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 05:59:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:59:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:59:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 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 05:59:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 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 05:59:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 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 05:59:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:59:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:59:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:59:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:59:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:59:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:59:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:59:21 INFO - {} 05:59:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1094ms 05:59:21 INFO - PROCESS | 1656 | 1467032361469 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 05:59:21 INFO - PROCESS | 1656 | 1467032361471 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 05:59:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:59:21 INFO - PROCESS | 1656 | 1467032361477 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:59:21 INFO - PROCESS | 1656 | 1467032361478 Marionette TRACE conn2 <- [1,3034,null,{}] 05:59:21 INFO - PROCESS | 1656 | 1467032361487 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}] 05:59:21 INFO - PROCESS | 1656 | 1467032361491 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:21 INFO - PROCESS | 1656 | 1467032361602 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 05:59:21 INFO - PROCESS | 1656 | 1467032361662 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:21 INFO - PROCESS | 1656 | 1467032361664 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x117244800 == 40 [pid = 1656] [id = 768] 05:59:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x115fd9000) [pid = 1656] [serial = 2302] [outer = 0x0] 05:59:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119153c00) [pid = 1656] [serial = 2303] [outer = 0x115fd9000] 05:59:21 INFO - PROCESS | 1656 | 1467032361696 Marionette DEBUG loaded listener.js 05:59:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12432e400) [pid = 1656] [serial = 2304] [outer = 0x115fd9000] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12c482000 == 39 [pid = 1656] [id = 764] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcb9800 == 38 [pid = 1656] [id = 763] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1ab800 == 37 [pid = 1656] [id = 762] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12a7bf000 == 36 [pid = 1656] [id = 761] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1139b5000 == 35 [pid = 1656] [id = 760] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x129111800 == 34 [pid = 1656] [id = 759] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x124364000 == 33 [pid = 1656] [id = 758] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12488b800 == 32 [pid = 1656] [id = 757] 05:59:22 INFO - PROCESS | 1656 | 1467032362296 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]]]}] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x123577800 == 31 [pid = 1656] [id = 756] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119252800 == 30 [pid = 1656] [id = 755] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1182d3000 == 29 [pid = 1656] [id = 754] 05:59:22 INFO - PROCESS | 1656 | --DOCSHELL 0x113c6e000 == 28 [pid = 1656] [id = 753] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124133c00) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x123651800) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1240de800) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1195a4800) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119741400) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116f99000) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11701e800) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112866c00) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112ec2c00) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1180be800) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118604c00) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1282bfc00) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113c32800) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115fd7400) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11914a400) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11947dc00) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124730c00) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1282c0800) [pid = 1656] [serial = 2234] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12432fc00) [pid = 1656] [serial = 2222] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128395000) [pid = 1656] [serial = 2237] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128399c00) [pid = 1656] [serial = 2239] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117020800) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119152c00) [pid = 1656] [serial = 2228] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126be3000) [pid = 1656] [serial = 2233] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124dfd000) [pid = 1656] [serial = 2225] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119dde800) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119741c00) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124079400) [pid = 1656] [serial = 2219] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1210f9c00) [pid = 1656] [serial = 2216] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119740800) [pid = 1656] [serial = 2231] [outer = 0x0] [url = about:blank] 05:59:22 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1282c6400) [pid = 1656] [serial = 2236] [outer = 0x0] [url = about:blank] 05:59:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:59:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 876ms 05:59:22 INFO - PROCESS | 1656 | 1467032362352 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 05:59:22 INFO - PROCESS | 1656 | 1467032362354 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 05:59:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:59:22 INFO - PROCESS | 1656 | 1467032362363 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:59:22 INFO - PROCESS | 1656 | 1467032362366 Marionette TRACE conn2 <- [1,3038,null,{}] 05:59:22 INFO - PROCESS | 1656 | 1467032362369 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}] 05:59:22 INFO - PROCESS | 1656 | 1467032362371 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:22 INFO - PROCESS | 1656 | 1467032362453 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 05:59:22 INFO - PROCESS | 1656 | 1467032362461 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:22 INFO - PROCESS | 1656 | 1467032362463 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693a000 == 29 [pid = 1656] [id = 769] 05:59:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112ec2c00) [pid = 1656] [serial = 2305] [outer = 0x0] 05:59:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1133ae400) [pid = 1656] [serial = 2306] [outer = 0x112ec2c00] 05:59:22 INFO - PROCESS | 1656 | 1467032362491 Marionette DEBUG loaded listener.js 05:59:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11701e800) [pid = 1656] [serial = 2307] [outer = 0x112ec2c00] 05:59:22 INFO - PROCESS | 1656 | 1467032362810 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"]]]}] 05:59:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:59:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:59:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 05:59:22 INFO - PROCESS | 1656 | 1467032362835 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 05:59:22 INFO - PROCESS | 1656 | 1467032362838 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 05:59:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:59:22 INFO - PROCESS | 1656 | 1467032362872 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:59:22 INFO - PROCESS | 1656 | 1467032362874 Marionette TRACE conn2 <- [1,3042,null,{}] 05:59:22 INFO - PROCESS | 1656 | 1467032362876 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}] 05:59:22 INFO - PROCESS | 1656 | 1467032362877 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:22 INFO - PROCESS | 1656 | 1467032362962 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 05:59:22 INFO - PROCESS | 1656 | 1467032362966 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:22 INFO - PROCESS | 1656 | 1467032362967 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11924f800 == 30 [pid = 1656] [id = 770] 05:59:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1180c1400) [pid = 1656] [serial = 2308] [outer = 0x0] 05:59:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1195a4800) [pid = 1656] [serial = 2309] [outer = 0x1180c1400] 05:59:22 INFO - PROCESS | 1656 | 1467032362994 Marionette DEBUG loaded listener.js 05:59:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11999e800) [pid = 1656] [serial = 2310] [outer = 0x1180c1400] 05:59:23 INFO - PROCESS | 1656 | 1467032363455 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]]]}] 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:59:23 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. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:59:23 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'.) 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:59:23 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. 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:59:23 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. 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:59:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:59:23 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. 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:59:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:59:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:59:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:59:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:59:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 635ms 05:59:23 INFO - PROCESS | 1656 | 1467032363505 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 05:59:23 INFO - PROCESS | 1656 | 1467032363508 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 05:59:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:59:23 INFO - PROCESS | 1656 | 1467032363512 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:59:23 INFO - PROCESS | 1656 | 1467032363517 Marionette TRACE conn2 <- [1,3046,null,{}] 05:59:23 INFO - PROCESS | 1656 | 1467032363537 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}] 05:59:23 INFO - PROCESS | 1656 | 1467032363543 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:23 INFO - PROCESS | 1656 | 1467032363677 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 05:59:23 INFO - PROCESS | 1656 | 1467032363760 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:23 INFO - PROCESS | 1656 | 1467032363762 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b32000 == 31 [pid = 1656] [id = 771] 05:59:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1240ddc00) [pid = 1656] [serial = 2311] [outer = 0x0] 05:59:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124db1c00) [pid = 1656] [serial = 2312] [outer = 0x1240ddc00] 05:59:23 INFO - PROCESS | 1656 | 1467032363807 Marionette DEBUG loaded listener.js 05:59:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1265f5000) [pid = 1656] [serial = 2313] [outer = 0x1240ddc00] 05:59:23 INFO - PROCESS | 1656 | [1656] 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 05:59:24 INFO - PROCESS | 1656 | 1467032364120 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:59:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:59:24 INFO - {} 05:59:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 625ms 05:59:24 INFO - PROCESS | 1656 | 1467032364146 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 05:59:24 INFO - PROCESS | 1656 | 1467032364148 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 05:59:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:59:24 INFO - PROCESS | 1656 | 1467032364150 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:59:24 INFO - PROCESS | 1656 | 1467032364151 Marionette TRACE conn2 <- [1,3050,null,{}] 05:59:24 INFO - PROCESS | 1656 | 1467032364185 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}] 05:59:24 INFO - PROCESS | 1656 | 1467032364186 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:24 INFO - PROCESS | 1656 | 1467032364272 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 05:59:24 INFO - PROCESS | 1656 | 1467032364278 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:24 INFO - PROCESS | 1656 | 1467032364279 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x129108800 == 32 [pid = 1656] [id = 772] 05:59:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126be1800) [pid = 1656] [serial = 2314] [outer = 0x0] 05:59:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1282bfc00) [pid = 1656] [serial = 2315] [outer = 0x126be1800] 05:59:24 INFO - PROCESS | 1656 | 1467032364304 Marionette DEBUG loaded listener.js 05:59:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128396c00) [pid = 1656] [serial = 2316] [outer = 0x126be1800] 05:59:24 INFO - PROCESS | 1656 | 1467032364624 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]]]}] 05:59:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:59:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:59:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:59:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:59:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 521ms 05:59:24 INFO - PROCESS | 1656 | 1467032364679 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 05:59:24 INFO - PROCESS | 1656 | 1467032364680 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 05:59:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:59:24 INFO - PROCESS | 1656 | 1467032364694 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:59:24 INFO - PROCESS | 1656 | 1467032364695 Marionette TRACE conn2 <- [1,3054,null,{}] 05:59:24 INFO - PROCESS | 1656 | 1467032364697 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}] 05:59:24 INFO - PROCESS | 1656 | 1467032364699 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:24 INFO - PROCESS | 1656 | 1467032364803 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 05:59:24 INFO - PROCESS | 1656 | 1467032364807 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:24 INFO - PROCESS | 1656 | 1467032364808 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b194800 == 33 [pid = 1656] [id = 773] 05:59:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x112613800) [pid = 1656] [serial = 2317] [outer = 0x0] 05:59:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128398c00) [pid = 1656] [serial = 2318] [outer = 0x112613800] 05:59:24 INFO - PROCESS | 1656 | 1467032364833 Marionette DEBUG loaded listener.js 05:59:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a62f000) [pid = 1656] [serial = 2319] [outer = 0x112613800] 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:59:25 INFO - PROCESS | 1656 | 1467032365305 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"]]]}] 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:59:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:59:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:59:25 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" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:59:25 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" 05:59:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:59:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 05:59:25 INFO - PROCESS | 1656 | 1467032365331 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 05:59:25 INFO - PROCESS | 1656 | 1467032365332 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 05:59:25 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:59:25 INFO - PROCESS | 1656 | 1467032365341 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:59:25 INFO - PROCESS | 1656 | 1467032365342 Marionette TRACE conn2 <- [1,3058,null,{}] 05:59:25 INFO - PROCESS | 1656 | 1467032365344 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}] 05:59:25 INFO - PROCESS | 1656 | 1467032365348 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:25 INFO - PROCESS | 1656 | 1467032365466 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 05:59:25 INFO - PROCESS | 1656 | 1467032365524 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:25 INFO - PROCESS | 1656 | 1467032365525 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcea800 == 34 [pid = 1656] [id = 774] 05:59:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b1e1c00) [pid = 1656] [serial = 2320] [outer = 0x0] 05:59:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b1e7800) [pid = 1656] [serial = 2321] [outer = 0x12b1e1c00] 05:59:25 INFO - PROCESS | 1656 | 1467032365552 Marionette DEBUG loaded listener.js 05:59:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b945400) [pid = 1656] [serial = 2322] [outer = 0x12b1e1c00] 05:59:25 INFO - PROCESS | 1656 | 1467032365869 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]]]}] 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:59:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:59:25 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:59:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:59:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:59:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:59:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 576ms 05:59:25 INFO - PROCESS | 1656 | 1467032365912 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 05:59:25 INFO - PROCESS | 1656 | 1467032365913 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 05:59:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:59:25 INFO - PROCESS | 1656 | 1467032365916 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:59:25 INFO - PROCESS | 1656 | 1467032365917 Marionette TRACE conn2 <- [1,3062,null,{}] 05:59:25 INFO - PROCESS | 1656 | 1467032365919 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}] 05:59:25 INFO - PROCESS | 1656 | 1467032365920 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:26 INFO - PROCESS | 1656 | 1467032366027 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 05:59:26 INFO - PROCESS | 1656 | 1467032366030 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:26 INFO - PROCESS | 1656 | 1467032366031 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c769800 == 35 [pid = 1656] [id = 775] 05:59:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b944400) [pid = 1656] [serial = 2323] [outer = 0x0] 05:59:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b94c800) [pid = 1656] [serial = 2324] [outer = 0x12b944400] 05:59:26 INFO - PROCESS | 1656 | 1467032366055 Marionette DEBUG loaded listener.js 05:59:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12ba09000) [pid = 1656] [serial = 2325] [outer = 0x12b944400] 05:59:26 INFO - PROCESS | 1656 | [1656] 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 05:59:26 INFO - PROCESS | 1656 | 1467032366393 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11701ac00) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116fa1000) [pid = 1656] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119d9ac00) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11973dc00) [pid = 1656] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118604800) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x110fa0400) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112d8d000) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1161e0000) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1210fe000) [pid = 1656] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1238bcc00) [pid = 1656] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112ddb800) [pid = 1656] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117021800) [pid = 1656] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11999d800) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1199a9000) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126550400) [pid = 1656] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1166ed400) [pid = 1656] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12472b800) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:59:26 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x120736800) [pid = 1656] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 05:59:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:59:26 INFO - {} 05:59:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 622ms 05:59:26 INFO - PROCESS | 1656 | 1467032366538 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 05:59:26 INFO - PROCESS | 1656 | 1467032366541 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 05:59:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:59:26 INFO - PROCESS | 1656 | 1467032366544 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:59:26 INFO - PROCESS | 1656 | 1467032366545 Marionette TRACE conn2 <- [1,3066,null,{}] 05:59:26 INFO - PROCESS | 1656 | 1467032366548 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}] 05:59:26 INFO - PROCESS | 1656 | 1467032366551 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:26 INFO - PROCESS | 1656 | 1467032366665 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 05:59:26 INFO - PROCESS | 1656 | 1467032366674 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:26 INFO - PROCESS | 1656 | 1467032366676 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1125de800 == 36 [pid = 1656] [id = 776] 05:59:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116fa1000) [pid = 1656] [serial = 2326] [outer = 0x0] 05:59:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118604800) [pid = 1656] [serial = 2327] [outer = 0x116fa1000] 05:59:26 INFO - PROCESS | 1656 | 1467032366716 Marionette DEBUG loaded listener.js 05:59:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1237a8800) [pid = 1656] [serial = 2328] [outer = 0x116fa1000] 05:59:27 INFO - PROCESS | 1656 | 1467032367128 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]]]}] 05:59:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:59:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:59:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:59:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:59:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:59:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:59:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:59:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 624ms 05:59:27 INFO - PROCESS | 1656 | 1467032367168 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 05:59:27 INFO - PROCESS | 1656 | 1467032367170 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 05:59:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:59:27 INFO - PROCESS | 1656 | 1467032367173 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:59:27 INFO - PROCESS | 1656 | 1467032367175 Marionette TRACE conn2 <- [1,3070,null,{}] 05:59:27 INFO - PROCESS | 1656 | 1467032367178 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}] 05:59:27 INFO - PROCESS | 1656 | 1467032367180 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:27 INFO - PROCESS | 1656 | 1467032367306 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 05:59:27 INFO - PROCESS | 1656 | 1467032367311 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:27 INFO - PROCESS | 1656 | 1467032367312 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x119176000 == 37 [pid = 1656] [id = 777] 05:59:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126550400) [pid = 1656] [serial = 2329] [outer = 0x0] 05:59:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x129159000) [pid = 1656] [serial = 2330] [outer = 0x126550400] 05:59:27 INFO - PROCESS | 1656 | 1467032367349 Marionette DEBUG loaded listener.js 05:59:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x129161c00) [pid = 1656] [serial = 2331] [outer = 0x126550400] 05:59:27 INFO - PROCESS | 1656 | 1467032367770 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]]]}] 05:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:59:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 626ms 05:59:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:59:27 INFO - PROCESS | 1656 | 1467032367799 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 05:59:27 INFO - PROCESS | 1656 | 1467032367800 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 05:59:27 INFO - PROCESS | 1656 | 1467032367802 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:59:27 INFO - PROCESS | 1656 | 1467032367803 Marionette TRACE conn2 <- [1,3074,null,{}] 05:59:27 INFO - PROCESS | 1656 | 1467032367805 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}] 05:59:27 INFO - PROCESS | 1656 | 1467032367806 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:27 INFO - PROCESS | 1656 | 1467032367922 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 05:59:27 INFO - PROCESS | 1656 | 1467032367930 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:27 INFO - PROCESS | 1656 | 1467032367931 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf28000 == 38 [pid = 1656] [id = 778] 05:59:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x129163c00) [pid = 1656] [serial = 2332] [outer = 0x0] 05:59:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129355c00) [pid = 1656] [serial = 2333] [outer = 0x129163c00] 05:59:27 INFO - PROCESS | 1656 | 1467032367955 Marionette DEBUG loaded listener.js 05:59:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12935bc00) [pid = 1656] [serial = 2334] [outer = 0x129163c00] 05:59:28 INFO - PROCESS | 1656 | 1467032368264 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]]]}] 05:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:59:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 518ms 05:59:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:59:28 INFO - PROCESS | 1656 | 1467032368321 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 05:59:28 INFO - PROCESS | 1656 | 1467032368322 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 05:59:28 INFO - PROCESS | 1656 | 1467032368324 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:59:28 INFO - PROCESS | 1656 | 1467032368326 Marionette TRACE conn2 <- [1,3078,null,{}] 05:59:28 INFO - PROCESS | 1656 | 1467032368328 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}] 05:59:28 INFO - PROCESS | 1656 | 1467032368330 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:28 INFO - PROCESS | 1656 | 1467032368423 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 05:59:28 INFO - PROCESS | 1656 | 1467032368428 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:28 INFO - PROCESS | 1656 | 1467032368430 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc0c800 == 39 [pid = 1656] [id = 779] 05:59:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12935e000) [pid = 1656] [serial = 2335] [outer = 0x0] 05:59:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1294a1c00) [pid = 1656] [serial = 2336] [outer = 0x12935e000] 05:59:28 INFO - PROCESS | 1656 | 1467032368456 Marionette DEBUG loaded listener.js 05:59:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a544000) [pid = 1656] [serial = 2337] [outer = 0x12935e000] 05:59:28 INFO - PROCESS | 1656 | 1467032368943 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] 05:59:29 INFO - PROCESS | 1656 | 1467032368999 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 05:59:29 INFO - PROCESS | 1656 | 1467032369003 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:59:29 INFO - PROCESS | 1656 | 1467032369006 Marionette TRACE conn2 <- [1,3082,null,{}] 05:59:29 INFO - PROCESS | 1656 | 1467032369009 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}] 05:59:29 INFO - PROCESS | 1656 | 1467032369011 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:29 INFO - PROCESS | 1656 | 1467032369117 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 05:59:29 INFO - PROCESS | 1656 | 1467032369239 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:29 INFO - PROCESS | 1656 | 1467032369240 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x120770800 == 40 [pid = 1656] [id = 780] 05:59:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118017800) [pid = 1656] [serial = 2338] [outer = 0x0] 05:59:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1181ab000) [pid = 1656] [serial = 2339] [outer = 0x118017800] 05:59:29 INFO - PROCESS | 1656 | 1467032369272 Marionette DEBUG loaded listener.js 05:59:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119709000) [pid = 1656] [serial = 2340] [outer = 0x118017800] 05:59:29 INFO - PROCESS | 1656 | 1467032369632 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]]]}] 05:59:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:59:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:59:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 672ms 05:59:29 INFO - PROCESS | 1656 | 1467032369674 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 05:59:29 INFO - PROCESS | 1656 | 1467032369678 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 05:59:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:59:29 INFO - PROCESS | 1656 | 1467032369683 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:59:29 INFO - PROCESS | 1656 | 1467032369685 Marionette TRACE conn2 <- [1,3086,null,{}] 05:59:29 INFO - PROCESS | 1656 | 1467032369687 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}] 05:59:29 INFO - PROCESS | 1656 | 1467032369689 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:29 INFO - PROCESS | 1656 | 1467032369795 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 05:59:29 INFO - PROCESS | 1656 | 1467032369904 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:29 INFO - PROCESS | 1656 | 1467032369905 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x129122800 == 41 [pid = 1656] [id = 781] 05:59:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11999c800) [pid = 1656] [serial = 2341] [outer = 0x0] 05:59:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12073c800) [pid = 1656] [serial = 2342] [outer = 0x11999c800] 05:59:29 INFO - PROCESS | 1656 | 1467032369938 Marionette DEBUG loaded listener.js 05:59:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123db8c00) [pid = 1656] [serial = 2343] [outer = 0x11999c800] 05:59:30 INFO - PROCESS | 1656 | 1467032370282 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:59:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:59:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 621ms 05:59:30 INFO - PROCESS | 1656 | 1467032370305 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 05:59:30 INFO - PROCESS | 1656 | 1467032370306 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 05:59:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:59:30 INFO - PROCESS | 1656 | 1467032370309 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:59:30 INFO - PROCESS | 1656 | 1467032370312 Marionette TRACE conn2 <- [1,3090,null,{}] 05:59:30 INFO - PROCESS | 1656 | 1467032370320 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}] 05:59:30 INFO - PROCESS | 1656 | 1467032370323 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:30 INFO - PROCESS | 1656 | 1467032370427 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 05:59:30 INFO - PROCESS | 1656 | 1467032370531 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:30 INFO - PROCESS | 1656 | 1467032370533 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c75b800 == 42 [pid = 1656] [id = 782] 05:59:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1261a1000) [pid = 1656] [serial = 2344] [outer = 0x0] 05:59:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126811c00) [pid = 1656] [serial = 2345] [outer = 0x1261a1000] 05:59:30 INFO - PROCESS | 1656 | 1467032370567 Marionette DEBUG loaded listener.js 05:59:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1282cac00) [pid = 1656] [serial = 2346] [outer = 0x1261a1000] 05:59:30 INFO - PROCESS | 1656 | 1467032370943 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:59:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:59:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 05:59:30 INFO - PROCESS | 1656 | 1467032370981 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 05:59:30 INFO - PROCESS | 1656 | 1467032370984 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 05:59:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:59:30 INFO - PROCESS | 1656 | 1467032370988 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:59:30 INFO - PROCESS | 1656 | 1467032370990 Marionette TRACE conn2 <- [1,3094,null,{}] 05:59:30 INFO - PROCESS | 1656 | 1467032370994 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}] 05:59:30 INFO - PROCESS | 1656 | 1467032370996 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:31 INFO - PROCESS | 1656 | 1467032371151 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 05:59:31 INFO - PROCESS | 1656 | 1467032371281 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:31 INFO - PROCESS | 1656 | 1467032371282 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc21800 == 43 [pid = 1656] [id = 783] 05:59:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x129165400) [pid = 1656] [serial = 2347] [outer = 0x0] 05:59:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12935c000) [pid = 1656] [serial = 2348] [outer = 0x129165400] 05:59:31 INFO - PROCESS | 1656 | 1467032371313 Marionette DEBUG loaded listener.js 05:59:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12949f000) [pid = 1656] [serial = 2349] [outer = 0x129165400] 05:59:31 INFO - PROCESS | 1656 | 1467032371684 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:59:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 725ms 05:59:31 INFO - PROCESS | 1656 | 1467032371712 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 05:59:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:59:31 INFO - PROCESS | 1656 | 1467032371714 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 05:59:31 INFO - PROCESS | 1656 | 1467032371716 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:59:31 INFO - PROCESS | 1656 | 1467032371717 Marionette TRACE conn2 <- [1,3098,null,{}] 05:59:31 INFO - PROCESS | 1656 | 1467032371720 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}] 05:59:31 INFO - PROCESS | 1656 | 1467032371721 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:31 INFO - PROCESS | 1656 | 1467032371841 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 05:59:31 INFO - PROCESS | 1656 | 1467032371923 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:31 INFO - PROCESS | 1656 | 1467032371925 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11667f000 == 44 [pid = 1656] [id = 784] 05:59:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112f98c00) [pid = 1656] [serial = 2350] [outer = 0x0] 05:59:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1161a5800) [pid = 1656] [serial = 2351] [outer = 0x112f98c00] 05:59:31 INFO - PROCESS | 1656 | 1467032371954 Marionette DEBUG loaded listener.js 05:59:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x117db2000) [pid = 1656] [serial = 2352] [outer = 0x112f98c00] 05:59:32 INFO - PROCESS | 1656 | 1467032372463 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]]]}] 05:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:59:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 770ms 05:59:32 INFO - PROCESS | 1656 | 1467032372487 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 05:59:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:59:32 INFO - PROCESS | 1656 | 1467032372489 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 05:59:32 INFO - PROCESS | 1656 | 1467032372492 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:59:32 INFO - PROCESS | 1656 | 1467032372494 Marionette TRACE conn2 <- [1,3102,null,{}] 05:59:32 INFO - PROCESS | 1656 | 1467032372498 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}] 05:59:32 INFO - PROCESS | 1656 | 1467032372500 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:32 INFO - PROCESS | 1656 | 1467032372596 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 05:59:32 INFO - PROCESS | 1656 | 1467032372671 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:32 INFO - PROCESS | 1656 | 1467032372673 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a4800 == 45 [pid = 1656] [id = 785] 05:59:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11637c400) [pid = 1656] [serial = 2353] [outer = 0x0] 05:59:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x110ee3c00) [pid = 1656] [serial = 2354] [outer = 0x11637c400] 05:59:32 INFO - PROCESS | 1656 | 1467032372747 Marionette DEBUG loaded listener.js 05:59:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116fa4000) [pid = 1656] [serial = 2355] [outer = 0x11637c400] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf28000 == 44 [pid = 1656] [id = 778] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119176000 == 43 [pid = 1656] [id = 777] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1125de800 == 42 [pid = 1656] [id = 776] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c769800 == 41 [pid = 1656] [id = 775] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcea800 == 40 [pid = 1656] [id = 774] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b194800 == 39 [pid = 1656] [id = 773] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x129108800 == 38 [pid = 1656] [id = 772] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x126b32000 == 37 [pid = 1656] [id = 771] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11924f800 == 36 [pid = 1656] [id = 770] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11693a000 == 35 [pid = 1656] [id = 769] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12321f800 == 34 [pid = 1656] [id = 765] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x117220000 == 33 [pid = 1656] [id = 766] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc26800 == 32 [pid = 1656] [id = 767] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x117244800 == 31 [pid = 1656] [id = 768] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11667f000 == 30 [pid = 1656] [id = 784] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc21800 == 29 [pid = 1656] [id = 783] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c75b800 == 28 [pid = 1656] [id = 782] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x129122800 == 27 [pid = 1656] [id = 781] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x120770800 == 26 [pid = 1656] [id = 780] 05:59:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc0c800 == 25 [pid = 1656] [id = 779] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1180b9c00) [pid = 1656] [serial = 2265] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1184b9800) [pid = 1656] [serial = 2266] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12326a800) [pid = 1656] [serial = 2276] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x117db4800) [pid = 1656] [serial = 2271] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119486400) [pid = 1656] [serial = 2268] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11973a800) [pid = 1656] [serial = 2269] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1121ab800) [pid = 1656] [serial = 2259] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11297d800) [pid = 1656] [serial = 2260] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113c9bc00) [pid = 1656] [serial = 2262] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116973000) [pid = 1656] [serial = 2263] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117db4400) [pid = 1656] [serial = 2257] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1163e1c00) [pid = 1656] [serial = 2256] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1240d7800) [pid = 1656] [serial = 2279] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1238bc000) [pid = 1656] [serial = 2277] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124733000) [pid = 1656] [serial = 2282] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1240e3400) [pid = 1656] [serial = 2280] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116376c00) [pid = 1656] [serial = 2242] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112fc4c00) [pid = 1656] [serial = 2241] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118628400) [pid = 1656] [serial = 2245] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1176dd000) [pid = 1656] [serial = 2244] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120737800) [pid = 1656] [serial = 2248] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119d99800) [pid = 1656] [serial = 2247] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1246b3400) [pid = 1656] [serial = 2251] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1237f1800) [pid = 1656] [serial = 2250] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126c49400) [pid = 1656] [serial = 2292] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11973e000) [pid = 1656] [serial = 2285] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126beac00) [pid = 1656] [serial = 2254] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126552400) [pid = 1656] [serial = 2253] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126882400) [pid = 1656] [serial = 2291] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1240e1400) [pid = 1656] [serial = 2286] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1282c7000) [pid = 1656] [serial = 2294] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124db4c00) [pid = 1656] [serial = 2288] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x124dff800) [pid = 1656] [serial = 2283] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119d95400) [pid = 1656] [serial = 2273] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1261a1c00) [pid = 1656] [serial = 2289] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12073b400) [pid = 1656] [serial = 2274] [outer = 0x0] [url = about:blank] 05:59:33 INFO - PROCESS | 1656 | 1467032373645 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:59:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:59:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1224ms 05:59:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:59:33 INFO - PROCESS | 1656 | 1467032373717 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 05:59:33 INFO - PROCESS | 1656 | 1467032373719 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 05:59:33 INFO - PROCESS | 1656 | 1467032373722 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:59:33 INFO - PROCESS | 1656 | 1467032373724 Marionette TRACE conn2 <- [1,3106,null,{}] 05:59:33 INFO - PROCESS | 1656 | 1467032373729 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}] 05:59:33 INFO - PROCESS | 1656 | 1467032373730 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:33 INFO - PROCESS | 1656 | 1467032373811 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 05:59:33 INFO - PROCESS | 1656 | 1467032373816 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:33 INFO - PROCESS | 1656 | 1467032373817 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1161bf000 == 26 [pid = 1656] [id = 786] 05:59:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112d90400) [pid = 1656] [serial = 2356] [outer = 0x0] 05:59:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112d93800) [pid = 1656] [serial = 2357] [outer = 0x112d90400] 05:59:33 INFO - PROCESS | 1656 | 1467032373849 Marionette DEBUG loaded listener.js 05:59:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113995800) [pid = 1656] [serial = 2358] [outer = 0x112d90400] 05:59:34 INFO - PROCESS | 1656 | 1467032374177 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]]]}] 05:59:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:59:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:59:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:59:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 472ms 05:59:34 INFO - PROCESS | 1656 | 1467032374227 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 05:59:34 INFO - PROCESS | 1656 | 1467032374231 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 05:59:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:59:34 INFO - PROCESS | 1656 | 1467032374237 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:59:34 INFO - PROCESS | 1656 | 1467032374239 Marionette TRACE conn2 <- [1,3110,null,{}] 05:59:34 INFO - PROCESS | 1656 | 1467032374241 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}] 05:59:34 INFO - PROCESS | 1656 | 1467032374243 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:34 INFO - PROCESS | 1656 | 1467032374320 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 05:59:34 INFO - PROCESS | 1656 | 1467032374327 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:34 INFO - PROCESS | 1656 | 1467032374329 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118497000 == 27 [pid = 1656] [id = 787] 05:59:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116793800) [pid = 1656] [serial = 2359] [outer = 0x0] 05:59:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116f9c000) [pid = 1656] [serial = 2360] [outer = 0x116793800] 05:59:34 INFO - PROCESS | 1656 | 1467032374356 Marionette DEBUG loaded listener.js 05:59:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1176d3400) [pid = 1656] [serial = 2361] [outer = 0x116793800] 05:59:34 INFO - PROCESS | 1656 | 1467032374684 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"]]]}] 05:59:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:59:34 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 05:59:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:59:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:59:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 472ms 05:59:34 INFO - PROCESS | 1656 | 1467032374711 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 05:59:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:59:34 INFO - PROCESS | 1656 | 1467032374712 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 05:59:34 INFO - PROCESS | 1656 | 1467032374714 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:59:34 INFO - PROCESS | 1656 | 1467032374724 Marionette TRACE conn2 <- [1,3114,null,{}] 05:59:34 INFO - PROCESS | 1656 | 1467032374732 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}] 05:59:34 INFO - PROCESS | 1656 | 1467032374735 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:34 INFO - PROCESS | 1656 | 1467032374819 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 05:59:34 INFO - PROCESS | 1656 | 1467032374898 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\", \"2424f332-3043-44cd-ba03-40583091b131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:59:34 INFO - PROCESS | 1656 | 1467032374900 Marionette INFO sendAsync 2bf399c3-ab20-8344-b2a4-801c6d933180 05:59:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a9d800 == 28 [pid = 1656] [id = 788] 05:59:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1184b5800) [pid = 1656] [serial = 2362] [outer = 0x0] 05:59:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11862bc00) [pid = 1656] [serial = 2363] [outer = 0x1184b5800] 05:59:34 INFO - PROCESS | 1656 | 1467032374928 Marionette DEBUG loaded listener.js 05:59:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11914a800) [pid = 1656] [serial = 2364] [outer = 0x1184b5800] 05:59:35 INFO - PROCESS | 1656 | 1467032375209 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]]]}] 05:59:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:59:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 532ms 05:59:35 INFO - PROCESS | 1656 | 1467032375247 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 05:59:35 INFO - PROCESS | 1656 | 1467032375248 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 05:59:36 WARNING - u'runner_teardown' () 05:59:36 INFO - No more tests 05:59:36 INFO - Got 0 unexpected results 05:59:36 INFO - SUITE-END | took 506s 05:59:36 INFO - Closing logging queue 05:59:36 INFO - queue closed 05:59:36 INFO - Return code: 0 05:59:36 WARNING - # TBPL SUCCESS # 05:59:36 INFO - Running post-action listener: _resource_record_post_action 05:59:36 INFO - Running post-run listener: _resource_record_post_run 05:59:37 INFO - Total resource usage - Wall time: 528s; CPU: 58.0%; Read bytes: 31325696; Write bytes: 952448512; Read time: 200; Write time: 4941 05:59:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:59:37 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152666624; Write bytes: 148740096; Read time: 13727; Write time: 306 05:59:37 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 29154816; Write bytes: 791817728; Read time: 182; Write time: 4593 05:59:37 INFO - Running post-run listener: _upload_blobber_files 05:59:37 INFO - Blob upload gear active. 05:59:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:59:37 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 05:59:37 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'] 05:59:37 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 05:59:37 INFO - (blobuploader) - INFO - Open directory for files ... 05:59:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:59:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:59:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:59:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:59:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:59:38 INFO - (blobuploader) - INFO - Done attempting. 05:59:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:59:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:59:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:59:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:59:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:59:40 INFO - (blobuploader) - INFO - Done attempting. 05:59:40 INFO - (blobuploader) - INFO - Iteration through files over. 05:59:40 INFO - Return code: 0 05:59:40 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:59:40 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:59:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04a5f43d6c3d0d569b09e85071fd493d735851899d52492e183a45606d48ca9fbe621ba697926142d486d01afe4d9c04f58cf982f0bf3edb1e2ba2a26fc1dcba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ba2d27758f4a47edad1a2c1e29780dccf5fc5540449eb218e4b35c40ccbf909fbe5fd22a0e470d856b264c7c2033493dba2f632935ee9b0e5d3f9509c9a5796"} 05:59:40 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:59:40 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:59:40 INFO - Contents: 05:59:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04a5f43d6c3d0d569b09e85071fd493d735851899d52492e183a45606d48ca9fbe621ba697926142d486d01afe4d9c04f58cf982f0bf3edb1e2ba2a26fc1dcba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ba2d27758f4a47edad1a2c1e29780dccf5fc5540449eb218e4b35c40ccbf909fbe5fd22a0e470d856b264c7c2033493dba2f632935ee9b0e5d3f9509c9a5796"} 05:59:40 INFO - Running post-run listener: copy_logs_to_upload_dir 05:59:40 INFO - Copying logs to upload dir... 05:59:40 INFO - mkdir: /builds/slave/test/build/upload/logs 05:59:40 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=738.211410 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 18 secs) (at 2016-06-27 05:59:40.796586) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 05:59:40.800321) ========= 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.OsBgofq6ij/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.q8vYWfFepE/Listeners TMPDIR=/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/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/04a5f43d6c3d0d569b09e85071fd493d735851899d52492e183a45606d48ca9fbe621ba697926142d486d01afe4d9c04f58cf982f0bf3edb1e2ba2a26fc1dcba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ba2d27758f4a47edad1a2c1e29780dccf5fc5540449eb218e4b35c40ccbf909fbe5fd22a0e470d856b264c7c2033493dba2f632935ee9b0e5d3f9509c9a5796"} build_url:https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012718 build_url: 'https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/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/04a5f43d6c3d0d569b09e85071fd493d735851899d52492e183a45606d48ca9fbe621ba697926142d486d01afe4d9c04f58cf982f0bf3edb1e2ba2a26fc1dcba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ba2d27758f4a47edad1a2c1e29780dccf5fc5540449eb218e4b35c40ccbf909fbe5fd22a0e470d856b264c7c2033493dba2f632935ee9b0e5d3f9509c9a5796"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bGkGaWHZRLmcMHGcmGEEkQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.16 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 05:59:40.975605) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 05:59:40.979990) ========= 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.OsBgofq6ij/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.q8vYWfFepE/Listeners TMPDIR=/var/folders/jj/387lhx_94cxf0qmq_s0q96_000000w/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.005204 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 05:59:41.005937) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 05:59:41.006277) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 05:59:41.006693) ========= ========= Total master_lag: 0.59 =========