builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0229 starttime: 1467317909.74 results: success (0) buildid: 20160630115927 builduid: 8f95a183e1694b9ab8d7f9f5101de05a revision: bcb69c8427d315b1d9c993493b2baf639761dd86 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:29.737378) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:29.737764) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:29.738031) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:29.784825) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:29.785089) ========= 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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners TMPDIR=/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/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-30 13:18:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 178M=0s 2016-06-30 13:18:30 (178 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.613404 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:30.444634) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:30.444933) ========= 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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners TMPDIR=/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/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.025399 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:30.518269) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-30 13:18:30.518568) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev bcb69c8427d315b1d9c993493b2baf639761dd86 --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 bcb69c8427d315b1d9c993493b2baf639761dd86 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DJtVf8P8X8/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.hMNRjRiQOc/Listeners TMPDIR=/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/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-30 13:18:30,603 truncating revision to first 12 chars 2016-06-30 13:18:30,603 Setting DEBUG logging. 2016-06-30 13:18:30,603 attempt 1/10 2016-06-30 13:18:30,603 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/bcb69c8427d3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-30 13:18:31,366 unpacking tar archive at: mozilla-beta-bcb69c8427d3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.028228 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-30 13:18:31.569761) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:31.570101) ========= script_repo_revision: bcb69c8427d315b1d9c993493b2baf639761dd86 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:31.570553) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:31.570833) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-30 13:18:31.590748) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 55 secs) (at 2016-06-30 13:18:31.591012) ========= /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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners TMPDIR=/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/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 13:18:31 INFO - MultiFileLogger online at 20160630 13:18:31 in /builds/slave/test 13:18:31 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 13:18:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:18:31 INFO - {'append_to_log': False, 13:18:31 INFO - 'base_work_dir': '/builds/slave/test', 13:18:31 INFO - 'blob_upload_branch': 'mozilla-beta', 13:18:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:18:31 INFO - 'buildbot_json_path': 'buildprops.json', 13:18:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:18:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:18:31 INFO - 'download_minidump_stackwalk': True, 13:18:31 INFO - 'download_symbols': 'true', 13:18:31 INFO - 'e10s': False, 13:18:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:18:31 INFO - 'tooltool.py': '/tools/tooltool.py', 13:18:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:18:31 INFO - '/tools/misc-python/virtualenv.py')}, 13:18:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:18:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:18:31 INFO - 'log_level': 'info', 13:18:31 INFO - 'log_to_console': True, 13:18:31 INFO - 'opt_config_files': (), 13:18:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:18:31 INFO - '--processes=1', 13:18:31 INFO - '--config=%(test_path)s/wptrunner.ini', 13:18:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:18:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:18:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:18:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:18:31 INFO - 'pip_index': False, 13:18:31 INFO - 'require_test_zip': True, 13:18:31 INFO - 'test_type': ('testharness',), 13:18:31 INFO - 'this_chunk': '1', 13:18:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:18:31 INFO - 'total_chunks': '10', 13:18:31 INFO - 'virtualenv_path': 'venv', 13:18:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:18:31 INFO - 'work_dir': 'build'} 13:18:31 INFO - ##### 13:18:31 INFO - ##### Running clobber step. 13:18:31 INFO - ##### 13:18:31 INFO - Running pre-action listener: _resource_record_pre_action 13:18:31 INFO - Running main action method: clobber 13:18:31 INFO - rmtree: /builds/slave/test/build 13:18:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:18:33 INFO - Running post-action listener: _resource_record_post_action 13:18:33 INFO - ##### 13:18:33 INFO - ##### Running read-buildbot-config step. 13:18:33 INFO - ##### 13:18:33 INFO - Running pre-action listener: _resource_record_pre_action 13:18:33 INFO - Running main action method: read_buildbot_config 13:18:33 INFO - Using buildbot properties: 13:18:33 INFO - { 13:18:33 INFO - "project": "", 13:18:33 INFO - "product": "firefox", 13:18:33 INFO - "script_repo_revision": "production", 13:18:33 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 13:18:33 INFO - "repository": "", 13:18:33 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 13:18:33 INFO - "buildid": "20160630115927", 13:18:33 INFO - "pgo_build": "False", 13:18:33 INFO - "basedir": "/builds/slave/test", 13:18:33 INFO - "buildnumber": 17, 13:18:33 INFO - "slavename": "t-yosemite-r7-0229", 13:18:33 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 13:18:33 INFO - "platform": "macosx64", 13:18:33 INFO - "branch": "mozilla-beta", 13:18:33 INFO - "revision": "bcb69c8427d315b1d9c993493b2baf639761dd86", 13:18:33 INFO - "repo_path": "releases/mozilla-beta", 13:18:33 INFO - "moz_repo_path": "", 13:18:33 INFO - "stage_platform": "macosx64", 13:18:33 INFO - "builduid": "8f95a183e1694b9ab8d7f9f5101de05a", 13:18:33 INFO - "slavebuilddir": "test" 13:18:33 INFO - } 13:18:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 13:18:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 13:18:33 INFO - Running post-action listener: _resource_record_post_action 13:18:33 INFO - ##### 13:18:33 INFO - ##### Running download-and-extract step. 13:18:33 INFO - ##### 13:18:33 INFO - Running pre-action listener: _resource_record_pre_action 13:18:33 INFO - Running main action method: download_and_extract 13:18:33 INFO - mkdir: /builds/slave/test/build/tests 13:18:33 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')]} 13:18:33 INFO - https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:18:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 13:18:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 13:18:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:18:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:04 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 13:19:04 INFO - retry: attempt #1 caught exception: timed out 13:19:04 INFO - retry: Failed, sleeping 30 seconds before retrying 13:19:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:34 INFO - Downloaded 1201 bytes. 13:19:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:19:34 INFO - Using the following test package requirements: 13:19:34 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:19:34 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:19:34 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 13:19:34 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:19:34 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 13:19:34 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:19:34 INFO - u'jsshell-mac64.zip'], 13:19:34 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:19:34 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 13:19:34 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:19:34 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:19:34 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 13:19:34 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:19:34 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 13:19:34 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:19:34 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 13:19:34 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:19:34 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 13:19:34 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 13:19:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:19:34 INFO - https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:19:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 13:19:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 13:19:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:36 INFO - Downloaded 18405708 bytes. 13:19:36 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/*'] 13:19:36 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/* 13:19:36 INFO - caution: filename not matched: web-platform/* 13:19:36 INFO - Return code: 11 13:19:36 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')]} 13:19:36 INFO - https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:19:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:19:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:19:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:37 INFO - Downloaded 36389085 bytes. 13:19:37 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/*'] 13:19:37 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/* 13:19:42 INFO - caution: filename not matched: bin/* 13:19:42 INFO - caution: filename not matched: config/* 13:19:42 INFO - caution: filename not matched: mozbase/* 13:19:42 INFO - caution: filename not matched: marionette/* 13:19:42 INFO - caution: filename not matched: tools/wptserve/* 13:19:42 INFO - Return code: 11 13:19:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:19:42 INFO - https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 13:19:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:19:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:19:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 13:19:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:44 INFO - Downloaded 73043121 bytes. 13:19:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:19:44 INFO - mkdir: /builds/slave/test/properties 13:19:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:19:44 INFO - Writing to file /builds/slave/test/properties/build_url 13:19:44 INFO - Contents: 13:19:44 INFO - build_url:https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:19:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:19:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:19:45 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:19:45 INFO - Contents: 13:19:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:19:45 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')]} 13:19:45 INFO - https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:19:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:19:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:19:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bDJDASiPQROc89XLD_QCTw/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 13:19:49 INFO - Downloaded 103703945 bytes. 13:19:49 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'] 13:19:49 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 13:19:53 INFO - Return code: 0 13:19:53 INFO - Running post-action listener: _resource_record_post_action 13:19:53 INFO - Running post-action listener: set_extra_try_arguments 13:19:53 INFO - ##### 13:19:53 INFO - ##### Running create-virtualenv step. 13:19:53 INFO - ##### 13:19:53 INFO - Running pre-action listener: _pre_create_virtualenv 13:19:53 INFO - Running pre-action listener: _resource_record_pre_action 13:19:53 INFO - Running main action method: create_virtualenv 13:19:53 INFO - Creating virtualenv /builds/slave/test/build/venv 13:19:53 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 13:19:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:19:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:19:53 INFO - Using real prefix '/tools/python27' 13:19:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:19:54 INFO - Installing distribute.............................................................................................................................................................................................done. 13:19:56 INFO - Installing pip.................done. 13:19:57 INFO - Return code: 0 13:19:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:19: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')]} 13:19:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:19:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:19: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')]} 13:19:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:19:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:19:57 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 0x10a6ebe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a708f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0f14adf80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7045e0>, '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 0x10a2e7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a312990>, '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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:19:57 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 13:19:57 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 13:19:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DJtVf8P8X8/Render', 13:19:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:19:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:19:57 INFO - 'HOME': '/Users/cltbld', 13:19:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:19:57 INFO - 'LOGNAME': 'cltbld', 13:19:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:19:57 INFO - 'MOZ_NO_REMOTE': '1', 13:19:57 INFO - 'NO_EM_RESTART': '1', 13:19:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:19:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:19:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:19:57 INFO - 'PWD': '/builds/slave/test', 13:19:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:19:57 INFO - 'SHELL': '/bin/bash', 13:19:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hMNRjRiQOc/Listeners', 13:19:57 INFO - 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', 13:19:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:19:57 INFO - 'USER': 'cltbld', 13:19:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:19:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:19:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:19:57 INFO - 'XPC_FLAGS': '0x0', 13:19:57 INFO - 'XPC_SERVICE_NAME': '0', 13:19:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:19:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:19:57 INFO - Downloading/unpacking psutil>=0.7.1 13:19:57 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 13:19:57 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 13:19:57 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 13:19:57 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 13:19:57 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 13:19:57 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 13:20:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:20:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:20:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:20:00 INFO - Installing collected packages: psutil 13:20:00 INFO - Running setup.py install for psutil 13:20:00 INFO - building 'psutil._psutil_osx' extension 13:20:00 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 13:20:01 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 13:20:01 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 13:20:01 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 13:20:01 INFO - building 'psutil._psutil_posix' extension 13:20:01 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 13:20:01 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:20:01 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:20:01 INFO - ^ 13:20:01 INFO - 1 warning generated. 13:20:01 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 13:20:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:20:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:20:01 INFO - Successfully installed psutil 13:20:01 INFO - Cleaning up... 13:20:01 INFO - Return code: 0 13:20:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:20:01 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')]} 13:20:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:20:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:20:01 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')]} 13:20:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:20:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:20:01 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 0x10a6ebe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a708f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0f14adf80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7045e0>, '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 0x10a2e7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a312990>, '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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:20:01 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 13:20:01 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 13:20:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DJtVf8P8X8/Render', 13:20:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:20:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:20:01 INFO - 'HOME': '/Users/cltbld', 13:20:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:20:01 INFO - 'LOGNAME': 'cltbld', 13:20:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:20:01 INFO - 'MOZ_NO_REMOTE': '1', 13:20:01 INFO - 'NO_EM_RESTART': '1', 13:20:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:20:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:20:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:20:01 INFO - 'PWD': '/builds/slave/test', 13:20:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:20:01 INFO - 'SHELL': '/bin/bash', 13:20:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hMNRjRiQOc/Listeners', 13:20:01 INFO - 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', 13:20:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:20:01 INFO - 'USER': 'cltbld', 13:20:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:20:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:20:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:20:01 INFO - 'XPC_FLAGS': '0x0', 13:20:01 INFO - 'XPC_SERVICE_NAME': '0', 13:20:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:20:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:20:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:20:02 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 13:20:02 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 13:20:02 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 13:20:02 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 13:20:02 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 13:20:02 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 13:20:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:20:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:20:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:20:04 INFO - Installing collected packages: mozsystemmonitor 13:20:04 INFO - Running setup.py install for mozsystemmonitor 13:20:04 INFO - Successfully installed mozsystemmonitor 13:20:04 INFO - Cleaning up... 13:20:04 INFO - Return code: 0 13:20:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:20: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')]} 13:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:20:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:20: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')]} 13:20:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:20:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:20:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10a6ebe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a708f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0f14adf80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7045e0>, '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 0x10a2e7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a312990>, '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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:20:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:20:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:20:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DJtVf8P8X8/Render', 13:20:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:20:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:20:04 INFO - 'HOME': '/Users/cltbld', 13:20:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:20:04 INFO - 'LOGNAME': 'cltbld', 13:20:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:20:04 INFO - 'MOZ_NO_REMOTE': '1', 13:20:04 INFO - 'NO_EM_RESTART': '1', 13:20:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:20:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:20:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:20:04 INFO - 'PWD': '/builds/slave/test', 13:20:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:20:04 INFO - 'SHELL': '/bin/bash', 13:20:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hMNRjRiQOc/Listeners', 13:20:04 INFO - 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', 13:20:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:20:04 INFO - 'USER': 'cltbld', 13:20:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:20:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:20:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:20:04 INFO - 'XPC_FLAGS': '0x0', 13:20:04 INFO - 'XPC_SERVICE_NAME': '0', 13:20:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:20:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:20:05 INFO - Downloading/unpacking blobuploader==1.2.4 13:20:05 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 13:20:05 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 13:20:05 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 13:20:05 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 13:20:05 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 13:20:05 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 13:20:07 INFO - Downloading blobuploader-1.2.4.tar.gz 13:20:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:20:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:20:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:20:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:20:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:20:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:20:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:20:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:20:08 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 13:20:08 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 13:20:08 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 13:20:08 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 13:20:08 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 13:20:08 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 13:20:08 INFO - Downloading docopt-0.6.1.tar.gz 13:20:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:20:08 INFO - Installing collected packages: blobuploader, requests, docopt 13:20:08 INFO - Running setup.py install for blobuploader 13:20:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:20:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:20:08 INFO - Running setup.py install for requests 13:20:09 INFO - Running setup.py install for docopt 13:20:09 INFO - Successfully installed blobuploader requests docopt 13:20:09 INFO - Cleaning up... 13:20:09 INFO - Return code: 0 13:20:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:20:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:20:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:20:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:20:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:20:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:20:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:20:09 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 0x10a6ebe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a708f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0f14adf80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7045e0>, '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 0x10a2e7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a312990>, '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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:20:09 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 13:20:09 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 13:20:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DJtVf8P8X8/Render', 13:20:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:20:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:20:09 INFO - 'HOME': '/Users/cltbld', 13:20:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:20:09 INFO - 'LOGNAME': 'cltbld', 13:20:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:20:09 INFO - 'MOZ_NO_REMOTE': '1', 13:20:09 INFO - 'NO_EM_RESTART': '1', 13:20:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:20:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:20:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:20:09 INFO - 'PWD': '/builds/slave/test', 13:20:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:20:09 INFO - 'SHELL': '/bin/bash', 13:20:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hMNRjRiQOc/Listeners', 13:20:09 INFO - 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', 13:20:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:20:09 INFO - 'USER': 'cltbld', 13:20:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:20:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:20:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:20:09 INFO - 'XPC_FLAGS': '0x0', 13:20:09 INFO - 'XPC_SERVICE_NAME': '0', 13:20:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:20:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:20:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:20:09 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-SvBfkT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-7X2yoM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-dfe233-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-TkPkyH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-MX1rmu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-hMd7Zt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-IfKECL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-QptRlC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-p7ooCF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-QGRq5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:20:10 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-lDgLD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-XWJ5rg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-G21sxK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-VAeK0Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-Mvk_Mc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-b__6Be-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-4FWBg5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-NEgeE9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-A1rYKy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:20:11 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-E5zgKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:20:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:20:12 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-lQ1w_f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:20:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:20:12 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 13:20:12 INFO - Running setup.py install for manifestparser 13:20:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:20:12 INFO - Running setup.py install for mozcrash 13:20:12 INFO - Running setup.py install for mozdebug 13:20:12 INFO - Running setup.py install for mozdevice 13:20:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Running setup.py install for mozfile 13:20:13 INFO - Running setup.py install for mozhttpd 13:20:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Running setup.py install for mozinfo 13:20:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Running setup.py install for mozInstall 13:20:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Running setup.py install for mozleak 13:20:13 INFO - Running setup.py install for mozlog 13:20:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:20:13 INFO - Running setup.py install for moznetwork 13:20:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:20:14 INFO - Running setup.py install for mozprocess 13:20:14 INFO - Running setup.py install for mozprofile 13:20:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:20:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:20:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:20:14 INFO - Running setup.py install for mozrunner 13:20:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:20:14 INFO - Running setup.py install for mozscreenshot 13:20:14 INFO - Running setup.py install for moztest 13:20:14 INFO - Running setup.py install for mozversion 13:20:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:20:14 INFO - Running setup.py install for wptserve 13:20:15 INFO - Running setup.py install for marionette-driver 13:20:15 INFO - Running setup.py install for browsermob-proxy 13:20:15 INFO - Running setup.py install for marionette-client 13:20:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:20:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:20:15 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 13:20:15 INFO - Cleaning up... 13:20:15 INFO - Return code: 0 13:20:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:20:15 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')]} 13:20:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:20:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:20:15 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')]} 13:20:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:20:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:20:15 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 0x10a6ebe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a708f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0f14adf80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7045e0>, '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 0x10a2e7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a312990>, '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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:20:15 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 13:20:15 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 13:20:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DJtVf8P8X8/Render', 13:20:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:20:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:20:15 INFO - 'HOME': '/Users/cltbld', 13:20:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:20:15 INFO - 'LOGNAME': 'cltbld', 13:20:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:20:15 INFO - 'MOZ_NO_REMOTE': '1', 13:20:15 INFO - 'NO_EM_RESTART': '1', 13:20:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:20:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:20:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:20:15 INFO - 'PWD': '/builds/slave/test', 13:20:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:20:15 INFO - 'SHELL': '/bin/bash', 13:20:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hMNRjRiQOc/Listeners', 13:20:15 INFO - 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', 13:20:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:20:15 INFO - 'USER': 'cltbld', 13:20:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:20:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:20:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:20:15 INFO - 'XPC_FLAGS': '0x0', 13:20:15 INFO - 'XPC_SERVICE_NAME': '0', 13:20:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:20:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-Zuh74a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:20:16 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)) 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-TFfMnH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:20:16 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)) 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-JfrLVM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:20:16 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)) 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-wxMiCD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:20:16 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)) 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-NASEEf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:20:16 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)) 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-2yzODX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:20:16 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)) 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-KnZkRc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:20:16 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)) 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-xmRNBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:20:16 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)) 13:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:20:16 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-2dkAP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-1XYNbk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-9dHq3B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-F4TLZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-i5Fqin-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-MlB_9N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-BqpCZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-6bSfYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-Xud09F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:20:17 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)) 13:20:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:20:17 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-ybOGIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:20:18 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)) 13:20:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:20:18 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-gW5e54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:20:18 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)) 13:20:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:20:18 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-bVqvj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:20:18 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)) 13:20:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:20:18 INFO - Running setup.py (path:/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/pip-clTDKr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:20:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:20:18 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)) 13:20:18 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)) 13:20:18 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)) 13:20:18 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)) 13:20:18 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)) 13:20:18 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)) 13:20:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:20:18 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 13:20:18 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 13:20:18 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 13:20:18 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 13:20:18 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 13:20:18 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 13:20:21 INFO - Downloading blessings-1.6.tar.gz 13:20:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:20:21 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)) 13:20:21 INFO - Installing collected packages: blessings 13:20:21 INFO - Running setup.py install for blessings 13:20:21 INFO - Successfully installed blessings 13:20:21 INFO - Cleaning up... 13:20:21 INFO - Return code: 0 13:20:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:20:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:20:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:20:21 INFO - Reading from file tmpfile_stdout 13:20:21 INFO - Current package versions: 13:20:21 INFO - blessings == 1.6 13:20:21 INFO - blobuploader == 1.2.4 13:20:21 INFO - browsermob-proxy == 0.6.0 13:20:21 INFO - docopt == 0.6.1 13:20:21 INFO - manifestparser == 1.1 13:20:21 INFO - marionette-client == 2.3.0 13:20:21 INFO - marionette-driver == 1.4.0 13:20:21 INFO - mozInstall == 1.12 13:20:21 INFO - mozcrash == 0.17 13:20:21 INFO - mozdebug == 0.1 13:20:21 INFO - mozdevice == 0.48 13:20:21 INFO - mozfile == 1.2 13:20:21 INFO - mozhttpd == 0.7 13:20:21 INFO - mozinfo == 0.9 13:20:21 INFO - mozleak == 0.1 13:20:21 INFO - mozlog == 3.1 13:20:21 INFO - moznetwork == 0.27 13:20:21 INFO - mozprocess == 0.22 13:20:21 INFO - mozprofile == 0.28 13:20:21 INFO - mozrunner == 6.11 13:20:21 INFO - mozscreenshot == 0.1 13:20:21 INFO - mozsystemmonitor == 0.0 13:20:21 INFO - moztest == 0.7 13:20:21 INFO - mozversion == 1.4 13:20:21 INFO - psutil == 3.1.1 13:20:21 INFO - requests == 1.2.3 13:20:21 INFO - wptserve == 1.4.0 13:20:21 INFO - wsgiref == 0.1.2 13:20:21 INFO - Running post-action listener: _resource_record_post_action 13:20:21 INFO - Running post-action listener: _start_resource_monitoring 13:20:21 INFO - Starting resource monitoring. 13:20:21 INFO - ##### 13:20:21 INFO - ##### Running pull step. 13:20:21 INFO - ##### 13:20:21 INFO - Running pre-action listener: _resource_record_pre_action 13:20:21 INFO - Running main action method: pull 13:20:21 INFO - Pull has nothing to do! 13:20:21 INFO - Running post-action listener: _resource_record_post_action 13:20:21 INFO - ##### 13:20:21 INFO - ##### Running install step. 13:20:21 INFO - ##### 13:20:21 INFO - Running pre-action listener: _resource_record_pre_action 13:20:21 INFO - Running main action method: install 13:20:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:20:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:20:22 INFO - Reading from file tmpfile_stdout 13:20:22 INFO - Detecting whether we're running mozinstall >=1.0... 13:20:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:20:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:20:22 INFO - Reading from file tmpfile_stdout 13:20:22 INFO - Output received: 13:20:22 INFO - Usage: mozinstall [options] installer 13:20:22 INFO - Options: 13:20:22 INFO - -h, --help show this help message and exit 13:20:22 INFO - -d DEST, --destination=DEST 13:20:22 INFO - Directory to install application into. [default: 13:20:22 INFO - "/builds/slave/test"] 13:20:22 INFO - --app=APP Application being installed. [default: firefox] 13:20:22 INFO - mkdir: /builds/slave/test/build/application 13:20:22 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'] 13:20:22 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 13:20:40 INFO - Reading from file tmpfile_stdout 13:20:40 INFO - Output received: 13:20:40 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:20:40 INFO - Running post-action listener: _resource_record_post_action 13:20:40 INFO - ##### 13:20:40 INFO - ##### Running run-tests step. 13:20:40 INFO - ##### 13:20:40 INFO - Running pre-action listener: _resource_record_pre_action 13:20:40 INFO - Running main action method: run_tests 13:20:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:20:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:20:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:20:40 INFO - grabbing minidump binary from tooltool 13:20:40 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')]} 13:20:40 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 0x10a7045e0>, '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 0x10a2e7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a312990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:20:40 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 13:20:40 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 13:20:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:20:40 INFO - Return code: 0 13:20:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:20:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:20:40 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/bDJDASiPQROc89XLD_QCTw/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 13:20:40 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/bDJDASiPQROc89XLD_QCTw/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 13:20:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DJtVf8P8X8/Render', 13:20:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:20:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:20:40 INFO - 'HOME': '/Users/cltbld', 13:20:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:20:40 INFO - 'LOGNAME': 'cltbld', 13:20:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:20:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:20:40 INFO - 'MOZ_NO_REMOTE': '1', 13:20:40 INFO - 'NO_EM_RESTART': '1', 13:20:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:20:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:20:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:20:40 INFO - 'PWD': '/builds/slave/test', 13:20:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:20:40 INFO - 'SHELL': '/bin/bash', 13:20:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hMNRjRiQOc/Listeners', 13:20:40 INFO - 'TMPDIR': '/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/', 13:20:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:20:40 INFO - 'USER': 'cltbld', 13:20:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:20:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:20:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:20:40 INFO - 'XPC_FLAGS': '0x0', 13:20:40 INFO - 'XPC_SERVICE_NAME': '0', 13:20:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:20:40 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/bDJDASiPQROc89XLD_QCTw/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 13:20:40 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 13:20:40 INFO - import pkg_resources 13:20:41 INFO - Using 1 client processes 13:20:42 INFO - wptserve Starting http server on 127.0.0.1:8001 13:20:42 INFO - wptserve Starting http server on 127.0.0.1:8000 13:20:42 INFO - wptserve Starting http server on 127.0.0.1:8443 13:20:43 INFO - SUITE-START | Running 778 tests 13:20:43 INFO - Running testharness tests 13:20:43 INFO - Setting up ssl 13:20:43 INFO - PROCESS | certutil | 13:20:43 INFO - PROCESS | certutil | 13:20:43 INFO - PROCESS | certutil | 13:20:43 INFO - Certificate Nickname Trust Attributes 13:20:43 INFO - SSL,S/MIME,JAR/XPI 13:20:43 INFO - 13:20:43 INFO - web-platform-tests CT,, 13:20:43 INFO - 13:20:43 INFO - Starting runner 13:20:44 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:20:44 INFO - PROCESS | 1664 | 1467318044879 Marionette DEBUG Marionette enabled via build flag and pref 13:20:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x113ce9000 == 1 [pid = 1664] [id = 1] 13:20:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 1 (0x113ce9800) [pid = 1664] [serial = 1] [outer = 0x0] 13:20:44 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:20:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 2 (0x113cea800) [pid = 1664] [serial = 2] [outer = 0x113ce9800] 13:20:45 INFO - PROCESS | 1664 | 1467318045195 Marionette INFO Listening on port 2828 13:20:45 INFO - PROCESS | 1664 | 1467318045429 Marionette DEBUG Marionette enabled via command-line flag 13:20:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x116861000 == 2 [pid = 1664] [id = 2] 13:20:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 3 (0x116861800) [pid = 1664] [serial = 3] [outer = 0x0] 13:20:45 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:20:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 4 (0x116862800) [pid = 1664] [serial = 4] [outer = 0x116861800] 13:20:45 INFO - PROCESS | 1664 | [1664] 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 13:20:45 INFO - PROCESS | 1664 | 1467318045577 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 13:20:45 INFO - PROCESS | 1664 | 1467318045663 Marionette DEBUG Closed connection conn0 13:20:45 INFO - PROCESS | 1664 | [1664] 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 13:20:45 INFO - PROCESS | 1664 | 1467318045667 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 13:20:45 INFO - PROCESS | 1664 | 1467318045678 Marionette DEBUG Closed connection conn1 13:20:45 INFO - PROCESS | 1664 | [1664] 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 13:20:45 INFO - PROCESS | 1664 | 1467318045683 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 13:20:45 INFO - PROCESS | 1664 | 1467318045692 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:20:45 INFO - PROCESS | 1664 | 1467318045698 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":"20160630115927","device":"desktop","version":"48.0"} 13:20:46 INFO - PROCESS | 1664 | [1664] 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 13:20:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a06a800 == 3 [pid = 1664] [id = 3] 13:20:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 5 (0x11a06b000) [pid = 1664] [serial = 5] [outer = 0x0] 13:20:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a06b800 == 4 [pid = 1664] [id = 4] 13:20:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 6 (0x11a0c4000) [pid = 1664] [serial = 6] [outer = 0x0] 13:20:46 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:20:46 INFO - PROCESS | 1664 | [1664] 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 13:20:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x1248bc000 == 5 [pid = 1664] [id = 5] 13:20:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 7 (0x11a0c3800) [pid = 1664] [serial = 7] [outer = 0x0] 13:20:47 INFO - PROCESS | 1664 | [1664] 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 13:20:47 INFO - PROCESS | 1664 | [1664] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:20:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 8 (0x1249b7c00) [pid = 1664] [serial = 8] [outer = 0x11a0c3800] 13:20:47 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:20:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 9 (0x124fb6800) [pid = 1664] [serial = 9] [outer = 0x11a06b000] 13:20:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 10 (0x124fa1800) [pid = 1664] [serial = 10] [outer = 0x11a0c4000] 13:20:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 11 (0x124fa3400) [pid = 1664] [serial = 11] [outer = 0x11a0c3800] 13:20:47 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:20:47 INFO - PROCESS | 1664 | 1467318047722 Marionette INFO startBrowser b8cec985-0030-7442-a04e-890914ae5323 13:20:47 INFO - PROCESS | 1664 | 1467318047746 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 1664 | 1467318047754 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 1664 | 1467318047756 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:48 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 12 (0x1193ea000) [pid = 1664] [serial = 12] [outer = 0x11a0c3800] 13:20:48 INFO - PROCESS | 1664 | 1467318048154 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b8cec985-0030-7442-a04e-890914ae5323","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":"20160630115927","device":"desktop","version":"48.0","command_id":1}}] 13:20:48 INFO - PROCESS | 1664 | 1467318048297 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}] 13:20:48 INFO - PROCESS | 1664 | 1467318048300 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:48 INFO - PROCESS | 1664 | 1467318048341 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:20:48 INFO - PROCESS | 1664 | 1467318048421 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:20:48 INFO - PROCESS | 1664 | 1467318048423 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:48 INFO - PROCESS | 1664 | [1664] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:20:48 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 13 (0x1289c0c00) [pid = 1664] [serial = 13] [outer = 0x11a0c3800] 13:20:48 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:20:48 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:20:48 INFO - PROCESS | 1664 | 1467318048697 Marionette TRACE conn2 <- [1,3,null,{}] 13:20:48 INFO - PROCESS | 1664 | 1467318048699 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:20:48 INFO - PROCESS | 1664 | 1467318048702 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:48 INFO - PROCESS | 1664 | 1467318048718 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:20:48 INFO - PROCESS | 1664 | 1467318048748 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:20:48 INFO - PROCESS | 1664 | 1467318048749 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:20:48 INFO - PROCESS | 1664 | 1467318048752 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:20:48 INFO - PROCESS | 1664 | 1467318048754 Marionette TRACE conn2 <- [1,6,null,{}] 13:20:48 INFO - PROCESS | 1664 | 1467318048761 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}] 13:20:48 INFO - PROCESS | 1664 | 1467318048763 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:48 INFO - PROCESS | 1664 | 1467318048774 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:20:48 INFO - PROCESS | 1664 | 1467318048781 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1664 | 1467318048782 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f68000 == 6 [pid = 1664] [id = 6] 13:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 14 (0x128fa2c00) [pid = 1664] [serial = 14] [outer = 0x0] 13:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 15 (0x128fa4800) [pid = 1664] [serial = 15] [outer = 0x128fa2c00] 13:20:48 INFO - PROCESS | 1664 | 1467318048815 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 16 (0x128faa000) [pid = 1664] [serial = 16] [outer = 0x128fa2c00] 13:20:49 INFO - PROCESS | 1664 | 1467318049138 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]]]}] 13:20:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a20d800 == 7 [pid = 1664] [id = 7] 13:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 17 (0x12922dc00) [pid = 1664] [serial = 17] [outer = 0x0] 13:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 18 (0x12922fc00) [pid = 1664] [serial = 18] [outer = 0x12922dc00] 13:20:49 INFO - PROCESS | 1664 | 1467318049169 Marionette DEBUG loaded listener.js 13:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 422ms 13:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 19 (0x129235400) [pid = 1664] [serial = 19] [outer = 0x12922dc00] 13:20:49 INFO - PROCESS | 1664 | 1467318049207 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1664 | 1467318049209 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:20:49 INFO - PROCESS | 1664 | 1467318049240 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1664 | 1467318049241 Marionette TRACE conn2 <- [1,10,null,{}] 13:20:49 INFO - PROCESS | 1664 | 1467318049255 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}] 13:20:49 INFO - PROCESS | 1664 | 1467318049259 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:49 INFO - PROCESS | 1664 | 1467318049384 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:20:49 INFO - PROCESS | 1664 | 1467318049415 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1664 | 1467318049416 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a623800 == 8 [pid = 1664] [id = 8] 13:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 20 (0x12a751000) [pid = 1664] [serial = 20] [outer = 0x0] 13:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 21 (0x12a752c00) [pid = 1664] [serial = 21] [outer = 0x12a751000] 13:20:49 INFO - PROCESS | 1664 | 1467318049445 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 22 (0x12a903400) [pid = 1664] [serial = 22] [outer = 0x12a751000] 13:20:49 INFO - PROCESS | 1664 | 1467318049808 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]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 13:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:20:49 INFO - PROCESS | 1664 | 1467318049815 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1664 | 1467318049816 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:20:49 INFO - PROCESS | 1664 | 1467318049819 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1664 | 1467318049820 Marionette TRACE conn2 <- [1,14,null,{}] 13:20:49 INFO - PROCESS | 1664 | 1467318049822 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}] 13:20:49 INFO - PROCESS | 1664 | 1467318049824 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:49 INFO - PROCESS | 1664 | 1467318049918 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:20:49 INFO - PROCESS | 1664 | 1467318049923 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1664 | 1467318049924 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0c7800 == 9 [pid = 1664] [id = 9] 13:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 23 (0x12a90a400) [pid = 1664] [serial = 23] [outer = 0x0] 13:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 24 (0x12b202800) [pid = 1664] [serial = 24] [outer = 0x12a90a400] 13:20:49 INFO - PROCESS | 1664 | 1467318049949 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 25 (0x12b20d000) [pid = 1664] [serial = 25] [outer = 0x12a90a400] 13:20:50 INFO - PROCESS | 1664 | 1467318050238 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]]]}] 13:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 13:20:50 INFO - PROCESS | 1664 | 1467318050287 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 1664 | 1467318050288 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:20:50 INFO - PROCESS | 1664 | 1467318050291 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 1664 | 1467318050294 Marionette TRACE conn2 <- [1,18,null,{}] 13:20:50 INFO - PROCESS | 1664 | 1467318050298 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}] 13:20:50 INFO - PROCESS | 1664 | 1467318050300 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:50 INFO - PROCESS | 1664 | 1467318050394 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:20:50 INFO - PROCESS | 1664 | 1467318050399 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1664 | 1467318050401 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b914800 == 10 [pid = 1664] [id = 10] 13:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 26 (0x12b8bc000) [pid = 1664] [serial = 26] [outer = 0x0] 13:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 27 (0x12b955c00) [pid = 1664] [serial = 27] [outer = 0x12b8bc000] 13:20:50 INFO - PROCESS | 1664 | 1467318050425 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 28 (0x12b95c000) [pid = 1664] [serial = 28] [outer = 0x12b8bc000] 13:20:50 INFO - PROCESS | 1664 | 1467318050696 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]]]}] 13:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 422ms 13:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:20:50 INFO - PROCESS | 1664 | 1467318050716 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 1664 | 1467318050718 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:20:50 INFO - PROCESS | 1664 | 1467318050720 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 1664 | 1467318050721 Marionette TRACE conn2 <- [1,22,null,{}] 13:20:50 INFO - PROCESS | 1664 | 1467318050731 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}] 13:20:50 INFO - PROCESS | 1664 | 1467318050732 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:50 INFO - PROCESS | 1664 | 1467318050836 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:20:50 INFO - PROCESS | 1664 | 1467318050840 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1664 | 1467318050841 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd8d800 == 11 [pid = 1664] [id = 11] 13:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 29 (0x118526c00) [pid = 1664] [serial = 29] [outer = 0x0] 13:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 30 (0x12a755000) [pid = 1664] [serial = 30] [outer = 0x118526c00] 13:20:50 INFO - PROCESS | 1664 | 1467318050866 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 31 (0x12bdc0000) [pid = 1664] [serial = 31] [outer = 0x118526c00] 13:20:51 INFO - PROCESS | 1664 | 1467318051098 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]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 13:20:51 INFO - PROCESS | 1664 | 1467318051139 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1664 | 1467318051140 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:20:51 INFO - PROCESS | 1664 | 1467318051153 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1664 | 1467318051154 Marionette TRACE conn2 <- [1,26,null,{}] 13:20:51 INFO - PROCESS | 1664 | 1467318051156 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}] 13:20:51 INFO - PROCESS | 1664 | 1467318051157 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:51 INFO - PROCESS | 1664 | 1467318051264 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:20:51 INFO - PROCESS | 1664 | 1467318051267 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1664 | 1467318051269 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183ba800 == 12 [pid = 1664] [id = 12] 13:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 32 (0x11813d800) [pid = 1664] [serial = 32] [outer = 0x0] 13:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 33 (0x12b961c00) [pid = 1664] [serial = 33] [outer = 0x11813d800] 13:20:51 INFO - PROCESS | 1664 | 1467318051293 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 34 (0x12bf05800) [pid = 1664] [serial = 34] [outer = 0x11813d800] 13:20:51 INFO - PROCESS | 1664 | 1467318051530 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]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 421ms 13:20:51 INFO - PROCESS | 1664 | 1467318051572 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1664 | 1467318051573 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:20:51 INFO - PROCESS | 1664 | 1467318051585 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1664 | 1467318051586 Marionette TRACE conn2 <- [1,30,null,{}] 13:20:51 INFO - PROCESS | 1664 | 1467318051611 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}] 13:20:51 INFO - PROCESS | 1664 | 1467318051613 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:51 INFO - PROCESS | 1664 | 1467318051714 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:20:51 INFO - PROCESS | 1664 | 1467318051717 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1664 | 1467318051718 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c36e800 == 13 [pid = 1664] [id = 13] 13:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 35 (0x12bf08c00) [pid = 1664] [serial = 35] [outer = 0x0] 13:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 36 (0x12bf10800) [pid = 1664] [serial = 36] [outer = 0x12bf08c00] 13:20:51 INFO - PROCESS | 1664 | 1467318051742 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 37 (0x12c3ab800) [pid = 1664] [serial = 37] [outer = 0x12bf08c00] 13:20:51 INFO - PROCESS | 1664 | 1467318051977 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]]]}] 13:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 13:20:52 INFO - PROCESS | 1664 | 1467318052004 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 1664 | 1467318052005 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:20:52 INFO - PROCESS | 1664 | 1467318052015 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:20:52 INFO - PROCESS | 1664 | 1467318052016 Marionette TRACE conn2 <- [1,34,null,{}] 13:20:52 INFO - PROCESS | 1664 | 1467318052022 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}] 13:20:52 INFO - PROCESS | 1664 | 1467318052023 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:52 INFO - PROCESS | 1664 | 1467318052117 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:20:52 INFO - PROCESS | 1664 | 1467318052121 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1664 | 1467318052122 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c712800 == 14 [pid = 1664] [id = 14] 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 38 (0x12c3ae000) [pid = 1664] [serial = 38] [outer = 0x0] 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 39 (0x12c3b5000) [pid = 1664] [serial = 39] [outer = 0x12c3ae000] 13:20:52 INFO - PROCESS | 1664 | 1467318052147 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 40 (0x12c886400) [pid = 1664] [serial = 40] [outer = 0x12c3ae000] 13:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 376ms 13:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:20:52 INFO - PROCESS | 1664 | 1467318052382 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]]]}] 13:20:52 INFO - PROCESS | 1664 | 1467318052385 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 1664 | 1467318052386 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:20:52 INFO - PROCESS | 1664 | 1467318052388 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:20:52 INFO - PROCESS | 1664 | 1467318052389 Marionette TRACE conn2 <- [1,38,null,{}] 13:20:52 INFO - PROCESS | 1664 | 1467318052398 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}] 13:20:52 INFO - PROCESS | 1664 | 1467318052400 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:52 INFO - PROCESS | 1664 | 1467318052506 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:20:52 INFO - PROCESS | 1664 | 1467318052510 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1664 | 1467318052510 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb13000 == 15 [pid = 1664] [id = 15] 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 41 (0x12c888400) [pid = 1664] [serial = 41] [outer = 0x0] 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 42 (0x12c88e000) [pid = 1664] [serial = 42] [outer = 0x12c888400] 13:20:52 INFO - PROCESS | 1664 | 1467318052534 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 43 (0x12cb4cc00) [pid = 1664] [serial = 43] [outer = 0x12c888400] 13:20:52 INFO - PROCESS | 1664 | 1467318052780 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]]]}] 13:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 424ms 13:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:20:52 INFO - PROCESS | 1664 | 1467318052818 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 1664 | 1467318052819 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:20:52 INFO - PROCESS | 1664 | 1467318052821 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:20:52 INFO - PROCESS | 1664 | 1467318052823 Marionette TRACE conn2 <- [1,42,null,{}] 13:20:52 INFO - PROCESS | 1664 | 1467318052834 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}] 13:20:52 INFO - PROCESS | 1664 | 1467318052835 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:52 INFO - PROCESS | 1664 | 1467318052939 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:20:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc92000 == 16 [pid = 1664] [id = 16] 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 44 (0x12cc92800) [pid = 1664] [serial = 44] [outer = 0x0] 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 45 (0x12cc94000) [pid = 1664] [serial = 45] [outer = 0x12cc92800] 13:20:52 INFO - PROCESS | 1664 | 1467318052956 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1664 | 1467318052957 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 46 (0x12cc9b800) [pid = 1664] [serial = 46] [outer = 0x12cc92800] 13:20:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0aa000 == 17 [pid = 1664] [id = 17] 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 47 (0x12d07bc00) [pid = 1664] [serial = 47] [outer = 0x0] 13:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 48 (0x12d07d800) [pid = 1664] [serial = 48] [outer = 0x12d07bc00] 13:20:52 INFO - PROCESS | 1664 | 1467318052990 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 49 (0x12d081c00) [pid = 1664] [serial = 49] [outer = 0x12d07bc00] 13:20:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc91800 == 18 [pid = 1664] [id = 18] 13:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 50 (0x12cb58c00) [pid = 1664] [serial = 50] [outer = 0x0] 13:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 51 (0x12d088400) [pid = 1664] [serial = 51] [outer = 0x12cb58c00] 13:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 52 (0x12d087c00) [pid = 1664] [serial = 52] [outer = 0x12cb58c00] 13:20:53 INFO - PROCESS | 1664 | 1467318053409 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]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 628ms 13:20:53 INFO - PROCESS | 1664 | 1467318053450 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:20:53 INFO - PROCESS | 1664 | 1467318053452 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:20:53 INFO - PROCESS | 1664 | 1467318053455 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1664 | 1467318053458 Marionette TRACE conn2 <- [1,46,null,{}] 13:20:53 INFO - PROCESS | 1664 | 1467318053461 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}] 13:20:53 INFO - PROCESS | 1664 | 1467318053463 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:53 INFO - PROCESS | 1664 | 1467318053602 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:20:53 INFO - PROCESS | 1664 | 1467318053629 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1664 | 1467318053631 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0c4000 == 19 [pid = 1664] [id = 19] 13:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 53 (0x118304c00) [pid = 1664] [serial = 53] [outer = 0x0] 13:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 54 (0x12d082000) [pid = 1664] [serial = 54] [outer = 0x118304c00] 13:20:53 INFO - PROCESS | 1664 | 1467318053675 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 55 (0x12d2e1c00) [pid = 1664] [serial = 55] [outer = 0x118304c00] 13:20:53 INFO - PROCESS | 1664 | 1467318053963 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]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 522ms 13:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:20:53 INFO - PROCESS | 1664 | 1467318053983 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:20:53 INFO - PROCESS | 1664 | 1467318053984 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:20:53 INFO - PROCESS | 1664 | 1467318053986 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1664 | 1467318053987 Marionette TRACE conn2 <- [1,50,null,{}] 13:20:53 INFO - PROCESS | 1664 | 1467318053989 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}] 13:20:53 INFO - PROCESS | 1664 | 1467318053990 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:54 INFO - PROCESS | 1664 | 1467318054101 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:20:54 INFO - PROCESS | 1664 | 1467318054104 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 1664 | 1467318054105 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e4800 == 20 [pid = 1664] [id = 20] 13:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x12d2e2000) [pid = 1664] [serial = 56] [outer = 0x0] 13:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x12d805c00) [pid = 1664] [serial = 57] [outer = 0x12d2e2000] 13:20:54 INFO - PROCESS | 1664 | 1467318054128 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x12d80cc00) [pid = 1664] [serial = 58] [outer = 0x12d2e2000] 13:20:54 INFO - PROCESS | 1664 | 1467318054366 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]]]}] 13:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 13:20:54 INFO - PROCESS | 1664 | 1467318054405 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 1664 | 1467318054406 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:20:54 INFO - PROCESS | 1664 | 1467318054418 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1664 | 1467318054419 Marionette TRACE conn2 <- [1,54,null,{}] 13:20:54 INFO - PROCESS | 1664 | 1467318054421 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}] 13:20:54 INFO - PROCESS | 1664 | 1467318054422 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:54 INFO - PROCESS | 1664 | 1467318054569 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:20:54 INFO - PROCESS | 1664 | 1467318054575 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 1664 | 1467318054576 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d483000 == 21 [pid = 1664] [id = 21] 13:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x12d80f400) [pid = 1664] [serial = 59] [outer = 0x0] 13:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x12da81000) [pid = 1664] [serial = 60] [outer = 0x12d80f400] 13:20:54 INFO - PROCESS | 1664 | 1467318054616 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x12da85800) [pid = 1664] [serial = 61] [outer = 0x12d80f400] 13:20:55 INFO - PROCESS | 1664 | 1467318055073 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]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1329ms 13:20:55 INFO - PROCESS | 1664 | 1467318055797 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:20:55 INFO - PROCESS | 1664 | 1467318055802 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:20:55 INFO - PROCESS | 1664 | 1467318055810 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 1664 | 1467318055813 Marionette TRACE conn2 <- [1,58,null,{}] 13:20:55 INFO - PROCESS | 1664 | 1467318055817 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}] 13:20:55 INFO - PROCESS | 1664 | 1467318055819 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:55 INFO - PROCESS | 1664 | 1467318055929 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:20:56 INFO - PROCESS | 1664 | 1467318056006 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1664 | 1467318056009 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11264c000 == 22 [pid = 1664] [id = 22] 13:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x112d2fc00) [pid = 1664] [serial = 62] [outer = 0x0] 13:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x112f0f400) [pid = 1664] [serial = 63] [outer = 0x112d2fc00] 13:20:56 INFO - PROCESS | 1664 | 1467318056043 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1131bc000) [pid = 1664] [serial = 64] [outer = 0x112d2fc00] 13:20:56 INFO - PROCESS | 1664 | 1467318056450 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]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 674ms 13:20:56 INFO - PROCESS | 1664 | 1467318056483 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1664 | 1467318056486 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:20:56 INFO - PROCESS | 1664 | 1467318056491 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1664 | 1467318056492 Marionette TRACE conn2 <- [1,62,null,{}] 13:20:56 INFO - PROCESS | 1664 | 1467318056495 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}] 13:20:56 INFO - PROCESS | 1664 | 1467318056497 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:56 INFO - PROCESS | 1664 | 1467318056615 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:20:56 INFO - PROCESS | 1664 | 1467318056655 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1664 | 1467318056657 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11681a000 == 23 [pid = 1664] [id = 23] 13:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x116147c00) [pid = 1664] [serial = 65] [outer = 0x0] 13:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x116a1b000) [pid = 1664] [serial = 66] [outer = 0x116147c00] 13:20:56 INFO - PROCESS | 1664 | 1467318056689 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x117d10000) [pid = 1664] [serial = 67] [outer = 0x116147c00] 13:20:57 INFO - PROCESS | 1664 | 1467318057095 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]]]}] 13:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 623ms 13:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:20:57 INFO - PROCESS | 1664 | 1467318057114 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:20:57 INFO - PROCESS | 1664 | 1467318057115 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:20:57 INFO - PROCESS | 1664 | 1467318057118 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:20:57 INFO - PROCESS | 1664 | 1467318057120 Marionette TRACE conn2 <- [1,66,null,{}] 13:20:57 INFO - PROCESS | 1664 | 1467318057128 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}] 13:20:57 INFO - PROCESS | 1664 | 1467318057131 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:57 INFO - PROCESS | 1664 | 1467318057249 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:20:57 INFO - PROCESS | 1664 | 1467318057315 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 1664 | 1467318057317 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x11714a800 == 24 [pid = 1664] [id = 24] 13:20:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x118729000) [pid = 1664] [serial = 68] [outer = 0x0] 13:20:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x118fb0800) [pid = 1664] [serial = 69] [outer = 0x118729000] 13:20:57 INFO - PROCESS | 1664 | 1467318057349 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119674000) [pid = 1664] [serial = 70] [outer = 0x118729000] 13:20:58 INFO - PROCESS | 1664 | 1467318057992 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]]]}] 13:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 13:20:58 INFO - PROCESS | 1664 | 1467318058041 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 1664 | 1467318058045 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:20:58 INFO - PROCESS | 1664 | 1467318058048 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 1664 | 1467318058050 Marionette TRACE conn2 <- [1,70,null,{}] 13:20:58 INFO - PROCESS | 1664 | 1467318058054 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}] 13:20:58 INFO - PROCESS | 1664 | 1467318058056 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:58 INFO - PROCESS | 1664 | 1467318058137 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:20:58 INFO - PROCESS | 1664 | 1467318058194 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 1664 | 1467318058195 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f2c000 == 25 [pid = 1664] [id = 25] 13:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x11674b800) [pid = 1664] [serial = 71] [outer = 0x0] 13:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x116805000) [pid = 1664] [serial = 72] [outer = 0x11674b800] 13:20:58 INFO - PROCESS | 1664 | 1467318058223 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x116a1bc00) [pid = 1664] [serial = 73] [outer = 0x11674b800] 13:20:58 INFO - PROCESS | 1664 | 1467318058633 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]]]}] 13:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms 13:20:58 INFO - PROCESS | 1664 | 1467318058671 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 1664 | 1467318058673 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:20:58 INFO - PROCESS | 1664 | 1467318058678 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 1664 | 1467318058679 Marionette TRACE conn2 <- [1,74,null,{}] 13:20:58 INFO - PROCESS | 1664 | 1467318058682 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}] 13:20:58 INFO - PROCESS | 1664 | 1467318058683 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:58 INFO - PROCESS | 1664 | 1467318058762 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:20:58 INFO - PROCESS | 1664 | 1467318058766 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 1664 | 1467318058767 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x11641a800 == 26 [pid = 1664] [id = 26] 13:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x116f65c00) [pid = 1664] [serial = 74] [outer = 0x0] 13:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x117d12800) [pid = 1664] [serial = 75] [outer = 0x116f65c00] 13:20:58 INFO - PROCESS | 1664 | 1467318058796 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11815a000) [pid = 1664] [serial = 76] [outer = 0x116f65c00] 13:20:59 INFO - PROCESS | 1664 | 1467318059116 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]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 13:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:20:59 INFO - PROCESS | 1664 | 1467318059147 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 1664 | 1467318059149 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:20:59 INFO - PROCESS | 1664 | 1467318059151 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1664 | 1467318059153 Marionette TRACE conn2 <- [1,78,null,{}] 13:20:59 INFO - PROCESS | 1664 | 1467318059160 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}] 13:20:59 INFO - PROCESS | 1664 | 1467318059163 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:59 INFO - PROCESS | 1664 | 1467318059237 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:20:59 INFO - PROCESS | 1664 | 1467318059243 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1664 | 1467318059246 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x11684e000 == 27 [pid = 1664] [id = 27] 13:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118310c00) [pid = 1664] [serial = 77] [outer = 0x0] 13:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11836bc00) [pid = 1664] [serial = 78] [outer = 0x118310c00] 13:20:59 INFO - PROCESS | 1664 | 1467318059274 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118887c00) [pid = 1664] [serial = 79] [outer = 0x118310c00] 13:20:59 INFO - PROCESS | 1664 | 1467318059589 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]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 13:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:20:59 INFO - PROCESS | 1664 | 1467318059622 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 1664 | 1467318059624 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:20:59 INFO - PROCESS | 1664 | 1467318059630 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1664 | 1467318059631 Marionette TRACE conn2 <- [1,82,null,{}] 13:20:59 INFO - PROCESS | 1664 | 1467318059634 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}] 13:20:59 INFO - PROCESS | 1664 | 1467318059635 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:59 INFO - PROCESS | 1664 | 1467318059719 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:20:59 INFO - PROCESS | 1664 | 1467318059760 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1664 | 1467318059761 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:20:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f38000 == 28 [pid = 1664] [id = 28] 13:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118311000) [pid = 1664] [serial = 80] [outer = 0x0] 13:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118f77400) [pid = 1664] [serial = 81] [outer = 0x118311000] 13:20:59 INFO - PROCESS | 1664 | 1467318059787 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118fbac00) [pid = 1664] [serial = 82] [outer = 0x118311000] 13:21:00 INFO - PROCESS | 1664 | 1467318060063 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]]]}] 13:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 13:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:21:00 INFO - PROCESS | 1664 | 1467318060099 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 1664 | 1467318060101 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:21:00 INFO - PROCESS | 1664 | 1467318060103 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 1664 | 1467318060104 Marionette TRACE conn2 <- [1,86,null,{}] 13:21:00 INFO - PROCESS | 1664 | 1467318060106 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}] 13:21:00 INFO - PROCESS | 1664 | 1467318060107 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:00 INFO - PROCESS | 1664 | 1467318060195 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:21:00 INFO - PROCESS | 1664 | 1467318060198 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 1664 | 1467318060199 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d86000 == 29 [pid = 1664] [id = 29] 13:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118fb7400) [pid = 1664] [serial = 83] [outer = 0x0] 13:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119673000) [pid = 1664] [serial = 84] [outer = 0x118fb7400] 13:21:00 INFO - PROCESS | 1664 | 1467318060226 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119763c00) [pid = 1664] [serial = 85] [outer = 0x118fb7400] 13:21:00 INFO - PROCESS | 1664 | 1467318060540 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]]]}] 13:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 13:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:21:00 INFO - PROCESS | 1664 | 1467318060571 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 1664 | 1467318060572 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:21:00 INFO - PROCESS | 1664 | 1467318060574 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 1664 | 1467318060575 Marionette TRACE conn2 <- [1,90,null,{}] 13:21:00 INFO - PROCESS | 1664 | 1467318060580 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}] 13:21:00 INFO - PROCESS | 1664 | 1467318060584 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:00 INFO - PROCESS | 1664 | 1467318060696 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:21:00 INFO - PROCESS | 1664 | 1467318060702 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 1664 | 1467318060703 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183a5800 == 30 [pid = 1664] [id = 30] 13:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119a6fc00) [pid = 1664] [serial = 86] [outer = 0x0] 13:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119b52800) [pid = 1664] [serial = 87] [outer = 0x119a6fc00] 13:21:00 INFO - PROCESS | 1664 | 1467318060730 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1211eac00) [pid = 1664] [serial = 88] [outer = 0x119a6fc00] 13:21:01 INFO - PROCESS | 1664 | 1467318060998 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]]]}] 13:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 13:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:21:01 INFO - PROCESS | 1664 | 1467318061049 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 1664 | 1467318061050 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:21:01 INFO - PROCESS | 1664 | 1467318061052 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 1664 | 1467318061053 Marionette TRACE conn2 <- [1,94,null,{}] 13:21:01 INFO - PROCESS | 1664 | 1467318061056 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}] 13:21:01 INFO - PROCESS | 1664 | 1467318061057 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:01 INFO - PROCESS | 1664 | 1467318061133 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:21:01 INFO - PROCESS | 1664 | 1467318061137 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1664 | 1467318061138 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d3000 == 31 [pid = 1664] [id = 31] 13:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11966f800) [pid = 1664] [serial = 89] [outer = 0x0] 13:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12393a800) [pid = 1664] [serial = 90] [outer = 0x11966f800] 13:21:01 INFO - PROCESS | 1664 | 1467318061165 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x123d0b000) [pid = 1664] [serial = 91] [outer = 0x11966f800] 13:21:01 INFO - PROCESS | 1664 | 1467318061471 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]]]}] 13:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 13:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:21:01 INFO - PROCESS | 1664 | 1467318061522 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 1664 | 1467318061523 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:21:01 INFO - PROCESS | 1664 | 1467318061525 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 1664 | 1467318061526 Marionette TRACE conn2 <- [1,98,null,{}] 13:21:01 INFO - PROCESS | 1664 | 1467318061529 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}] 13:21:01 INFO - PROCESS | 1664 | 1467318061531 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:01 INFO - PROCESS | 1664 | 1467318061655 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:21:01 INFO - PROCESS | 1664 | 1467318061660 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1664 | 1467318061661 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f1b800 == 32 [pid = 1664] [id = 32] 13:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x123d0dc00) [pid = 1664] [serial = 92] [outer = 0x0] 13:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124a8fc00) [pid = 1664] [serial = 93] [outer = 0x123d0dc00] 13:21:01 INFO - PROCESS | 1664 | 1467318061701 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124c87c00) [pid = 1664] [serial = 94] [outer = 0x123d0dc00] 13:21:02 INFO - PROCESS | 1664 | 1467318062107 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]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 621ms 13:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:21:02 INFO - PROCESS | 1664 | 1467318062147 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1664 | 1467318062148 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:21:02 INFO - PROCESS | 1664 | 1467318062150 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1664 | 1467318062151 Marionette TRACE conn2 <- [1,102,null,{}] 13:21:02 INFO - PROCESS | 1664 | 1467318062153 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}] 13:21:02 INFO - PROCESS | 1664 | 1467318062154 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:02 INFO - PROCESS | 1664 | 1467318062230 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:21:02 INFO - PROCESS | 1664 | 1467318062233 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 1664 | 1467318062234 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d0000 == 33 [pid = 1664] [id = 33] 13:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118305c00) [pid = 1664] [serial = 95] [outer = 0x0] 13:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124f6e800) [pid = 1664] [serial = 96] [outer = 0x118305c00] 13:21:02 INFO - PROCESS | 1664 | 1467318062259 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124fe9c00) [pid = 1664] [serial = 97] [outer = 0x118305c00] 13:21:02 INFO - PROCESS | 1664 | 1467318062544 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]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 13:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:21:02 INFO - PROCESS | 1664 | 1467318062569 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1664 | 1467318062570 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:21:02 INFO - PROCESS | 1664 | 1467318062572 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1664 | 1467318062573 Marionette TRACE conn2 <- [1,106,null,{}] 13:21:02 INFO - PROCESS | 1664 | 1467318062583 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}] 13:21:02 INFO - PROCESS | 1664 | 1467318062584 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:02 INFO - PROCESS | 1664 | 1467318062663 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:21:02 INFO - PROCESS | 1664 | 1467318062667 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 1664 | 1467318062668 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x119612800 == 34 [pid = 1664] [id = 34] 13:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124ff8400) [pid = 1664] [serial = 98] [outer = 0x0] 13:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1254e9400) [pid = 1664] [serial = 99] [outer = 0x124ff8400] 13:21:02 INFO - PROCESS | 1664 | 1467318062692 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1256b0400) [pid = 1664] [serial = 100] [outer = 0x124ff8400] 13:21:02 INFO - PROCESS | 1664 | 1467318062997 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]]]}] 13:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 475ms 13:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:21:03 INFO - PROCESS | 1664 | 1467318063048 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:21:03 INFO - PROCESS | 1664 | 1467318063049 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:21:03 INFO - PROCESS | 1664 | 1467318063051 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 1664 | 1467318063053 Marionette TRACE conn2 <- [1,110,null,{}] 13:21:03 INFO - PROCESS | 1664 | 1467318063055 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}] 13:21:03 INFO - PROCESS | 1664 | 1467318063057 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:03 INFO - PROCESS | 1664 | 1467318063167 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:21:03 INFO - PROCESS | 1664 | 1467318063173 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1664 | 1467318063175 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x11992d800 == 35 [pid = 1664] [id = 35] 13:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1254eb800) [pid = 1664] [serial = 101] [outer = 0x0] 13:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x125851000) [pid = 1664] [serial = 102] [outer = 0x1254eb800] 13:21:03 INFO - PROCESS | 1664 | 1467318063203 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x125467c00) [pid = 1664] [serial = 103] [outer = 0x1254eb800] 13:21:03 INFO - PROCESS | 1664 | 1467318063493 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]]]}] 13:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 13:21:03 INFO - PROCESS | 1664 | 1467318063521 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:21:03 INFO - PROCESS | 1664 | 1467318063522 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:21:03 INFO - PROCESS | 1664 | 1467318063531 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 1664 | 1467318063533 Marionette TRACE conn2 <- [1,114,null,{}] 13:21:03 INFO - PROCESS | 1664 | 1467318063535 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}] 13:21:03 INFO - PROCESS | 1664 | 1467318063536 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:03 INFO - PROCESS | 1664 | 1467318063618 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:21:03 INFO - PROCESS | 1664 | 1467318063622 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1664 | 1467318063622 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d9b000 == 36 [pid = 1664] [id = 36] 13:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x125bdcc00) [pid = 1664] [serial = 104] [outer = 0x0] 13:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1260ea000) [pid = 1664] [serial = 105] [outer = 0x125bdcc00] 13:21:03 INFO - PROCESS | 1664 | 1467318063648 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x126a8bc00) [pid = 1664] [serial = 106] [outer = 0x125bdcc00] 13:21:03 INFO - PROCESS | 1664 | 1467318063949 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]]]}] 13:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 475ms 13:21:04 INFO - PROCESS | 1664 | 1467318064000 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1664 | 1467318064001 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:21:04 INFO - PROCESS | 1664 | 1467318064003 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1664 | 1467318064004 Marionette TRACE conn2 <- [1,118,null,{}] 13:21:04 INFO - PROCESS | 1664 | 1467318064006 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}] 13:21:04 INFO - PROCESS | 1664 | 1467318064008 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:04 INFO - PROCESS | 1664 | 1467318064108 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:21:04 INFO - PROCESS | 1664 | 1467318064116 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 1664 | 1467318064117 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211b0800 == 37 [pid = 1664] [id = 37] 13:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x126a91000) [pid = 1664] [serial = 107] [outer = 0x0] 13:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x126b60c00) [pid = 1664] [serial = 108] [outer = 0x126a91000] 13:21:04 INFO - PROCESS | 1664 | 1467318064141 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x126f1a000) [pid = 1664] [serial = 109] [outer = 0x126a91000] 13:21:04 INFO - PROCESS | 1664 | 1467318064427 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]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 13:21:04 INFO - PROCESS | 1664 | 1467318064472 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1664 | 1467318064473 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:21:04 INFO - PROCESS | 1664 | 1467318064476 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1664 | 1467318064479 Marionette TRACE conn2 <- [1,122,null,{}] 13:21:04 INFO - PROCESS | 1664 | 1467318064482 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}] 13:21:04 INFO - PROCESS | 1664 | 1467318064484 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:04 INFO - PROCESS | 1664 | 1467318064566 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:21:04 INFO - PROCESS | 1664 | 1467318064570 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 1664 | 1467318064571 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5f800 == 38 [pid = 1664] [id = 38] 13:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x126f1a400) [pid = 1664] [serial = 110] [outer = 0x0] 13:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12723f800) [pid = 1664] [serial = 111] [outer = 0x126f1a400] 13:21:04 INFO - PROCESS | 1664 | 1467318064595 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12724b000) [pid = 1664] [serial = 112] [outer = 0x126f1a400] 13:21:04 INFO - PROCESS | 1664 | 1467318064890 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]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 473ms 13:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:21:04 INFO - PROCESS | 1664 | 1467318064950 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1664 | 1467318064951 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:21:04 INFO - PROCESS | 1664 | 1467318064953 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1664 | 1467318064954 Marionette TRACE conn2 <- [1,126,null,{}] 13:21:04 INFO - PROCESS | 1664 | 1467318064956 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}] 13:21:04 INFO - PROCESS | 1664 | 1467318064957 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:05 INFO - PROCESS | 1664 | 1467318065059 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:21:05 INFO - PROCESS | 1664 | 1467318065067 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1664 | 1467318065068 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b36000 == 39 [pid = 1664] [id = 39] 13:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x127017800) [pid = 1664] [serial = 113] [outer = 0x0] 13:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1288ad400) [pid = 1664] [serial = 114] [outer = 0x127017800] 13:21:05 INFO - PROCESS | 1664 | 1467318065098 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1289c8800) [pid = 1664] [serial = 115] [outer = 0x127017800] 13:21:05 INFO - PROCESS | 1664 | 1467318065374 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]]]}] 13:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 13:21:05 INFO - PROCESS | 1664 | 1467318065420 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:21:05 INFO - PROCESS | 1664 | 1467318065421 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:21:05 INFO - PROCESS | 1664 | 1467318065424 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 1664 | 1467318065425 Marionette TRACE conn2 <- [1,130,null,{}] 13:21:05 INFO - PROCESS | 1664 | 1467318065430 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}] 13:21:05 INFO - PROCESS | 1664 | 1467318065431 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:05 INFO - PROCESS | 1664 | 1467318065513 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:21:05 INFO - PROCESS | 1664 | 1467318065516 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1664 | 1467318065517 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x124c92800 == 40 [pid = 1664] [id = 40] 13:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12724b800) [pid = 1664] [serial = 116] [outer = 0x0] 13:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128fa7c00) [pid = 1664] [serial = 117] [outer = 0x12724b800] 13:21:05 INFO - PROCESS | 1664 | 1467318065540 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1290ccc00) [pid = 1664] [serial = 118] [outer = 0x12724b800] 13:21:05 INFO - PROCESS | 1664 | 1467318065860 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]]]}] 13:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 473ms 13:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:21:05 INFO - PROCESS | 1664 | 1467318065898 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:21:05 INFO - PROCESS | 1664 | 1467318065899 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:21:05 INFO - PROCESS | 1664 | 1467318065901 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 1664 | 1467318065902 Marionette TRACE conn2 <- [1,134,null,{}] 13:21:05 INFO - PROCESS | 1664 | 1467318065905 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}] 13:21:05 INFO - PROCESS | 1664 | 1467318065906 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:06 INFO - PROCESS | 1664 | 1467318066647 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:21:06 INFO - PROCESS | 1664 | 1467318066669 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:06 INFO - PROCESS | 1664 | 1467318066670 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x112632800 == 41 [pid = 1664] [id = 41] 13:21:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1131c0000) [pid = 1664] [serial = 119] [outer = 0x0] 13:21:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x115e8b000) [pid = 1664] [serial = 120] [outer = 0x1131c0000] 13:21:06 INFO - PROCESS | 1664 | 1467318066699 Marionette DEBUG loaded listener.js 13:21:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x116889000) [pid = 1664] [serial = 121] [outer = 0x1131c0000] 13:21:07 INFO - PROCESS | 1664 | 1467318067036 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]]]}] 13:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1169ms 13:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:21:07 INFO - PROCESS | 1664 | 1467318067072 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 1664 | 1467318067074 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:21:07 INFO - PROCESS | 1664 | 1467318067079 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 1664 | 1467318067081 Marionette TRACE conn2 <- [1,138,null,{}] 13:21:07 INFO - PROCESS | 1664 | 1467318067084 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}] 13:21:07 INFO - PROCESS | 1664 | 1467318067087 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:07 INFO - PROCESS | 1664 | 1467318067186 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:21:07 INFO - PROCESS | 1664 | 1467318067190 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1664 | 1467318067192 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x116164000 == 42 [pid = 1664] [id = 42] 13:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1176f4000) [pid = 1664] [serial = 122] [outer = 0x0] 13:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11815ec00) [pid = 1664] [serial = 123] [outer = 0x1176f4000] 13:21:07 INFO - PROCESS | 1664 | 1467318067220 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x118367800) [pid = 1664] [serial = 124] [outer = 0x1176f4000] 13:21:07 INFO - PROCESS | 1664 | 1467318067538 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]]]}] 13:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 524ms 13:21:07 INFO - PROCESS | 1664 | 1467318067601 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 1664 | 1467318067603 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:21:07 INFO - PROCESS | 1664 | 1467318067605 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 1664 | 1467318067606 Marionette TRACE conn2 <- [1,142,null,{}] 13:21:07 INFO - PROCESS | 1664 | 1467318067609 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}] 13:21:07 INFO - PROCESS | 1664 | 1467318067610 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:07 INFO - PROCESS | 1664 | 1467318067714 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:21:07 INFO - PROCESS | 1664 | 1467318067746 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1664 | 1467318067747 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f22000 == 43 [pid = 1664] [id = 43] 13:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11888dc00) [pid = 1664] [serial = 125] [outer = 0x0] 13:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x118f7dc00) [pid = 1664] [serial = 126] [outer = 0x11888dc00] 13:21:07 INFO - PROCESS | 1664 | 1467318067772 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x119674c00) [pid = 1664] [serial = 127] [outer = 0x11888dc00] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12d2e2000) [pid = 1664] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x118304c00) [pid = 1664] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12d07bc00) [pid = 1664] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12c888400) [pid = 1664] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12c3ae000) [pid = 1664] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12bf08c00) [pid = 1664] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11813d800) [pid = 1664] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x118526c00) [pid = 1664] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12b8bc000) [pid = 1664] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12a90a400) [pid = 1664] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a751000) [pid = 1664] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x128fa2c00) [pid = 1664] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x125bdcc00) [pid = 1664] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x126a91000) [pid = 1664] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x126f1a400) [pid = 1664] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x112d2fc00) [pid = 1664] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x116147c00) [pid = 1664] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118729000) [pid = 1664] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11674b800) [pid = 1664] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116f65c00) [pid = 1664] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118310c00) [pid = 1664] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118311000) [pid = 1664] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118fb7400) [pid = 1664] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119a6fc00) [pid = 1664] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11966f800) [pid = 1664] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x123d0dc00) [pid = 1664] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118305c00) [pid = 1664] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x124ff8400) [pid = 1664] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:21:08 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12d80f400) [pid = 1664] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:21:08 INFO - PROCESS | 1664 | 1467318068546 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]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 972ms 13:21:08 INFO - PROCESS | 1664 | 1467318068580 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 1664 | 1467318068583 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:21:08 INFO - PROCESS | 1664 | 1467318068590 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 1664 | 1467318068594 Marionette TRACE conn2 <- [1,146,null,{}] 13:21:08 INFO - PROCESS | 1664 | 1467318068597 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}] 13:21:08 INFO - PROCESS | 1664 | 1467318068599 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:08 INFO - PROCESS | 1664 | 1467318068675 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:21:08 INFO - PROCESS | 1664 | 1467318068680 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 1664 | 1467318068682 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x11820b800 == 44 [pid = 1664] [id = 44] 13:21:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x115e22c00) [pid = 1664] [serial = 128] [outer = 0x0] 13:21:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118fb4800) [pid = 1664] [serial = 129] [outer = 0x115e22c00] 13:21:08 INFO - PROCESS | 1664 | 1467318068707 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119a6a000) [pid = 1664] [serial = 130] [outer = 0x115e22c00] 13:21:09 INFO - PROCESS | 1664 | 1467318069047 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]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 477ms 13:21:09 INFO - PROCESS | 1664 | 1467318069064 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1664 | 1467318069065 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:21:09 INFO - PROCESS | 1664 | 1467318069067 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1664 | 1467318069069 Marionette TRACE conn2 <- [1,150,null,{}] 13:21:09 INFO - PROCESS | 1664 | 1467318069071 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}] 13:21:09 INFO - PROCESS | 1664 | 1467318069072 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:09 INFO - PROCESS | 1664 | 1467318069154 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:21:09 INFO - PROCESS | 1664 | 1467318069159 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1664 | 1467318069161 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d5000 == 45 [pid = 1664] [id = 45] 13:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11674cc00) [pid = 1664] [serial = 131] [outer = 0x0] 13:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119fdc000) [pid = 1664] [serial = 132] [outer = 0x11674cc00] 13:21:09 INFO - PROCESS | 1664 | 1467318069187 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1210b7000) [pid = 1664] [serial = 133] [outer = 0x11674cc00] 13:21:09 INFO - PROCESS | 1664 | 1467318069517 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]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 13:21:09 INFO - PROCESS | 1664 | 1467318069537 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1664 | 1467318069538 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:21:09 INFO - PROCESS | 1664 | 1467318069541 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1664 | 1467318069542 Marionette TRACE conn2 <- [1,154,null,{}] 13:21:09 INFO - PROCESS | 1664 | 1467318069546 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}] 13:21:09 INFO - PROCESS | 1664 | 1467318069547 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:09 INFO - PROCESS | 1664 | 1467318069632 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:21:09 INFO - PROCESS | 1664 | 1467318069679 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1664 | 1467318069684 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x118fa0800 == 46 [pid = 1664] [id = 46] 13:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x123b42000) [pid = 1664] [serial = 134] [outer = 0x0] 13:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x123c95800) [pid = 1664] [serial = 135] [outer = 0x123b42000] 13:21:09 INFO - PROCESS | 1664 | 1467318069733 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x124f27c00) [pid = 1664] [serial = 136] [outer = 0x123b42000] 13:21:10 INFO - PROCESS | 1664 | 1467318070167 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]]]}] 13:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 13:21:10 INFO - PROCESS | 1664 | 1467318070213 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 1664 | 1467318070215 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:21:10 INFO - PROCESS | 1664 | 1467318070217 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 1664 | 1467318070218 Marionette TRACE conn2 <- [1,158,null,{}] 13:21:10 INFO - PROCESS | 1664 | 1467318070220 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}] 13:21:10 INFO - PROCESS | 1664 | 1467318070229 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:10 INFO - PROCESS | 1664 | 1467318070301 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:21:10 INFO - PROCESS | 1664 | 1467318070317 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 1664 | 1467318070318 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x113c19000 == 47 [pid = 1664] [id = 47] 13:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x124f9f800) [pid = 1664] [serial = 137] [outer = 0x0] 13:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x125852c00) [pid = 1664] [serial = 138] [outer = 0x124f9f800] 13:21:10 INFO - PROCESS | 1664 | 1467318070337 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x125be1400) [pid = 1664] [serial = 139] [outer = 0x124f9f800] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5f800 == 46 [pid = 1664] [id = 38] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x118f1b800 == 45 [pid = 1664] [id = 32] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x119d9b000 == 44 [pid = 1664] [id = 36] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x123b36000 == 43 [pid = 1664] [id = 39] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x117d86000 == 42 [pid = 1664] [id = 29] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x1211b0800 == 41 [pid = 1664] [id = 37] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x119612800 == 40 [pid = 1664] [id = 34] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x124c92800 == 39 [pid = 1664] [id = 40] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d3000 == 38 [pid = 1664] [id = 31] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x11992d800 == 37 [pid = 1664] [id = 35] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x1183a5800 == 36 [pid = 1664] [id = 30] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d0000 == 35 [pid = 1664] [id = 33] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x11684e000 == 34 [pid = 1664] [id = 27] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x116164000 == 33 [pid = 1664] [id = 42] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x116f38000 == 32 [pid = 1664] [id = 28] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x112632800 == 31 [pid = 1664] [id = 41] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x116f22000 == 30 [pid = 1664] [id = 43] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x11820b800 == 29 [pid = 1664] [id = 44] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d5000 == 28 [pid = 1664] [id = 45] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x124fa3400) [pid = 1664] [serial = 11] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1260ea000) [pid = 1664] [serial = 105] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x126b60c00) [pid = 1664] [serial = 108] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12723f800) [pid = 1664] [serial = 111] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1288ad400) [pid = 1664] [serial = 114] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112f0f400) [pid = 1664] [serial = 63] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116a1b000) [pid = 1664] [serial = 66] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118fb0800) [pid = 1664] [serial = 69] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119674000) [pid = 1664] [serial = 70] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116805000) [pid = 1664] [serial = 72] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116a1bc00) [pid = 1664] [serial = 73] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117d12800) [pid = 1664] [serial = 75] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11815a000) [pid = 1664] [serial = 76] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11836bc00) [pid = 1664] [serial = 78] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118f77400) [pid = 1664] [serial = 81] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119673000) [pid = 1664] [serial = 84] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119b52800) [pid = 1664] [serial = 87] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1211eac00) [pid = 1664] [serial = 88] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12393a800) [pid = 1664] [serial = 90] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x123d0b000) [pid = 1664] [serial = 91] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124a8fc00) [pid = 1664] [serial = 93] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124f6e800) [pid = 1664] [serial = 96] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124fe9c00) [pid = 1664] [serial = 97] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1254e9400) [pid = 1664] [serial = 99] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x125851000) [pid = 1664] [serial = 102] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1256b0400) [pid = 1664] [serial = 100] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119763c00) [pid = 1664] [serial = 85] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x126a8bc00) [pid = 1664] [serial = 106] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x124c87c00) [pid = 1664] [serial = 94] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126f1a000) [pid = 1664] [serial = 109] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12724b000) [pid = 1664] [serial = 112] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x118887c00) [pid = 1664] [serial = 79] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x117d10000) [pid = 1664] [serial = 67] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1131bc000) [pid = 1664] [serial = 64] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x118fbac00) [pid = 1664] [serial = 82] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12da85800) [pid = 1664] [serial = 61] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1249b7c00) [pid = 1664] [serial = 8] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12bdc0000) [pid = 1664] [serial = 31] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12a755000) [pid = 1664] [serial = 30] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x12b955c00) [pid = 1664] [serial = 27] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x12b95c000) [pid = 1664] [serial = 28] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12b202800) [pid = 1664] [serial = 24] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x12b20d000) [pid = 1664] [serial = 25] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x12a752c00) [pid = 1664] [serial = 21] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12a903400) [pid = 1664] [serial = 22] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x12922fc00) [pid = 1664] [serial = 18] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x128fa4800) [pid = 1664] [serial = 15] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x128faa000) [pid = 1664] [serial = 16] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x12da81000) [pid = 1664] [serial = 60] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x12d805c00) [pid = 1664] [serial = 57] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x12d80cc00) [pid = 1664] [serial = 58] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x12d2e1c00) [pid = 1664] [serial = 55] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 57 (0x12d082000) [pid = 1664] [serial = 54] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 56 (0x12d088400) [pid = 1664] [serial = 51] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 55 (0x12cc94000) [pid = 1664] [serial = 45] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 54 (0x12d07d800) [pid = 1664] [serial = 48] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 53 (0x12d081c00) [pid = 1664] [serial = 49] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 52 (0x12c88e000) [pid = 1664] [serial = 42] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 51 (0x12cb4cc00) [pid = 1664] [serial = 43] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 50 (0x12c886400) [pid = 1664] [serial = 40] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 49 (0x12c3b5000) [pid = 1664] [serial = 39] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 48 (0x12bf10800) [pid = 1664] [serial = 36] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 47 (0x12c3ab800) [pid = 1664] [serial = 37] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 46 (0x12b961c00) [pid = 1664] [serial = 33] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOMWINDOW == 45 (0x12bf05800) [pid = 1664] [serial = 34] [outer = 0x0] [url = about:blank] 13:21:11 INFO - PROCESS | 1664 | --DOCSHELL 0x118fa0800 == 27 [pid = 1664] [id = 46] 13:21:11 INFO - PROCESS | 1664 | 1467318071802 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]]]}] 13:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1628ms 13:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:21:11 INFO - PROCESS | 1664 | 1467318071848 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:21:11 INFO - PROCESS | 1664 | 1467318071850 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:21:11 INFO - PROCESS | 1664 | 1467318071853 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - PROCESS | 1664 | 1467318071855 Marionette TRACE conn2 <- [1,162,null,{}] 13:21:11 INFO - PROCESS | 1664 | 1467318071861 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}] 13:21:11 INFO - PROCESS | 1664 | 1467318071863 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:11 INFO - PROCESS | 1664 | 1467318071937 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:21:11 INFO - PROCESS | 1664 | 1467318071946 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:11 INFO - PROCESS | 1664 | 1467318071949 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1133dd800 == 28 [pid = 1664] [id = 48] 13:21:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 46 (0x116636800) [pid = 1664] [serial = 140] [outer = 0x0] 13:21:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 47 (0x116757800) [pid = 1664] [serial = 141] [outer = 0x116636800] 13:21:11 INFO - PROCESS | 1664 | 1467318071978 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 48 (0x116a1a800) [pid = 1664] [serial = 142] [outer = 0x116636800] 13:21:12 INFO - PROCESS | 1664 | 1467318072299 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]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 471ms 13:21:12 INFO - PROCESS | 1664 | 1467318072324 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:21:12 INFO - PROCESS | 1664 | 1467318072330 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:21:12 INFO - PROCESS | 1664 | 1467318072335 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 1664 | 1467318072336 Marionette TRACE conn2 <- [1,166,null,{}] 13:21:12 INFO - PROCESS | 1664 | 1467318072339 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}] 13:21:12 INFO - PROCESS | 1664 | 1467318072341 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:12 INFO - PROCESS | 1664 | 1467318072418 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:21:12 INFO - PROCESS | 1664 | 1467318072457 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1664 | 1467318072459 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x11662d800 == 29 [pid = 1664] [id = 49] 13:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 49 (0x116a1a000) [pid = 1664] [serial = 143] [outer = 0x0] 13:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 50 (0x1176f1800) [pid = 1664] [serial = 144] [outer = 0x116a1a000] 13:21:12 INFO - PROCESS | 1664 | 1467318072487 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 51 (0x11813f800) [pid = 1664] [serial = 145] [outer = 0x116a1a000] 13:21:12 INFO - PROCESS | 1664 | 1467318072784 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]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 472ms 13:21:12 INFO - PROCESS | 1664 | 1467318072806 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:21:12 INFO - PROCESS | 1664 | 1467318072808 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:21:12 INFO - PROCESS | 1664 | 1467318072818 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 1664 | 1467318072833 Marionette TRACE conn2 <- [1,170,null,{}] 13:21:12 INFO - PROCESS | 1664 | 1467318072841 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}] 13:21:12 INFO - PROCESS | 1664 | 1467318072847 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:12 INFO - PROCESS | 1664 | 1467318072920 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:21:12 INFO - PROCESS | 1664 | 1467318072960 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1664 | 1467318072962 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f20000 == 30 [pid = 1664] [id = 50] 13:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 52 (0x111c22400) [pid = 1664] [serial = 146] [outer = 0x0] 13:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 53 (0x118726000) [pid = 1664] [serial = 147] [outer = 0x111c22400] 13:21:12 INFO - PROCESS | 1664 | 1467318072991 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 54 (0x118f73c00) [pid = 1664] [serial = 148] [outer = 0x111c22400] 13:21:13 INFO - PROCESS | 1664 | 1467318073255 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]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 487ms 13:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:21:13 INFO - PROCESS | 1664 | 1467318073305 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1664 | 1467318073307 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:21:13 INFO - PROCESS | 1664 | 1467318073318 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1664 | 1467318073319 Marionette TRACE conn2 <- [1,174,null,{}] 13:21:13 INFO - PROCESS | 1664 | 1467318073321 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}] 13:21:13 INFO - PROCESS | 1664 | 1467318073322 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:13 INFO - PROCESS | 1664 | 1467318073401 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:21:13 INFO - PROCESS | 1664 | 1467318073405 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1664 | 1467318073407 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x117460000 == 31 [pid = 1664] [id = 51] 13:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 55 (0x118fb8000) [pid = 1664] [serial = 149] [outer = 0x0] 13:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x11964e400) [pid = 1664] [serial = 150] [outer = 0x118fb8000] 13:21:13 INFO - PROCESS | 1664 | 1467318073435 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x119673000) [pid = 1664] [serial = 151] [outer = 0x118fb8000] 13:21:13 INFO - PROCESS | 1664 | 1467318073734 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]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 476ms 13:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:21:13 INFO - PROCESS | 1664 | 1467318073786 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1664 | 1467318073787 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:21:13 INFO - PROCESS | 1664 | 1467318073790 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1664 | 1467318073791 Marionette TRACE conn2 <- [1,178,null,{}] 13:21:13 INFO - PROCESS | 1664 | 1467318073793 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}] 13:21:13 INFO - PROCESS | 1664 | 1467318073794 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:13 INFO - PROCESS | 1664 | 1467318073887 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:21:13 INFO - PROCESS | 1664 | 1467318073894 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1664 | 1467318073896 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x118220000 == 32 [pid = 1664] [id = 52] 13:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x112d32400) [pid = 1664] [serial = 152] [outer = 0x0] 13:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x11975ac00) [pid = 1664] [serial = 153] [outer = 0x112d32400] 13:21:13 INFO - PROCESS | 1664 | 1467318073921 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x119b52400) [pid = 1664] [serial = 154] [outer = 0x112d32400] 13:21:14 INFO - PROCESS | 1664 | 1467318074251 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]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 470ms 13:21:14 INFO - PROCESS | 1664 | 1467318074262 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:21:14 INFO - PROCESS | 1664 | 1467318074264 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:21:14 INFO - PROCESS | 1664 | 1467318074267 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1664 | 1467318074269 Marionette TRACE conn2 <- [1,182,null,{}] 13:21:14 INFO - PROCESS | 1664 | 1467318074273 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}] 13:21:14 INFO - PROCESS | 1664 | 1467318074280 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:14 INFO - PROCESS | 1664 | 1467318074376 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:21:14 INFO - PROCESS | 1664 | 1467318074380 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:14 INFO - PROCESS | 1664 | 1467318074381 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e2800 == 33 [pid = 1664] [id = 53] 13:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x119b52800) [pid = 1664] [serial = 155] [outer = 0x0] 13:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x1210b7800) [pid = 1664] [serial = 156] [outer = 0x119b52800] 13:21:14 INFO - PROCESS | 1664 | 1467318074408 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1249b7000) [pid = 1664] [serial = 157] [outer = 0x119b52800] 13:21:14 INFO - PROCESS | 1664 | 1467318074710 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]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 13:21:14 INFO - PROCESS | 1664 | 1467318074738 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:21:14 INFO - PROCESS | 1664 | 1467318074739 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:21:14 INFO - PROCESS | 1664 | 1467318074742 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1664 | 1467318074744 Marionette TRACE conn2 <- [1,186,null,{}] 13:21:14 INFO - PROCESS | 1664 | 1467318074747 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}] 13:21:14 INFO - PROCESS | 1664 | 1467318074748 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:14 INFO - PROCESS | 1664 | 1467318074838 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:21:14 INFO - PROCESS | 1664 | 1467318074843 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:14 INFO - PROCESS | 1664 | 1467318074852 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x118716800 == 34 [pid = 1664] [id = 54] 13:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x112a77c00) [pid = 1664] [serial = 158] [outer = 0x0] 13:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x124a8c800) [pid = 1664] [serial = 159] [outer = 0x112a77c00] 13:21:14 INFO - PROCESS | 1664 | 1467318074876 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x124f7c000) [pid = 1664] [serial = 160] [outer = 0x112a77c00] 13:21:15 INFO - PROCESS | 1664 | 1467318075139 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]]]}] 13:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 422ms 13:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:21:15 INFO - PROCESS | 1664 | 1467318075166 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:21:15 INFO - PROCESS | 1664 | 1467318075167 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:21:15 INFO - PROCESS | 1664 | 1467318075169 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 1664 | 1467318075170 Marionette TRACE conn2 <- [1,190,null,{}] 13:21:15 INFO - PROCESS | 1664 | 1467318075173 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}] 13:21:15 INFO - PROCESS | 1664 | 1467318075174 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:15 INFO - PROCESS | 1664 | 1467318075257 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:21:15 INFO - PROCESS | 1664 | 1467318075262 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1664 | 1467318075263 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191c0800 == 35 [pid = 1664] [id = 55] 13:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x124c87c00) [pid = 1664] [serial = 161] [outer = 0x0] 13:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1252b5c00) [pid = 1664] [serial = 162] [outer = 0x124c87c00] 13:21:15 INFO - PROCESS | 1664 | 1467318075287 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1256de400) [pid = 1664] [serial = 163] [outer = 0x124c87c00] 13:21:15 INFO - PROCESS | 1664 | 1467318075561 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]]]}] 13:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 418ms 13:21:15 INFO - PROCESS | 1664 | 1467318075589 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:21:15 INFO - PROCESS | 1664 | 1467318075591 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:21:15 INFO - PROCESS | 1664 | 1467318075601 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 1664 | 1467318075602 Marionette TRACE conn2 <- [1,194,null,{}] 13:21:15 INFO - PROCESS | 1664 | 1467318075604 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}] 13:21:15 INFO - PROCESS | 1664 | 1467318075605 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:15 INFO - PROCESS | 1664 | 1467318075681 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:21:15 INFO - PROCESS | 1664 | 1467318075723 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1664 | 1467318075724 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f1f800 == 36 [pid = 1664] [id = 56] 13:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x113dd0c00) [pid = 1664] [serial = 164] [outer = 0x0] 13:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1256ec400) [pid = 1664] [serial = 165] [outer = 0x113dd0c00] 13:21:15 INFO - PROCESS | 1664 | 1467318075756 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1260b5400) [pid = 1664] [serial = 166] [outer = 0x113dd0c00] 13:21:15 INFO - PROCESS | 1664 | 1467318075987 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]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 418ms 13:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:21:16 INFO - PROCESS | 1664 | 1467318076019 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1664 | 1467318076021 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:21:16 INFO - PROCESS | 1664 | 1467318076023 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1664 | 1467318076024 Marionette TRACE conn2 <- [1,198,null,{}] 13:21:16 INFO - PROCESS | 1664 | 1467318076036 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}] 13:21:16 INFO - PROCESS | 1664 | 1467318076037 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:16 INFO - PROCESS | 1664 | 1467318076116 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:21:16 INFO - PROCESS | 1664 | 1467318076119 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1664 | 1467318076121 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d8c000 == 37 [pid = 1664] [id = 57] 13:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1260b7800) [pid = 1664] [serial = 167] [outer = 0x0] 13:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1260bd800) [pid = 1664] [serial = 168] [outer = 0x1260b7800] 13:21:16 INFO - PROCESS | 1664 | 1467318076147 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1260eb400) [pid = 1664] [serial = 169] [outer = 0x1260b7800] 13:21:16 INFO - PROCESS | 1664 | 1467318076436 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]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 425ms 13:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:21:16 INFO - PROCESS | 1664 | 1467318076450 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1664 | 1467318076451 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:21:16 INFO - PROCESS | 1664 | 1467318076453 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1664 | 1467318076455 Marionette TRACE conn2 <- [1,202,null,{}] 13:21:16 INFO - PROCESS | 1664 | 1467318076457 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}] 13:21:16 INFO - PROCESS | 1664 | 1467318076459 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:16 INFO - PROCESS | 1664 | 1467318076555 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:21:16 INFO - PROCESS | 1664 | 1467318076583 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1664 | 1467318076585 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d89800 == 38 [pid = 1664] [id = 58] 13:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x116a13800) [pid = 1664] [serial = 170] [outer = 0x0] 13:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1260f5800) [pid = 1664] [serial = 171] [outer = 0x116a13800] 13:21:16 INFO - PROCESS | 1664 | 1467318076611 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x127011400) [pid = 1664] [serial = 172] [outer = 0x116a13800] 13:21:16 INFO - PROCESS | 1664 | 1467318076943 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]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 13:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:21:16 INFO - PROCESS | 1664 | 1467318076973 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1664 | 1467318076974 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:21:16 INFO - PROCESS | 1664 | 1467318076978 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1664 | 1467318076981 Marionette TRACE conn2 <- [1,206,null,{}] 13:21:16 INFO - PROCESS | 1664 | 1467318076983 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}] 13:21:16 INFO - PROCESS | 1664 | 1467318076985 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:17 INFO - PROCESS | 1664 | 1467318077079 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:21:17 INFO - PROCESS | 1664 | 1467318077108 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1664 | 1467318077109 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b1f000 == 39 [pid = 1664] [id = 59] 13:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1193e6400) [pid = 1664] [serial = 173] [outer = 0x0] 13:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1193e9000) [pid = 1664] [serial = 174] [outer = 0x1193e6400] 13:21:17 INFO - PROCESS | 1664 | 1467318077133 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x12723e800) [pid = 1664] [serial = 175] [outer = 0x1193e6400] 13:21:17 INFO - PROCESS | 1664 | 1467318077404 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]]]}] 13:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 13:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:21:17 INFO - PROCESS | 1664 | 1467318077449 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 1664 | 1467318077450 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:21:17 INFO - PROCESS | 1664 | 1467318077452 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 1664 | 1467318077453 Marionette TRACE conn2 <- [1,210,null,{}] 13:21:17 INFO - PROCESS | 1664 | 1467318077456 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}] 13:21:17 INFO - PROCESS | 1664 | 1467318077457 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:17 INFO - PROCESS | 1664 | 1467318077551 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:21:17 INFO - PROCESS | 1664 | 1467318077554 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1664 | 1467318077556 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a51800 == 40 [pid = 1664] [id = 60] 13:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1193e6c00) [pid = 1664] [serial = 176] [outer = 0x0] 13:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1288ae400) [pid = 1664] [serial = 177] [outer = 0x1193e6c00] 13:21:17 INFO - PROCESS | 1664 | 1467318077590 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x128ac9c00) [pid = 1664] [serial = 178] [outer = 0x1193e6c00] 13:21:17 INFO - PROCESS | 1664 | 1467318077993 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]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 567ms 13:21:18 INFO - PROCESS | 1664 | 1467318078021 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:21:18 INFO - PROCESS | 1664 | 1467318078023 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:21:18 INFO - PROCESS | 1664 | 1467318078026 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1664 | 1467318078028 Marionette TRACE conn2 <- [1,214,null,{}] 13:21:18 INFO - PROCESS | 1664 | 1467318078031 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}] 13:21:18 INFO - PROCESS | 1664 | 1467318078033 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:18 INFO - PROCESS | 1664 | 1467318078171 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:21:18 INFO - PROCESS | 1664 | 1467318078189 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1664 | 1467318078190 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fc2800 == 41 [pid = 1664] [id = 61] 13:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x12723f800) [pid = 1664] [serial = 179] [outer = 0x0] 13:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x128fa4800) [pid = 1664] [serial = 180] [outer = 0x12723f800] 13:21:18 INFO - PROCESS | 1664 | 1467318078214 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1290cf000) [pid = 1664] [serial = 181] [outer = 0x12723f800] 13:21:18 INFO - PROCESS | 1664 | 1467318078526 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]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 521ms 13:21:18 INFO - PROCESS | 1664 | 1467318078547 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 1664 | 1467318078548 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:21:18 INFO - PROCESS | 1664 | 1467318078551 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1664 | 1467318078551 Marionette TRACE conn2 <- [1,218,null,{}] 13:21:18 INFO - PROCESS | 1664 | 1467318078554 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}] 13:21:18 INFO - PROCESS | 1664 | 1467318078555 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:18 INFO - PROCESS | 1664 | 1467318078663 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1176f4000) [pid = 1664] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11888dc00) [pid = 1664] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x115e22c00) [pid = 1664] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1131c0000) [pid = 1664] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11674cc00) [pid = 1664] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12724b800) [pid = 1664] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x123b42000) [pid = 1664] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1254eb800) [pid = 1664] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:21:18 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x127017800) [pid = 1664] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:21:18 INFO - PROCESS | 1664 | 1467318078695 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1664 | 1467318078696 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d6d000 == 42 [pid = 1664] [id = 62] 13:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1131c0000) [pid = 1664] [serial = 182] [outer = 0x0] 13:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118141c00) [pid = 1664] [serial = 183] [outer = 0x1131c0000] 13:21:18 INFO - PROCESS | 1664 | 1467318078728 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1211eb400) [pid = 1664] [serial = 184] [outer = 0x1131c0000] 13:21:18 INFO - PROCESS | 1664 | 1467318078974 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]]]}] 13:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 13:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:21:19 INFO - PROCESS | 1664 | 1467318079020 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1664 | 1467318079022 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:21:19 INFO - PROCESS | 1664 | 1467318079024 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1664 | 1467318079025 Marionette TRACE conn2 <- [1,222,null,{}] 13:21:19 INFO - PROCESS | 1664 | 1467318079035 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}] 13:21:19 INFO - PROCESS | 1664 | 1467318079036 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:19 INFO - PROCESS | 1664 | 1467318079117 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:21:19 INFO - PROCESS | 1664 | 1467318079120 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1664 | 1467318079121 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a4d000 == 43 [pid = 1664] [id = 63] 13:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x127249800) [pid = 1664] [serial = 185] [outer = 0x0] 13:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x129229c00) [pid = 1664] [serial = 186] [outer = 0x127249800] 13:21:19 INFO - PROCESS | 1664 | 1467318079147 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x129234800) [pid = 1664] [serial = 187] [outer = 0x127249800] 13:21:19 INFO - PROCESS | 1664 | 1467318079473 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]]]}] 13:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 478ms 13:21:19 INFO - PROCESS | 1664 | 1467318079503 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1664 | 1467318079505 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:21:19 INFO - PROCESS | 1664 | 1467318079508 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1664 | 1467318079510 Marionette TRACE conn2 <- [1,226,null,{}] 13:21:19 INFO - PROCESS | 1664 | 1467318079523 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}] 13:21:19 INFO - PROCESS | 1664 | 1467318079525 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:19 INFO - PROCESS | 1664 | 1467318079644 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:21:19 INFO - PROCESS | 1664 | 1467318079650 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1664 | 1467318079651 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12706c800 == 44 [pid = 1664] [id = 64] 13:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1256e4400) [pid = 1664] [serial = 188] [outer = 0x0] 13:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12a542c00) [pid = 1664] [serial = 189] [outer = 0x1256e4400] 13:21:19 INFO - PROCESS | 1664 | 1467318079703 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12a66a000) [pid = 1664] [serial = 190] [outer = 0x1256e4400] 13:21:20 INFO - PROCESS | 1664 | 1467318080105 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]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 625ms 13:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:21:20 INFO - PROCESS | 1664 | 1467318080139 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 1664 | 1467318080140 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:21:20 INFO - PROCESS | 1664 | 1467318080143 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 1664 | 1467318080144 Marionette TRACE conn2 <- [1,230,null,{}] 13:21:20 INFO - PROCESS | 1664 | 1467318080146 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}] 13:21:20 INFO - PROCESS | 1664 | 1467318080147 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:20 INFO - PROCESS | 1664 | 1467318080222 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:21:20 INFO - PROCESS | 1664 | 1467318080228 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1664 | 1467318080230 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x128891000 == 45 [pid = 1664] [id = 65] 13:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12a749000) [pid = 1664] [serial = 191] [outer = 0x0] 13:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12a74f800) [pid = 1664] [serial = 192] [outer = 0x12a749000] 13:21:20 INFO - PROCESS | 1664 | 1467318080253 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12a755000) [pid = 1664] [serial = 193] [outer = 0x12a749000] 13:21:20 INFO - PROCESS | 1664 | 1467318080549 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]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 422ms 13:21:20 INFO - PROCESS | 1664 | 1467318080568 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 1664 | 1467318080569 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:21:20 INFO - PROCESS | 1664 | 1467318080571 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 1664 | 1467318080572 Marionette TRACE conn2 <- [1,234,null,{}] 13:21:20 INFO - PROCESS | 1664 | 1467318080575 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}] 13:21:20 INFO - PROCESS | 1664 | 1467318080577 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:20 INFO - PROCESS | 1664 | 1467318080707 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:21:20 INFO - PROCESS | 1664 | 1467318080750 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1664 | 1467318080751 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x11215e800 == 46 [pid = 1664] [id = 66] 13:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x110fa7800) [pid = 1664] [serial = 194] [outer = 0x0] 13:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1121be400) [pid = 1664] [serial = 195] [outer = 0x110fa7800] 13:21:20 INFO - PROCESS | 1664 | 1467318080783 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1133b4800) [pid = 1664] [serial = 196] [outer = 0x110fa7800] 13:21:21 INFO - PROCESS | 1664 | 1467318081260 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]]]}] 13:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 723ms 13:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:21:21 INFO - PROCESS | 1664 | 1467318081295 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 1664 | 1467318081297 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:21:21 INFO - PROCESS | 1664 | 1467318081300 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 1664 | 1467318081302 Marionette TRACE conn2 <- [1,238,null,{}] 13:21:21 INFO - PROCESS | 1664 | 1467318081306 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}] 13:21:21 INFO - PROCESS | 1664 | 1467318081309 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:21 INFO - PROCESS | 1664 | 1467318081427 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:21:21 INFO - PROCESS | 1664 | 1467318081485 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:21 INFO - PROCESS | 1664 | 1467318081487 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168c4800 == 47 [pid = 1664] [id = 67] 13:21:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x115dde400) [pid = 1664] [serial = 197] [outer = 0x0] 13:21:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116881c00) [pid = 1664] [serial = 198] [outer = 0x115dde400] 13:21:21 INFO - PROCESS | 1664 | 1467318081536 Marionette DEBUG loaded listener.js 13:21:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x118158000) [pid = 1664] [serial = 199] [outer = 0x115dde400] 13:21:22 INFO - PROCESS | 1664 | 1467318082291 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]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1072ms 13:21:22 INFO - PROCESS | 1664 | 1467318082377 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 1664 | 1467318082381 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:21:22 INFO - PROCESS | 1664 | 1467318082386 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1664 | 1467318082390 Marionette TRACE conn2 <- [1,242,null,{}] 13:21:22 INFO - PROCESS | 1664 | 1467318082395 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}] 13:21:22 INFO - PROCESS | 1664 | 1467318082398 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:22 INFO - PROCESS | 1664 | 1467318082540 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:21:22 INFO - PROCESS | 1664 | 1467318082602 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 1664 | 1467318082607 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168ab000 == 48 [pid = 1664] [id = 68] 13:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116af8c00) [pid = 1664] [serial = 200] [outer = 0x0] 13:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118158c00) [pid = 1664] [serial = 201] [outer = 0x116af8c00] 13:21:22 INFO - PROCESS | 1664 | 1467318082654 Marionette DEBUG loaded listener.js 13:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11836ec00) [pid = 1664] [serial = 202] [outer = 0x116af8c00] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x128891000 == 47 [pid = 1664] [id = 65] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12706c800 == 46 [pid = 1664] [id = 64] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x126a4d000 == 45 [pid = 1664] [id = 63] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x117d6d000 == 44 [pid = 1664] [id = 62] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x124fc2800 == 43 [pid = 1664] [id = 61] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x124a51800 == 42 [pid = 1664] [id = 60] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x123b1f000 == 41 [pid = 1664] [id = 59] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x117d89800 == 40 [pid = 1664] [id = 58] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x119d8c000 == 39 [pid = 1664] [id = 57] 13:21:22 INFO - PROCESS | 1664 | --DOCSHELL 0x116f1f800 == 38 [pid = 1664] [id = 56] 13:21:22 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x125852c00) [pid = 1664] [serial = 138] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1191c0800 == 37 [pid = 1664] [id = 55] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x118716800 == 36 [pid = 1664] [id = 54] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e2800 == 35 [pid = 1664] [id = 53] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x118220000 == 34 [pid = 1664] [id = 52] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x117460000 == 33 [pid = 1664] [id = 51] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x116f20000 == 32 [pid = 1664] [id = 50] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x11662d800 == 31 [pid = 1664] [id = 49] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1133dd800 == 30 [pid = 1664] [id = 48] 13:21:23 INFO - PROCESS | 1664 | --DOCSHELL 0x113c19000 == 29 [pid = 1664] [id = 47] 13:21:23 INFO - PROCESS | 1664 | 1467318083070 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]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 723ms 13:21:23 INFO - PROCESS | 1664 | 1467318083108 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1664 | 1467318083111 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:21:23 INFO - PROCESS | 1664 | 1467318083116 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1664 | 1467318083118 Marionette TRACE conn2 <- [1,246,null,{}] 13:21:23 INFO - PROCESS | 1664 | 1467318083120 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}] 13:21:23 INFO - PROCESS | 1664 | 1467318083122 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:23 INFO - PROCESS | 1664 | 1467318083205 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1290ccc00) [pid = 1664] [serial = 118] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11815ec00) [pid = 1664] [serial = 123] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118f7dc00) [pid = 1664] [serial = 126] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118fb4800) [pid = 1664] [serial = 129] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119674c00) [pid = 1664] [serial = 127] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119a6a000) [pid = 1664] [serial = 130] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x124f27c00) [pid = 1664] [serial = 136] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x115e8b000) [pid = 1664] [serial = 120] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1210b7000) [pid = 1664] [serial = 133] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119fdc000) [pid = 1664] [serial = 132] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116889000) [pid = 1664] [serial = 121] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118367800) [pid = 1664] [serial = 124] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128fa7c00) [pid = 1664] [serial = 117] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x123c95800) [pid = 1664] [serial = 135] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x125467c00) [pid = 1664] [serial = 103] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1289c8800) [pid = 1664] [serial = 115] [outer = 0x0] [url = about:blank] 13:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1176f1c00) [pid = 1664] [serial = 203] [outer = 0x12cb58c00] 13:21:23 INFO - PROCESS | 1664 | 1467318083282 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1664 | 1467318083284 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11745c800 == 30 [pid = 1664] [id = 69] 13:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11851ac00) [pid = 1664] [serial = 204] [outer = 0x0] 13:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118fb5800) [pid = 1664] [serial = 205] [outer = 0x11851ac00] 13:21:23 INFO - PROCESS | 1664 | 1467318083315 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11967c400) [pid = 1664] [serial = 206] [outer = 0x11851ac00] 13:21:23 INFO - PROCESS | 1664 | 1467318083602 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]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 520ms 13:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:21:23 INFO - PROCESS | 1664 | 1467318083637 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1664 | 1467318083638 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:21:23 INFO - PROCESS | 1664 | 1467318083640 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1664 | 1467318083643 Marionette TRACE conn2 <- [1,250,null,{}] 13:21:23 INFO - PROCESS | 1664 | 1467318083661 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}] 13:21:23 INFO - PROCESS | 1664 | 1467318083666 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:23 INFO - PROCESS | 1664 | 1467318083754 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:21:23 INFO - PROCESS | 1664 | 1467318083800 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1664 | 1467318083802 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183b9000 == 31 [pid = 1664] [id = 70] 13:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11967bc00) [pid = 1664] [serial = 207] [outer = 0x0] 13:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1210a9c00) [pid = 1664] [serial = 208] [outer = 0x11967bc00] 13:21:23 INFO - PROCESS | 1664 | 1467318083831 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x123b43400) [pid = 1664] [serial = 209] [outer = 0x11967bc00] 13:21:24 INFO - PROCESS | 1664 | 1467318084121 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]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 530ms 13:21:24 INFO - PROCESS | 1664 | 1467318084171 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 1664 | 1467318084172 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:21:24 INFO - PROCESS | 1664 | 1467318084175 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1664 | 1467318084177 Marionette TRACE conn2 <- [1,254,null,{}] 13:21:24 INFO - PROCESS | 1664 | 1467318084181 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}] 13:21:24 INFO - PROCESS | 1664 | 1467318084182 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:24 INFO - PROCESS | 1664 | 1467318084269 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:21:24 INFO - PROCESS | 1664 | 1467318084273 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1664 | 1467318084274 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f22800 == 32 [pid = 1664] [id = 71] 13:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x116af5400) [pid = 1664] [serial = 210] [outer = 0x0] 13:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124fa3000) [pid = 1664] [serial = 211] [outer = 0x116af5400] 13:21:24 INFO - PROCESS | 1664 | 1467318084307 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1256a4400) [pid = 1664] [serial = 212] [outer = 0x116af5400] 13:21:24 INFO - PROCESS | 1664 | 1467318084796 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]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 13:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:21:24 INFO - PROCESS | 1664 | 1467318084846 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 1664 | 1467318084848 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:21:24 INFO - PROCESS | 1664 | 1467318084850 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1664 | 1467318084851 Marionette TRACE conn2 <- [1,258,null,{}] 13:21:24 INFO - PROCESS | 1664 | 1467318084853 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}] 13:21:24 INFO - PROCESS | 1664 | 1467318084854 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:24 INFO - PROCESS | 1664 | 1467318084924 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:21:24 INFO - PROCESS | 1664 | 1467318084929 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1664 | 1467318084931 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x116619000 == 33 [pid = 1664] [id = 72] 13:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1211eec00) [pid = 1664] [serial = 213] [outer = 0x0] 13:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x125ab6800) [pid = 1664] [serial = 214] [outer = 0x1211eec00] 13:21:24 INFO - PROCESS | 1664 | 1467318084955 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1260b9c00) [pid = 1664] [serial = 215] [outer = 0x1211eec00] 13:21:25 INFO - PROCESS | 1664 | 1467318085323 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]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 13:21:25 INFO - PROCESS | 1664 | 1467318085371 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1664 | 1467318085373 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:21:25 INFO - PROCESS | 1664 | 1467318085375 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1664 | 1467318085376 Marionette TRACE conn2 <- [1,262,null,{}] 13:21:25 INFO - PROCESS | 1664 | 1467318085379 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}] 13:21:25 INFO - PROCESS | 1664 | 1467318085383 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:25 INFO - PROCESS | 1664 | 1467318085496 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:21:25 INFO - PROCESS | 1664 | 1467318085532 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 1664 | 1467318085533 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d9c800 == 34 [pid = 1664] [id = 73] 13:21:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1260c0400) [pid = 1664] [serial = 216] [outer = 0x0] 13:21:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126b54000) [pid = 1664] [serial = 217] [outer = 0x1260c0400] 13:21:25 INFO - PROCESS | 1664 | 1467318085558 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1288aa000) [pid = 1664] [serial = 218] [outer = 0x1260c0400] 13:21:25 INFO - PROCESS | 1664 | 1467318085864 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]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 522ms 13:21:25 INFO - PROCESS | 1664 | 1467318085902 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1664 | 1467318085903 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:21:25 INFO - PROCESS | 1664 | 1467318085905 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1664 | 1467318085906 Marionette TRACE conn2 <- [1,266,null,{}] 13:21:25 INFO - PROCESS | 1664 | 1467318085909 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}] 13:21:25 INFO - PROCESS | 1664 | 1467318085911 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:26 INFO - PROCESS | 1664 | 1467318086003 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:21:26 INFO - PROCESS | 1664 | 1467318086007 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1664 | 1467318086008 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211ba000 == 35 [pid = 1664] [id = 74] 13:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126fca400) [pid = 1664] [serial = 219] [outer = 0x0] 13:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128fa2000) [pid = 1664] [serial = 220] [outer = 0x126fca400] 13:21:26 INFO - PROCESS | 1664 | 1467318086039 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1290d7000) [pid = 1664] [serial = 221] [outer = 0x126fca400] 13:21:26 INFO - PROCESS | 1664 | 1467318086354 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]]]}] 13:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 467ms 13:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:21:26 INFO - PROCESS | 1664 | 1467318086374 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 1664 | 1467318086375 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:21:26 INFO - PROCESS | 1664 | 1467318086386 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 1664 | 1467318086387 Marionette TRACE conn2 <- [1,270,null,{}] 13:21:26 INFO - PROCESS | 1664 | 1467318086399 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}] 13:21:26 INFO - PROCESS | 1664 | 1467318086400 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:26 INFO - PROCESS | 1664 | 1467318086496 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:21:26 INFO - PROCESS | 1664 | 1467318086499 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1664 | 1467318086500 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a52000 == 36 [pid = 1664] [id = 75] 13:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1289c9c00) [pid = 1664] [serial = 222] [outer = 0x0] 13:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a543800) [pid = 1664] [serial = 223] [outer = 0x1289c9c00] 13:21:26 INFO - PROCESS | 1664 | 1467318086524 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12a74e800) [pid = 1664] [serial = 224] [outer = 0x1289c9c00] 13:21:26 INFO - PROCESS | 1664 | 1467318086827 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]]]}] 13:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 486ms 13:21:26 INFO - PROCESS | 1664 | 1467318086870 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 1664 | 1467318086872 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:21:26 INFO - PROCESS | 1664 | 1467318086874 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 1664 | 1467318086877 Marionette TRACE conn2 <- [1,274,null,{}] 13:21:26 INFO - PROCESS | 1664 | 1467318086882 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}] 13:21:26 INFO - PROCESS | 1664 | 1467318086883 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:26 INFO - PROCESS | 1664 | 1467318086979 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:21:26 INFO - PROCESS | 1664 | 1467318086982 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1664 | 1467318086983 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x125818800 == 37 [pid = 1664] [id = 76] 13:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128acc800) [pid = 1664] [serial = 225] [outer = 0x0] 13:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a904c00) [pid = 1664] [serial = 226] [outer = 0x128acc800] 13:21:27 INFO - PROCESS | 1664 | 1467318087014 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a90e000) [pid = 1664] [serial = 227] [outer = 0x128acc800] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12723f800) [pid = 1664] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1256e4400) [pid = 1664] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1131c0000) [pid = 1664] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116a13800) [pid = 1664] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x127249800) [pid = 1664] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1193e6400) [pid = 1664] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x111c22400) [pid = 1664] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1193e6c00) [pid = 1664] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112d32400) [pid = 1664] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112a77c00) [pid = 1664] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118fb8000) [pid = 1664] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116636800) [pid = 1664] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116a1a000) [pid = 1664] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x113dd0c00) [pid = 1664] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119b52800) [pid = 1664] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1260b7800) [pid = 1664] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124f9f800) [pid = 1664] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:21:27 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124c87c00) [pid = 1664] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:21:27 INFO - PROCESS | 1664 | 1467318087456 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]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 621ms 13:21:27 INFO - PROCESS | 1664 | 1467318087496 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1664 | 1467318087497 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:21:27 INFO - PROCESS | 1664 | 1467318087500 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1664 | 1467318087501 Marionette TRACE conn2 <- [1,278,null,{}] 13:21:27 INFO - PROCESS | 1664 | 1467318087503 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}] 13:21:27 INFO - PROCESS | 1664 | 1467318087504 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:27 INFO - PROCESS | 1664 | 1467318087581 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:21:27 INFO - PROCESS | 1664 | 1467318087628 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1664 | 1467318087629 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f21800 == 38 [pid = 1664] [id = 77] 13:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x112d30c00) [pid = 1664] [serial = 228] [outer = 0x0] 13:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119672c00) [pid = 1664] [serial = 229] [outer = 0x112d30c00] 13:21:27 INFO - PROCESS | 1664 | 1467318087653 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x125852800) [pid = 1664] [serial = 230] [outer = 0x112d30c00] 13:21:27 INFO - PROCESS | 1664 | 1467318087918 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]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 13:21:27 INFO - PROCESS | 1664 | 1467318087968 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1664 | 1467318087970 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:21:27 INFO - PROCESS | 1664 | 1467318087972 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1664 | 1467318087974 Marionette TRACE conn2 <- [1,282,null,{}] 13:21:27 INFO - PROCESS | 1664 | 1467318087976 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}] 13:21:27 INFO - PROCESS | 1664 | 1467318087980 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:28 INFO - PROCESS | 1664 | 1467318088080 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:21:28 INFO - PROCESS | 1664 | 1467318088084 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 1664 | 1467318088086 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x128924800 == 39 [pid = 1664] [id = 78] 13:21:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126a84400) [pid = 1664] [serial = 231] [outer = 0x0] 13:21:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12a90f000) [pid = 1664] [serial = 232] [outer = 0x126a84400] 13:21:28 INFO - PROCESS | 1664 | 1467318088112 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12b05bc00) [pid = 1664] [serial = 233] [outer = 0x126a84400] 13:21:28 INFO - PROCESS | 1664 | 1467318088444 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]]]}] 13:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 521ms 13:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:21:28 INFO - PROCESS | 1664 | 1467318088496 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:21:28 INFO - PROCESS | 1664 | 1467318088498 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:21:28 INFO - PROCESS | 1664 | 1467318088500 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:21:28 INFO - PROCESS | 1664 | 1467318088501 Marionette TRACE conn2 <- [1,286,null,{}] 13:21:28 INFO - PROCESS | 1664 | 1467318088503 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}] 13:21:28 INFO - PROCESS | 1664 | 1467318088504 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:28 INFO - PROCESS | 1664 | 1467318088584 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:21:28 INFO - PROCESS | 1664 | 1467318088588 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 1664 | 1467318088589 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f75800 == 40 [pid = 1664] [id = 79] 13:21:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12b206000) [pid = 1664] [serial = 234] [outer = 0x0] 13:21:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12b20d000) [pid = 1664] [serial = 235] [outer = 0x12b206000] 13:21:28 INFO - PROCESS | 1664 | 1467318088613 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12b8b2c00) [pid = 1664] [serial = 236] [outer = 0x12b206000] 13:21:28 INFO - PROCESS | 1664 | 1467318088900 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]]]}] 13:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 419ms 13:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:21:28 INFO - PROCESS | 1664 | 1467318088919 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:21:28 INFO - PROCESS | 1664 | 1467318088920 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:21:28 INFO - PROCESS | 1664 | 1467318088922 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:21:28 INFO - PROCESS | 1664 | 1467318088923 Marionette TRACE conn2 <- [1,290,null,{}] 13:21:28 INFO - PROCESS | 1664 | 1467318088932 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}] 13:21:28 INFO - PROCESS | 1664 | 1467318088934 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:29 INFO - PROCESS | 1664 | 1467318089071 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:21:29 INFO - PROCESS | 1664 | 1467318089076 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1664 | 1467318089077 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a20f000 == 41 [pid = 1664] [id = 80] 13:21:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12b8b3c00) [pid = 1664] [serial = 237] [outer = 0x0] 13:21:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12b8bb400) [pid = 1664] [serial = 238] [outer = 0x12b8b3c00] 13:21:29 INFO - PROCESS | 1664 | 1467318089118 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12b957c00) [pid = 1664] [serial = 239] [outer = 0x12b8b3c00] 13:21:29 INFO - PROCESS | 1664 | 1467318089677 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]]]}] 13:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 820ms 13:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:21:29 INFO - PROCESS | 1664 | 1467318089752 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:21:29 INFO - PROCESS | 1664 | 1467318089755 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:21:29 INFO - PROCESS | 1664 | 1467318089758 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 1664 | 1467318089760 Marionette TRACE conn2 <- [1,294,null,{}] 13:21:29 INFO - PROCESS | 1664 | 1467318089780 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}] 13:21:29 INFO - PROCESS | 1664 | 1467318089782 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:29 INFO - PROCESS | 1664 | 1467318089884 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:21:29 INFO - PROCESS | 1664 | 1467318089934 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1664 | 1467318089935 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x11715b800 == 42 [pid = 1664] [id = 81] 13:21:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x116a13800) [pid = 1664] [serial = 240] [outer = 0x0] 13:21:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118304000) [pid = 1664] [serial = 241] [outer = 0x116a13800] 13:21:29 INFO - PROCESS | 1664 | 1467318089967 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1188db800) [pid = 1664] [serial = 242] [outer = 0x116a13800] 13:21:30 INFO - PROCESS | 1664 | 1467318090381 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]]]}] 13:21:30 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. 13:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 635ms 13:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:21:30 INFO - PROCESS | 1664 | 1467318090393 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1664 | 1467318090396 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:21:30 INFO - PROCESS | 1664 | 1467318090400 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1664 | 1467318090402 Marionette TRACE conn2 <- [1,298,null,{}] 13:21:30 INFO - PROCESS | 1664 | 1467318090404 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}] 13:21:30 INFO - PROCESS | 1664 | 1467318090406 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:30 INFO - PROCESS | 1664 | 1467318090506 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:21:30 INFO - PROCESS | 1664 | 1467318090553 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 1664 | 1467318090555 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11993a800 == 43 [pid = 1664] [id = 82] 13:21:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119679000) [pid = 1664] [serial = 243] [outer = 0x0] 13:21:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119a6fc00) [pid = 1664] [serial = 244] [outer = 0x119679000] 13:21:30 INFO - PROCESS | 1664 | 1467318090586 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119f49400) [pid = 1664] [serial = 245] [outer = 0x119679000] 13:21:31 INFO - PROCESS | 1664 | 1467318091000 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]]]}] 13:21:31 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. 13:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 13:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:21:31 INFO - PROCESS | 1664 | 1467318091020 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 1664 | 1467318091022 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:21:31 INFO - PROCESS | 1664 | 1467318091024 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1664 | 1467318091027 Marionette TRACE conn2 <- [1,302,null,{}] 13:21:31 INFO - PROCESS | 1664 | 1467318091035 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}] 13:21:31 INFO - PROCESS | 1664 | 1467318091038 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:31 INFO - PROCESS | 1664 | 1467318091140 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:21:31 INFO - PROCESS | 1664 | 1467318091221 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1664 | 1467318091223 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12888d800 == 44 [pid = 1664] [id = 83] 13:21:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123b45400) [pid = 1664] [serial = 246] [outer = 0x0] 13:21:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1249b8800) [pid = 1664] [serial = 247] [outer = 0x123b45400] 13:21:31 INFO - PROCESS | 1664 | 1467318091255 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x125ab8800) [pid = 1664] [serial = 248] [outer = 0x123b45400] 13:21:31 INFO - PROCESS | 1664 | 1467318091668 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]]]}] 13:21:31 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. 13:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 673ms 13:21:31 INFO - PROCESS | 1664 | 1467318091697 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:21:31 INFO - PROCESS | 1664 | 1467318091699 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:21:31 INFO - PROCESS | 1664 | 1467318091702 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1664 | 1467318091703 Marionette TRACE conn2 <- [1,306,null,{}] 13:21:31 INFO - PROCESS | 1664 | 1467318091705 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}] 13:21:31 INFO - PROCESS | 1664 | 1467318091707 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:31 INFO - PROCESS | 1664 | 1467318091809 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:21:31 INFO - PROCESS | 1664 | 1467318091857 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1664 | 1467318091859 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2de000 == 45 [pid = 1664] [id = 84] 13:21:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1260bcc00) [pid = 1664] [serial = 249] [outer = 0x0] 13:21:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x126a91800) [pid = 1664] [serial = 250] [outer = 0x1260bcc00] 13:21:31 INFO - PROCESS | 1664 | 1467318091900 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12701c000) [pid = 1664] [serial = 251] [outer = 0x1260bcc00] 13:21:32 INFO - PROCESS | 1664 | 1467318092331 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]]]}] 13:21:32 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. 13:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 668ms 13:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:21:32 INFO - PROCESS | 1664 | 1467318092371 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:21:32 INFO - PROCESS | 1664 | 1467318092373 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:21:32 INFO - PROCESS | 1664 | 1467318092377 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:21:32 INFO - PROCESS | 1664 | 1467318092379 Marionette TRACE conn2 <- [1,310,null,{}] 13:21:32 INFO - PROCESS | 1664 | 1467318092383 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}] 13:21:32 INFO - PROCESS | 1664 | 1467318092385 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:32 INFO - PROCESS | 1664 | 1467318092518 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:21:32 INFO - PROCESS | 1664 | 1467318092580 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:32 INFO - PROCESS | 1664 | 1467318092581 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x115ee4800 == 46 [pid = 1664] [id = 85] 13:21:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x118135400) [pid = 1664] [serial = 252] [outer = 0x0] 13:21:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11964ec00) [pid = 1664] [serial = 253] [outer = 0x118135400] 13:21:32 INFO - PROCESS | 1664 | 1467318092611 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1260ea400) [pid = 1664] [serial = 254] [outer = 0x118135400] 13:21:33 INFO - PROCESS | 1664 | 1467318093106 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]]]}] 13:21:33 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. 13:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 772ms 13:21:33 INFO - PROCESS | 1664 | 1467318093148 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 1664 | 1467318093151 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:21:33 INFO - PROCESS | 1664 | 1467318093154 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1664 | 1467318093155 Marionette TRACE conn2 <- [1,314,null,{}] 13:21:33 INFO - PROCESS | 1664 | 1467318093159 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}] 13:21:33 INFO - PROCESS | 1664 | 1467318093161 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:33 INFO - PROCESS | 1664 | 1467318093253 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:21:33 INFO - PROCESS | 1664 | 1467318093319 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1664 | 1467318093320 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1133e9800 == 47 [pid = 1664] [id = 86] 13:21:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118136800) [pid = 1664] [serial = 255] [outer = 0x0] 13:21:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x118159c00) [pid = 1664] [serial = 256] [outer = 0x118136800] 13:21:33 INFO - PROCESS | 1664 | 1467318093349 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x118527800) [pid = 1664] [serial = 257] [outer = 0x118136800] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x128f75800 == 46 [pid = 1664] [id = 79] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x128924800 == 45 [pid = 1664] [id = 78] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x118f21800 == 44 [pid = 1664] [id = 77] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x125818800 == 43 [pid = 1664] [id = 76] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x124a52000 == 42 [pid = 1664] [id = 75] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1211ba000 == 41 [pid = 1664] [id = 74] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x119d9c800 == 40 [pid = 1664] [id = 73] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12a74f800) [pid = 1664] [serial = 192] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116619000 == 39 [pid = 1664] [id = 72] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x118f22800 == 38 [pid = 1664] [id = 71] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1183b9000 == 37 [pid = 1664] [id = 70] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11745c800 == 36 [pid = 1664] [id = 69] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1168ab000 == 35 [pid = 1664] [id = 68] 13:21:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11215e800 == 34 [pid = 1664] [id = 66] 13:21:33 INFO - PROCESS | 1664 | 1467318093792 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]]]}] 13:21:33 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. 13:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 673ms 13:21:33 INFO - PROCESS | 1664 | 1467318093831 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 1664 | 1467318093834 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:21:33 INFO - PROCESS | 1664 | 1467318093838 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1664 | 1467318093840 Marionette TRACE conn2 <- [1,318,null,{}] 13:21:33 INFO - PROCESS | 1664 | 1467318093844 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}] 13:21:33 INFO - PROCESS | 1664 | 1467318093846 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:33 INFO - PROCESS | 1664 | 1467318093933 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1193e9000) [pid = 1664] [serial = 174] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x118726000) [pid = 1664] [serial = 147] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1288ae400) [pid = 1664] [serial = 177] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11975ac00) [pid = 1664] [serial = 153] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119b52400) [pid = 1664] [serial = 154] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x124a8c800) [pid = 1664] [serial = 159] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x124f7c000) [pid = 1664] [serial = 160] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11964e400) [pid = 1664] [serial = 150] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116757800) [pid = 1664] [serial = 141] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x116a1a800) [pid = 1664] [serial = 142] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119673000) [pid = 1664] [serial = 151] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1176f1800) [pid = 1664] [serial = 144] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11813f800) [pid = 1664] [serial = 145] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1256ec400) [pid = 1664] [serial = 165] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1260b5400) [pid = 1664] [serial = 166] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1210b7800) [pid = 1664] [serial = 156] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1249b7000) [pid = 1664] [serial = 157] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1260bd800) [pid = 1664] [serial = 168] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1260eb400) [pid = 1664] [serial = 169] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x125be1400) [pid = 1664] [serial = 139] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12723e800) [pid = 1664] [serial = 175] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1252b5c00) [pid = 1664] [serial = 162] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1256de400) [pid = 1664] [serial = 163] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1290cf000) [pid = 1664] [serial = 181] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x128fa4800) [pid = 1664] [serial = 180] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12a66a000) [pid = 1664] [serial = 190] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1211eb400) [pid = 1664] [serial = 184] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12a542c00) [pid = 1664] [serial = 189] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118f73c00) [pid = 1664] [serial = 148] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x118141c00) [pid = 1664] [serial = 183] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1260f5800) [pid = 1664] [serial = 171] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x129229c00) [pid = 1664] [serial = 186] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x127011400) [pid = 1664] [serial = 172] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128ac9c00) [pid = 1664] [serial = 178] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x129234800) [pid = 1664] [serial = 187] [outer = 0x0] [url = about:blank] 13:21:33 INFO - PROCESS | 1664 | 1467318093997 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1664 | 1467318093998 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x11678f000 == 35 [pid = 1664] [id = 87] 13:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1176f1800) [pid = 1664] [serial = 258] [outer = 0x0] 13:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118726000) [pid = 1664] [serial = 259] [outer = 0x1176f1800] 13:21:34 INFO - PROCESS | 1664 | 1467318094026 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119f4b800) [pid = 1664] [serial = 260] [outer = 0x1176f1800] 13:21:34 INFO - PROCESS | 1664 | 1467318094371 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]]]}] 13:21:34 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. 13:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 572ms 13:21:34 INFO - PROCESS | 1664 | 1467318094411 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:21:34 INFO - PROCESS | 1664 | 1467318094413 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:21:34 INFO - PROCESS | 1664 | 1467318094417 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - PROCESS | 1664 | 1467318094420 Marionette TRACE conn2 <- [1,322,null,{}] 13:21:34 INFO - PROCESS | 1664 | 1467318094431 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}] 13:21:34 INFO - PROCESS | 1664 | 1467318094435 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:34 INFO - PROCESS | 1664 | 1467318094600 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:21:34 INFO - PROCESS | 1664 | 1467318094618 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:34 INFO - PROCESS | 1664 | 1467318094621 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x118703000 == 36 [pid = 1664] [id = 88] 13:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x124a8a400) [pid = 1664] [serial = 261] [outer = 0x0] 13:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x124f28400) [pid = 1664] [serial = 262] [outer = 0x124a8a400] 13:21:34 INFO - PROCESS | 1664 | 1467318094668 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x125bdc000) [pid = 1664] [serial = 263] [outer = 0x124a8a400] 13:21:35 INFO - PROCESS | 1664 | 1467318095052 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]]]}] 13:21:35 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. 13:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 674ms 13:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:21:35 INFO - PROCESS | 1664 | 1467318095091 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1664 | 1467318095092 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:21:35 INFO - PROCESS | 1664 | 1467318095094 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1664 | 1467318095095 Marionette TRACE conn2 <- [1,326,null,{}] 13:21:35 INFO - PROCESS | 1664 | 1467318095098 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}] 13:21:35 INFO - PROCESS | 1664 | 1467318095099 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:35 INFO - PROCESS | 1664 | 1467318095183 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:21:35 INFO - PROCESS | 1664 | 1467318095201 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1664 | 1467318095202 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x119605000 == 37 [pid = 1664] [id = 89] 13:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1260eb400) [pid = 1664] [serial = 264] [outer = 0x0] 13:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x127243800) [pid = 1664] [serial = 265] [outer = 0x1260eb400] 13:21:35 INFO - PROCESS | 1664 | 1467318095228 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1288a1800) [pid = 1664] [serial = 266] [outer = 0x1260eb400] 13:21:35 INFO - PROCESS | 1664 | 1467318095534 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]]]}] 13:21:35 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. 13:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 13:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:21:35 INFO - PROCESS | 1664 | 1467318095566 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1664 | 1467318095567 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:21:35 INFO - PROCESS | 1664 | 1467318095569 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1664 | 1467318095570 Marionette TRACE conn2 <- [1,330,null,{}] 13:21:35 INFO - PROCESS | 1664 | 1467318095573 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}] 13:21:35 INFO - PROCESS | 1664 | 1467318095574 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:35 INFO - PROCESS | 1664 | 1467318095662 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:21:35 INFO - PROCESS | 1664 | 1467318095719 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1664 | 1467318095720 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x119939800 == 38 [pid = 1664] [id = 90] 13:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1260bf000) [pid = 1664] [serial = 267] [outer = 0x0] 13:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1288a7000) [pid = 1664] [serial = 268] [outer = 0x1260bf000] 13:21:35 INFO - PROCESS | 1664 | 1467318095746 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1289be400) [pid = 1664] [serial = 269] [outer = 0x1260bf000] 13:21:36 INFO - PROCESS | 1664 | 1467318096070 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]]]}] 13:21:36 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. 13:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 13:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:21:36 INFO - PROCESS | 1664 | 1467318096088 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 1664 | 1467318096089 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:21:36 INFO - PROCESS | 1664 | 1467318096099 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 1664 | 1467318096100 Marionette TRACE conn2 <- [1,334,null,{}] 13:21:36 INFO - PROCESS | 1664 | 1467318096102 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}] 13:21:36 INFO - PROCESS | 1664 | 1467318096106 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:36 INFO - PROCESS | 1664 | 1467318096221 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:21:36 INFO - PROCESS | 1664 | 1467318096226 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1664 | 1467318096227 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5f800 == 39 [pid = 1664] [id = 91] 13:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128accc00) [pid = 1664] [serial = 270] [outer = 0x0] 13:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12922c800) [pid = 1664] [serial = 271] [outer = 0x128accc00] 13:21:36 INFO - PROCESS | 1664 | 1467318096252 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12a9e0c00) [pid = 1664] [serial = 272] [outer = 0x128accc00] 13:21:36 INFO - PROCESS | 1664 | 1467318096603 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]]]}] 13:21:36 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. 13:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 525ms 13:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:21:36 INFO - PROCESS | 1664 | 1467318096618 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 1664 | 1467318096619 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:21:36 INFO - PROCESS | 1664 | 1467318096621 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 1664 | 1467318096622 Marionette TRACE conn2 <- [1,338,null,{}] 13:21:36 INFO - PROCESS | 1664 | 1467318096624 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}] 13:21:36 INFO - PROCESS | 1664 | 1467318096627 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:36 INFO - PROCESS | 1664 | 1467318096736 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:21:36 INFO - PROCESS | 1664 | 1467318096769 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1664 | 1467318096770 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12544e800 == 40 [pid = 1664] [id = 92] 13:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a9e7800) [pid = 1664] [serial = 273] [outer = 0x0] 13:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12b052000) [pid = 1664] [serial = 274] [outer = 0x12a9e7800] 13:21:36 INFO - PROCESS | 1664 | 1467318096795 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12b211000) [pid = 1664] [serial = 275] [outer = 0x12a9e7800] 13:21:37 INFO - PROCESS | 1664 | 1467318097102 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]]]}] 13:21:37 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. 13:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 13:21:37 INFO - PROCESS | 1664 | 1467318097140 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 1664 | 1467318097142 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:21:37 INFO - PROCESS | 1664 | 1467318097146 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1664 | 1467318097147 Marionette TRACE conn2 <- [1,342,null,{}] 13:21:37 INFO - PROCESS | 1664 | 1467318097150 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}] 13:21:37 INFO - PROCESS | 1664 | 1467318097151 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:37 INFO - PROCESS | 1664 | 1467318097247 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:21:37 INFO - PROCESS | 1664 | 1467318097251 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1664 | 1467318097252 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b27800 == 41 [pid = 1664] [id = 93] 13:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12b8af800) [pid = 1664] [serial = 276] [outer = 0x0] 13:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12b954400) [pid = 1664] [serial = 277] [outer = 0x12b8af800] 13:21:37 INFO - PROCESS | 1664 | 1467318097277 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b95e800) [pid = 1664] [serial = 278] [outer = 0x12b8af800] 13:21:37 INFO - PROCESS | 1664 | 1467318097602 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]]]}] 13:21:37 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. 13:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 13:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:21:37 INFO - PROCESS | 1664 | 1467318097618 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 1664 | 1467318097619 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:21:37 INFO - PROCESS | 1664 | 1467318097621 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1664 | 1467318097622 Marionette TRACE conn2 <- [1,346,null,{}] 13:21:37 INFO - PROCESS | 1664 | 1467318097624 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}] 13:21:37 INFO - PROCESS | 1664 | 1467318097626 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:37 INFO - PROCESS | 1664 | 1467318097743 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:21:37 INFO - PROCESS | 1664 | 1467318097747 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1664 | 1467318097748 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12888f800 == 42 [pid = 1664] [id = 94] 13:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12b8b9400) [pid = 1664] [serial = 279] [outer = 0x0] 13:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12b960c00) [pid = 1664] [serial = 280] [outer = 0x12b8b9400] 13:21:37 INFO - PROCESS | 1664 | 1467318097772 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12bdc0400) [pid = 1664] [serial = 281] [outer = 0x12b8b9400] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11851ac00) [pid = 1664] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x112d30c00) [pid = 1664] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1211eec00) [pid = 1664] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x126fca400) [pid = 1664] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1289c9c00) [pid = 1664] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1260c0400) [pid = 1664] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116af8c00) [pid = 1664] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128acc800) [pid = 1664] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x126a84400) [pid = 1664] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12a749000) [pid = 1664] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12b206000) [pid = 1664] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11967bc00) [pid = 1664] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:21:38 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116af5400) [pid = 1664] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:21:38 INFO - PROCESS | 1664 | 1467318098147 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]]]}] 13:21:38 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. 13:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 568ms 13:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:21:38 INFO - PROCESS | 1664 | 1467318098189 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1664 | 1467318098191 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:21:38 INFO - PROCESS | 1664 | 1467318098193 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1664 | 1467318098194 Marionette TRACE conn2 <- [1,350,null,{}] 13:21:38 INFO - PROCESS | 1664 | 1467318098196 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}] 13:21:38 INFO - PROCESS | 1664 | 1467318098197 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:38 INFO - PROCESS | 1664 | 1467318098276 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:21:38 INFO - PROCESS | 1664 | 1467318098281 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1664 | 1467318098282 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x128887800 == 43 [pid = 1664] [id = 95] 13:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116af8000) [pid = 1664] [serial = 282] [outer = 0x0] 13:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x123c8f000) [pid = 1664] [serial = 283] [outer = 0x116af8000] 13:21:38 INFO - PROCESS | 1664 | 1467318098307 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126a84400) [pid = 1664] [serial = 284] [outer = 0x116af8000] 13:21:38 INFO - PROCESS | 1664 | 1467318098626 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]]]}] 13:21:38 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. 13:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 13:21:38 INFO - PROCESS | 1664 | 1467318098664 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1664 | 1467318098666 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:21:38 INFO - PROCESS | 1664 | 1467318098668 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1664 | 1467318098670 Marionette TRACE conn2 <- [1,354,null,{}] 13:21:38 INFO - PROCESS | 1664 | 1467318098673 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}] 13:21:38 INFO - PROCESS | 1664 | 1467318098674 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:38 INFO - PROCESS | 1664 | 1467318098824 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:21:38 INFO - PROCESS | 1664 | 1467318098832 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1664 | 1467318098834 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2f4800 == 44 [pid = 1664] [id = 96] 13:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1290d0400) [pid = 1664] [serial = 285] [outer = 0x0] 13:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12bdc4800) [pid = 1664] [serial = 286] [outer = 0x1290d0400] 13:21:38 INFO - PROCESS | 1664 | 1467318098879 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12bf0b000) [pid = 1664] [serial = 287] [outer = 0x1290d0400] 13:21:39 INFO - PROCESS | 1664 | 1467318099301 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]]]}] 13:21:39 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. 13:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 13:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:21:39 INFO - PROCESS | 1664 | 1467318099338 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1664 | 1467318099340 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:21:39 INFO - PROCESS | 1664 | 1467318099342 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1664 | 1467318099343 Marionette TRACE conn2 <- [1,358,null,{}] 13:21:39 INFO - PROCESS | 1664 | 1467318099345 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}] 13:21:39 INFO - PROCESS | 1664 | 1467318099346 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:39 INFO - PROCESS | 1664 | 1467318099449 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:21:39 INFO - PROCESS | 1664 | 1467318099477 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1664 | 1467318099478 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d6800 == 45 [pid = 1664] [id = 97] 13:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1260ef400) [pid = 1664] [serial = 288] [outer = 0x0] 13:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12bf0fc00) [pid = 1664] [serial = 289] [outer = 0x1260ef400] 13:21:39 INFO - PROCESS | 1664 | 1467318099502 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12c3ac800) [pid = 1664] [serial = 290] [outer = 0x1260ef400] 13:21:39 INFO - PROCESS | 1664 | 1467318099779 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]]]}] 13:21:39 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. 13:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 13:21:39 INFO - PROCESS | 1664 | 1467318099818 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1664 | 1467318099819 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:21:39 INFO - PROCESS | 1664 | 1467318099833 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1664 | 1467318099834 Marionette TRACE conn2 <- [1,362,null,{}] 13:21:39 INFO - PROCESS | 1664 | 1467318099837 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}] 13:21:39 INFO - PROCESS | 1664 | 1467318099838 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:39 INFO - PROCESS | 1664 | 1467318099921 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:21:39 INFO - PROCESS | 1664 | 1467318099925 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1664 | 1467318099926 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b01f000 == 46 [pid = 1664] [id = 98] 13:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12c3ad400) [pid = 1664] [serial = 291] [outer = 0x0] 13:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12c3b4400) [pid = 1664] [serial = 292] [outer = 0x12c3ad400] 13:21:39 INFO - PROCESS | 1664 | 1467318099950 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12c885c00) [pid = 1664] [serial = 293] [outer = 0x12c3ad400] 13:21:40 INFO - PROCESS | 1664 | 1467318100417 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]]]}] 13:21:40 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. 13:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 631ms 13:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:21:40 INFO - PROCESS | 1664 | 1467318100452 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1664 | 1467318100455 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:21:40 INFO - PROCESS | 1664 | 1467318100458 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1664 | 1467318100460 Marionette TRACE conn2 <- [1,366,null,{}] 13:21:40 INFO - PROCESS | 1664 | 1467318100465 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}] 13:21:40 INFO - PROCESS | 1664 | 1467318100467 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:40 INFO - PROCESS | 1664 | 1467318100573 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:21:40 INFO - PROCESS | 1664 | 1467318100637 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 1664 | 1467318100638 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x117157800 == 47 [pid = 1664] [id = 99] 13:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118363000) [pid = 1664] [serial = 294] [outer = 0x0] 13:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11888d400) [pid = 1664] [serial = 295] [outer = 0x118363000] 13:21:40 INFO - PROCESS | 1664 | 1467318100670 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x119656400) [pid = 1664] [serial = 296] [outer = 0x118363000] 13:21:41 INFO - PROCESS | 1664 | 1467318101095 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]]]}] 13:21:41 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. 13:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 675ms 13:21:41 INFO - PROCESS | 1664 | 1467318101133 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:21:41 INFO - PROCESS | 1664 | 1467318101137 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:21:41 INFO - PROCESS | 1664 | 1467318101141 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:21:41 INFO - PROCESS | 1664 | 1467318101143 Marionette TRACE conn2 <- [1,370,null,{}] 13:21:41 INFO - PROCESS | 1664 | 1467318101165 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}] 13:21:41 INFO - PROCESS | 1664 | 1467318101167 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:41 INFO - PROCESS | 1664 | 1467318101274 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:21:41 INFO - PROCESS | 1664 | 1467318101354 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 1664 | 1467318101356 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a075800 == 48 [pid = 1664] [id = 100] 13:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1210b7000) [pid = 1664] [serial = 297] [outer = 0x0] 13:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12393a800) [pid = 1664] [serial = 298] [outer = 0x1210b7000] 13:21:41 INFO - PROCESS | 1664 | 1467318101389 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x124f2f800) [pid = 1664] [serial = 299] [outer = 0x1210b7000] 13:21:41 INFO - PROCESS | 1664 | 1467318101837 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]]]}] 13:21:41 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. 13:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 739ms 13:21:41 INFO - PROCESS | 1664 | 1467318101908 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:21:41 INFO - PROCESS | 1664 | 1467318101912 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:21:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:21:41 INFO - PROCESS | 1664 | 1467318101935 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:21:41 INFO - PROCESS | 1664 | 1467318101939 Marionette TRACE conn2 <- [1,374,null,{}] 13:21:41 INFO - PROCESS | 1664 | 1467318101977 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}] 13:21:41 INFO - PROCESS | 1664 | 1467318101982 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:42 INFO - PROCESS | 1664 | 1467318102159 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:21:42 INFO - PROCESS | 1664 | 1467318102297 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:42 INFO - PROCESS | 1664 | 1467318102299 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0c0800 == 49 [pid = 1664] [id = 101] 13:21:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1290d2000) [pid = 1664] [serial = 300] [outer = 0x0] 13:21:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12922fc00) [pid = 1664] [serial = 301] [outer = 0x1290d2000] 13:21:42 INFO - PROCESS | 1664 | 1467318102352 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12a751c00) [pid = 1664] [serial = 302] [outer = 0x1290d2000] 13:21:42 INFO - PROCESS | 1664 | 1467318102870 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:21:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 996ms 13:21:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:21:42 INFO - PROCESS | 1664 | 1467318102919 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 1664 | 1467318102921 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:21:42 INFO - PROCESS | 1664 | 1467318102923 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1664 | 1467318102924 Marionette TRACE conn2 <- [1,378,null,{}] 13:21:42 INFO - PROCESS | 1664 | 1467318102926 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}] 13:21:42 INFO - PROCESS | 1664 | 1467318102928 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:43 INFO - PROCESS | 1664 | 1467318103085 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:21:43 INFO - PROCESS | 1664 | 1467318103355 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 1664 | 1467318103357 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x116829000 == 50 [pid = 1664] [id = 102] 13:21:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x115ddcc00) [pid = 1664] [serial = 303] [outer = 0x0] 13:21:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x116f65000) [pid = 1664] [serial = 304] [outer = 0x115ddcc00] 13:21:43 INFO - PROCESS | 1664 | 1467318103405 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x118369400) [pid = 1664] [serial = 305] [outer = 0x115ddcc00] 13:21:43 INFO - PROCESS | 1664 | 1467318103865 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:21:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:21:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 971ms 13:21:43 INFO - PROCESS | 1664 | 1467318103919 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:21:43 INFO - PROCESS | 1664 | 1467318103922 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:21:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:21:43 INFO - PROCESS | 1664 | 1467318103931 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:21:43 INFO - PROCESS | 1664 | 1467318103934 Marionette TRACE conn2 <- [1,382,null,{}] 13:21:43 INFO - PROCESS | 1664 | 1467318103939 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}] 13:21:43 INFO - PROCESS | 1664 | 1467318103944 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:44 INFO - PROCESS | 1664 | 1467318104080 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:21:44 INFO - PROCESS | 1664 | 1467318104174 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 1664 | 1467318104177 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x116411800 == 51 [pid = 1664] [id = 103] 13:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11964c800) [pid = 1664] [serial = 306] [outer = 0x0] 13:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11967d800) [pid = 1664] [serial = 307] [outer = 0x11964c800] 13:21:44 INFO - PROCESS | 1664 | 1467318104224 Marionette DEBUG loaded listener.js 13:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119f4e400) [pid = 1664] [serial = 308] [outer = 0x11964c800] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d6800 == 50 [pid = 1664] [id = 97] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2f4800 == 49 [pid = 1664] [id = 96] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x128887800 == 48 [pid = 1664] [id = 95] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12888f800 == 47 [pid = 1664] [id = 94] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x126b27800 == 46 [pid = 1664] [id = 93] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12544e800 == 45 [pid = 1664] [id = 92] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5f800 == 44 [pid = 1664] [id = 91] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119939800 == 43 [pid = 1664] [id = 90] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12b8bb400) [pid = 1664] [serial = 238] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x116881c00) [pid = 1664] [serial = 198] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1121be400) [pid = 1664] [serial = 195] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119605000 == 42 [pid = 1664] [id = 89] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x118703000 == 41 [pid = 1664] [id = 88] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11678f000 == 40 [pid = 1664] [id = 87] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1133e9800 == 39 [pid = 1664] [id = 86] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12888d800 == 38 [pid = 1664] [id = 83] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11993a800 == 37 [pid = 1664] [id = 82] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11715b800 == 36 [pid = 1664] [id = 81] 13:21:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a20f000 == 35 [pid = 1664] [id = 80] 13:21:44 INFO - PROCESS | 1664 | 1467318104670 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:21:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 778ms 13:21:44 INFO - PROCESS | 1664 | 1467318104707 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:21:44 INFO - PROCESS | 1664 | 1467318104710 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:21:44 INFO - PROCESS | 1664 | 1467318104713 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 1664 | 1467318104714 Marionette TRACE conn2 <- [1,386,null,{}] 13:21:44 INFO - PROCESS | 1664 | 1467318104717 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}] 13:21:44 INFO - PROCESS | 1664 | 1467318104718 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:44 INFO - PROCESS | 1664 | 1467318104806 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12b8b2c00) [pid = 1664] [serial = 236] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11967c400) [pid = 1664] [serial = 206] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x119672c00) [pid = 1664] [serial = 229] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1260b9c00) [pid = 1664] [serial = 215] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x128fa2000) [pid = 1664] [serial = 220] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12a543800) [pid = 1664] [serial = 223] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x125ab6800) [pid = 1664] [serial = 214] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1288aa000) [pid = 1664] [serial = 218] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12d087c00) [pid = 1664] [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.] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11836ec00) [pid = 1664] [serial = 202] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12a904c00) [pid = 1664] [serial = 226] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12a90f000) [pid = 1664] [serial = 232] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12a755000) [pid = 1664] [serial = 193] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12a90e000) [pid = 1664] [serial = 227] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x118fb5800) [pid = 1664] [serial = 205] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126b54000) [pid = 1664] [serial = 217] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12b05bc00) [pid = 1664] [serial = 233] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12b20d000) [pid = 1664] [serial = 235] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118158c00) [pid = 1664] [serial = 201] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x125852800) [pid = 1664] [serial = 230] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1210a9c00) [pid = 1664] [serial = 208] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x124fa3000) [pid = 1664] [serial = 211] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1290d7000) [pid = 1664] [serial = 221] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12a74e800) [pid = 1664] [serial = 224] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x123b43400) [pid = 1664] [serial = 209] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1256a4400) [pid = 1664] [serial = 212] [outer = 0x0] [url = about:blank] 13:21:44 INFO - PROCESS | 1664 | 1467318104864 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 1664 | 1467318104865 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x117157000 == 36 [pid = 1664] [id = 104] 13:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11836ec00) [pid = 1664] [serial = 309] [outer = 0x0] 13:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119f4d800) [pid = 1664] [serial = 310] [outer = 0x11836ec00] 13:21:44 INFO - PROCESS | 1664 | 1467318104894 Marionette DEBUG loaded listener.js 13:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x124fa2400) [pid = 1664] [serial = 311] [outer = 0x11836ec00] 13:21:45 INFO - PROCESS | 1664 | 1467318105325 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]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 668ms 13:21:45 INFO - PROCESS | 1664 | 1467318105382 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:21:45 INFO - PROCESS | 1664 | 1467318105383 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:21:45 INFO - PROCESS | 1664 | 1467318105387 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 1664 | 1467318105391 Marionette TRACE conn2 <- [1,390,null,{}] 13:21:45 INFO - PROCESS | 1664 | 1467318105397 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}] 13:21:45 INFO - PROCESS | 1664 | 1467318105399 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:45 INFO - PROCESS | 1664 | 1467318105498 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:21:45 INFO - PROCESS | 1664 | 1467318105506 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 1664 | 1467318105508 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x11993a800 == 37 [pid = 1664] [id = 105] 13:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1256a5400) [pid = 1664] [serial = 312] [outer = 0x0] 13:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126fd7c00) [pid = 1664] [serial = 313] [outer = 0x1256a5400] 13:21:45 INFO - PROCESS | 1664 | 1467318105533 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1288ae400) [pid = 1664] [serial = 314] [outer = 0x1256a5400] 13:21:45 INFO - PROCESS | 1664 | 1467318105859 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]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 477ms 13:21:45 INFO - PROCESS | 1664 | 1467318105870 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:21:45 INFO - PROCESS | 1664 | 1467318105872 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:21:45 INFO - PROCESS | 1664 | 1467318105883 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 1664 | 1467318105884 Marionette TRACE conn2 <- [1,394,null,{}] 13:21:45 INFO - PROCESS | 1664 | 1467318105886 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}] 13:21:45 INFO - PROCESS | 1664 | 1467318105888 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:45 INFO - PROCESS | 1664 | 1467318105969 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:21:45 INFO - PROCESS | 1664 | 1467318105972 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 1664 | 1467318105974 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211b5000 == 38 [pid = 1664] [id = 106] 13:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1289c8800) [pid = 1664] [serial = 315] [outer = 0x0] 13:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128facc00) [pid = 1664] [serial = 316] [outer = 0x1289c8800] 13:21:46 INFO - PROCESS | 1664 | 1467318105998 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12922a000) [pid = 1664] [serial = 317] [outer = 0x1289c8800] 13:21:46 INFO - PROCESS | 1664 | 1467318106334 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]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 13:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:21:46 INFO - PROCESS | 1664 | 1467318106353 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:21:46 INFO - PROCESS | 1664 | 1467318106354 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:21:46 INFO - PROCESS | 1664 | 1467318106356 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1664 | 1467318106357 Marionette TRACE conn2 <- [1,398,null,{}] 13:21:46 INFO - PROCESS | 1664 | 1467318106361 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}] 13:21:46 INFO - PROCESS | 1664 | 1467318106364 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:46 INFO - PROCESS | 1664 | 1467318106444 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:21:46 INFO - PROCESS | 1664 | 1467318106449 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1664 | 1467318106453 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c5f800 == 39 [pid = 1664] [id = 107] 13:21:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a749400) [pid = 1664] [serial = 318] [outer = 0x0] 13:21:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a751400) [pid = 1664] [serial = 319] [outer = 0x12a749400] 13:21:46 INFO - PROCESS | 1664 | 1467318106486 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12a910c00) [pid = 1664] [serial = 320] [outer = 0x12a749400] 13:21:46 INFO - PROCESS | 1664 | 1467318106907 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]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 13:21:46 INFO - PROCESS | 1664 | 1467318106926 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:21:46 INFO - PROCESS | 1664 | 1467318106928 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:21:46 INFO - PROCESS | 1664 | 1467318106932 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1664 | 1467318106934 Marionette TRACE conn2 <- [1,402,null,{}] 13:21:46 INFO - PROCESS | 1664 | 1467318106937 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}] 13:21:46 INFO - PROCESS | 1664 | 1467318106940 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:47 INFO - PROCESS | 1664 | 1467318107085 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:21:47 INFO - PROCESS | 1664 | 1467318107103 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 1664 | 1467318107104 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fc6800 == 40 [pid = 1664] [id = 108] 13:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12a9ef000) [pid = 1664] [serial = 321] [outer = 0x0] 13:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12b8b9c00) [pid = 1664] [serial = 322] [outer = 0x12a9ef000] 13:21:47 INFO - PROCESS | 1664 | 1467318107128 Marionette DEBUG loaded listener.js 13:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12bdb8800) [pid = 1664] [serial = 323] [outer = 0x12a9ef000] 13:21:47 INFO - PROCESS | 1664 | 1467318107456 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]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 570ms 13:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:21:47 INFO - PROCESS | 1664 | 1467318107501 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 1664 | 1467318107502 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:21:47 INFO - PROCESS | 1664 | 1467318107504 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1664 | 1467318107505 Marionette TRACE conn2 <- [1,406,null,{}] 13:21:47 INFO - PROCESS | 1664 | 1467318107508 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}] 13:21:47 INFO - PROCESS | 1664 | 1467318107509 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:47 INFO - PROCESS | 1664 | 1467318107601 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:21:47 INFO - PROCESS | 1664 | 1467318107635 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 1664 | 1467318107636 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a56800 == 41 [pid = 1664] [id = 109] 13:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12bdc1c00) [pid = 1664] [serial = 324] [outer = 0x0] 13:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12bdc6800) [pid = 1664] [serial = 325] [outer = 0x12bdc1c00] 13:21:47 INFO - PROCESS | 1664 | 1467318107661 Marionette DEBUG loaded listener.js 13:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12bf0d400) [pid = 1664] [serial = 326] [outer = 0x12bdc1c00] 13:21:47 INFO - PROCESS | 1664 | 1467318107840 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:21:48 INFO - PROCESS | 1664 | 1467318108035 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]]]}] 13:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 568ms 13:21:48 INFO - PROCESS | 1664 | 1467318108075 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:21:48 INFO - PROCESS | 1664 | 1467318108076 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:21:48 INFO - PROCESS | 1664 | 1467318108078 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:21:48 INFO - PROCESS | 1664 | 1467318108079 Marionette TRACE conn2 <- [1,410,null,{}] 13:21:48 INFO - PROCESS | 1664 | 1467318108081 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}] 13:21:48 INFO - PROCESS | 1664 | 1467318108082 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:48 INFO - PROCESS | 1664 | 1467318108179 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:21:48 INFO - PROCESS | 1664 | 1467318108183 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 1664 | 1467318108184 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f64800 == 42 [pid = 1664] [id = 110] 13:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12bf04800) [pid = 1664] [serial = 327] [outer = 0x0] 13:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12c3b6c00) [pid = 1664] [serial = 328] [outer = 0x12bf04800] 13:21:48 INFO - PROCESS | 1664 | 1467318108208 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12c892800) [pid = 1664] [serial = 329] [outer = 0x12bf04800] 13:21:48 INFO - PROCESS | 1664 | 1467318108538 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]]]}] 13:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 13:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:21:48 INFO - PROCESS | 1664 | 1467318108552 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:21:48 INFO - PROCESS | 1664 | 1467318108553 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:21:48 INFO - PROCESS | 1664 | 1467318108555 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:21:48 INFO - PROCESS | 1664 | 1467318108556 Marionette TRACE conn2 <- [1,414,null,{}] 13:21:48 INFO - PROCESS | 1664 | 1467318108566 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}] 13:21:48 INFO - PROCESS | 1664 | 1467318108568 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:48 INFO - PROCESS | 1664 | 1467318108668 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:21:48 INFO - PROCESS | 1664 | 1467318108672 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 1664 | 1467318108673 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a20f000 == 43 [pid = 1664] [id = 111] 13:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11269b000) [pid = 1664] [serial = 330] [outer = 0x0] 13:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11269b800) [pid = 1664] [serial = 331] [outer = 0x11269b000] 13:21:48 INFO - PROCESS | 1664 | 1467318108737 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1126a1c00) [pid = 1664] [serial = 332] [outer = 0x11269b000] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1260bf000) [pid = 1664] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1260eb400) [pid = 1664] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x116af8000) [pid = 1664] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x124a8a400) [pid = 1664] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118136800) [pid = 1664] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x118135400) [pid = 1664] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1260ef400) [pid = 1664] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1290d0400) [pid = 1664] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128accc00) [pid = 1664] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12b8af800) [pid = 1664] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12a9e7800) [pid = 1664] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12b8b9400) [pid = 1664] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:21:49 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1176f1800) [pid = 1664] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:21:49 INFO - PROCESS | 1664 | 1467318109167 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]]]}] 13:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 13:21:49 INFO - PROCESS | 1664 | 1467318109176 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:21:49 INFO - PROCESS | 1664 | 1467318109178 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:21:49 INFO - PROCESS | 1664 | 1467318109182 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 1664 | 1467318109183 Marionette TRACE conn2 <- [1,418,null,{}] 13:21:49 INFO - PROCESS | 1664 | 1467318109186 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}] 13:21:49 INFO - PROCESS | 1664 | 1467318109187 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:49 INFO - PROCESS | 1664 | 1467318109271 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:21:49 INFO - PROCESS | 1664 | 1467318109275 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1664 | 1467318109276 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2de800 == 44 [pid = 1664] [id = 112] 13:21:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11269c000) [pid = 1664] [serial = 333] [outer = 0x0] 13:21:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1128d2c00) [pid = 1664] [serial = 334] [outer = 0x11269c000] 13:21:49 INFO - PROCESS | 1664 | 1467318109306 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1128d9400) [pid = 1664] [serial = 335] [outer = 0x11269c000] 13:21:50 INFO - PROCESS | 1664 | 1467318110113 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]]]}] 13:21:50 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 13:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 13:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:21:50 INFO - PROCESS | 1664 | 1467318110152 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 1664 | 1467318110154 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:21:50 INFO - PROCESS | 1664 | 1467318110156 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1664 | 1467318110158 Marionette TRACE conn2 <- [1,422,null,{}] 13:21:50 INFO - PROCESS | 1664 | 1467318110160 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}] 13:21:50 INFO - PROCESS | 1664 | 1467318110162 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:50 INFO - PROCESS | 1664 | 1467318110280 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:21:50 INFO - PROCESS | 1664 | 1467318110286 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 1664 | 1467318110287 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b018800 == 45 [pid = 1664] [id = 113] 13:21:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1128cf800) [pid = 1664] [serial = 336] [outer = 0x0] 13:21:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1260b3c00) [pid = 1664] [serial = 337] [outer = 0x1128cf800] 13:21:50 INFO - PROCESS | 1664 | 1467318110311 Marionette DEBUG loaded listener.js 13:21:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12b95c000) [pid = 1664] [serial = 338] [outer = 0x1128cf800] 13:21:51 INFO - PROCESS | 1664 | 1467318111109 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]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 13:21:51 INFO - PROCESS | 1664 | 1467318111126 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:21:51 INFO - PROCESS | 1664 | 1467318111131 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:21:51 INFO - PROCESS | 1664 | 1467318111135 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1664 | 1467318111137 Marionette TRACE conn2 <- [1,426,null,{}] 13:21:51 INFO - PROCESS | 1664 | 1467318111141 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}] 13:21:51 INFO - PROCESS | 1664 | 1467318111143 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:51 INFO - PROCESS | 1664 | 1467318111249 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:21:51 INFO - PROCESS | 1664 | 1467318111300 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 1664 | 1467318111301 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x116860000 == 46 [pid = 1664] [id = 114] 13:21:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1131e2c00) [pid = 1664] [serial = 339] [outer = 0x0] 13:21:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x116806000) [pid = 1664] [serial = 340] [outer = 0x1131e2c00] 13:21:51 INFO - PROCESS | 1664 | 1467318111334 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x118136800) [pid = 1664] [serial = 341] [outer = 0x1131e2c00] 13:21:51 INFO - PROCESS | 1664 | 1467318111829 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] 13:21:51 INFO - PROCESS | 1664 | 1467318111862 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:21:51 INFO - PROCESS | 1664 | 1467318111884 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1664 | 1467318111886 Marionette TRACE conn2 <- [1,430,null,{}] 13:21:51 INFO - PROCESS | 1664 | 1467318111889 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}] 13:21:51 INFO - PROCESS | 1664 | 1467318111891 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:52 INFO - PROCESS | 1664 | 1467318112000 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:21:52 INFO - PROCESS | 1664 | 1467318112064 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1664 | 1467318112066 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x119604000 == 47 [pid = 1664] [id = 115] 13:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x118fb3800) [pid = 1664] [serial = 342] [outer = 0x0] 13:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11a0c4800) [pid = 1664] [serial = 343] [outer = 0x118fb3800] 13:21:52 INFO - PROCESS | 1664 | 1467318112097 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x123c91000) [pid = 1664] [serial = 344] [outer = 0x118fb3800] 13:21:52 INFO - PROCESS | 1664 | 1467318112531 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]]]}] 13:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 13:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:21:52 INFO - PROCESS | 1664 | 1467318112572 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:21:52 INFO - PROCESS | 1664 | 1467318112573 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:21:52 INFO - PROCESS | 1664 | 1467318112592 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:21:52 INFO - PROCESS | 1664 | 1467318112595 Marionette TRACE conn2 <- [1,434,null,{}] 13:21:52 INFO - PROCESS | 1664 | 1467318112607 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}] 13:21:52 INFO - PROCESS | 1664 | 1467318112610 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:52 INFO - PROCESS | 1664 | 1467318112717 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:21:52 INFO - PROCESS | 1664 | 1467318112781 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1664 | 1467318112783 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f5f000 == 48 [pid = 1664] [id = 116] 13:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1260b7000) [pid = 1664] [serial = 345] [outer = 0x0] 13:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1260ed800) [pid = 1664] [serial = 346] [outer = 0x1260b7000] 13:21:52 INFO - PROCESS | 1664 | 1467318112815 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x126f1ac00) [pid = 1664] [serial = 347] [outer = 0x1260b7000] 13:21:53 INFO - PROCESS | 1664 | 1467318113236 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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 693ms 13:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:21:53 INFO - PROCESS | 1664 | 1467318113270 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1664 | 1467318113272 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:21:53 INFO - PROCESS | 1664 | 1467318113274 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1664 | 1467318113275 Marionette TRACE conn2 <- [1,438,null,{}] 13:21:53 INFO - PROCESS | 1664 | 1467318113278 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}] 13:21:53 INFO - PROCESS | 1664 | 1467318113279 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:53 INFO - PROCESS | 1664 | 1467318113382 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:21:53 INFO - PROCESS | 1664 | 1467318113434 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:53 INFO - PROCESS | 1664 | 1467318113435 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b90e000 == 49 [pid = 1664] [id = 117] 13:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1289c8000) [pid = 1664] [serial = 348] [outer = 0x0] 13:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128fad000) [pid = 1664] [serial = 349] [outer = 0x1289c8000] 13:21:53 INFO - PROCESS | 1664 | 1467318113465 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12a661000) [pid = 1664] [serial = 350] [outer = 0x1289c8000] 13:21:53 INFO - PROCESS | 1664 | 1467318113922 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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 668ms 13:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:21:53 INFO - PROCESS | 1664 | 1467318113943 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1664 | 1467318113944 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:21:53 INFO - PROCESS | 1664 | 1467318113947 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1664 | 1467318113948 Marionette TRACE conn2 <- [1,442,null,{}] 13:21:53 INFO - PROCESS | 1664 | 1467318113951 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}] 13:21:53 INFO - PROCESS | 1664 | 1467318113952 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:54 INFO - PROCESS | 1664 | 1467318114072 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:21:54 INFO - PROCESS | 1664 | 1467318114152 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1664 | 1467318114153 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x117152000 == 50 [pid = 1664] [id = 118] 13:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1210b7c00) [pid = 1664] [serial = 351] [outer = 0x0] 13:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12a661c00) [pid = 1664] [serial = 352] [outer = 0x1210b7c00] 13:21:54 INFO - PROCESS | 1664 | 1467318114182 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12a907800) [pid = 1664] [serial = 353] [outer = 0x1210b7c00] 13:21:54 INFO - PROCESS | 1664 | 1467318114713 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]]]}] 13:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 820ms 13:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:21:54 INFO - PROCESS | 1664 | 1467318114767 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:21:54 INFO - PROCESS | 1664 | 1467318114770 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:21:54 INFO - PROCESS | 1664 | 1467318114773 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:21:54 INFO - PROCESS | 1664 | 1467318114774 Marionette TRACE conn2 <- [1,446,null,{}] 13:21:54 INFO - PROCESS | 1664 | 1467318114779 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}] 13:21:54 INFO - PROCESS | 1664 | 1467318114780 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:54 INFO - PROCESS | 1664 | 1467318114871 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:21:54 INFO - PROCESS | 1664 | 1467318114940 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1664 | 1467318114942 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x117146800 == 51 [pid = 1664] [id = 119] 13:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x118fb5800) [pid = 1664] [serial = 354] [outer = 0x0] 13:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11975bc00) [pid = 1664] [serial = 355] [outer = 0x118fb5800] 13:21:54 INFO - PROCESS | 1664 | 1467318114971 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1210b2c00) [pid = 1664] [serial = 356] [outer = 0x118fb5800] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2de800 == 50 [pid = 1664] [id = 112] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x12a20f000 == 49 [pid = 1664] [id = 111] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x128f64800 == 48 [pid = 1664] [id = 110] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x126a56800 == 47 [pid = 1664] [id = 109] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x124fc6800 == 46 [pid = 1664] [id = 108] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x123c5f800 == 45 [pid = 1664] [id = 107] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x1211b5000 == 44 [pid = 1664] [id = 106] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12c3b4400) [pid = 1664] [serial = 292] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x11993a800 == 43 [pid = 1664] [id = 105] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x117157000 == 42 [pid = 1664] [id = 104] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x116411800 == 41 [pid = 1664] [id = 103] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x116829000 == 40 [pid = 1664] [id = 102] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x117157800 == 39 [pid = 1664] [id = 99] 13:21:55 INFO - PROCESS | 1664 | --DOCSHELL 0x12b01f000 == 38 [pid = 1664] [id = 98] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12922c800) [pid = 1664] [serial = 271] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12b954400) [pid = 1664] [serial = 277] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12b211000) [pid = 1664] [serial = 275] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12b052000) [pid = 1664] [serial = 274] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12b960c00) [pid = 1664] [serial = 280] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12b95e800) [pid = 1664] [serial = 278] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1249b8800) [pid = 1664] [serial = 247] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x118304000) [pid = 1664] [serial = 241] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x118726000) [pid = 1664] [serial = 259] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x119f4b800) [pid = 1664] [serial = 260] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1288a7000) [pid = 1664] [serial = 268] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x127243800) [pid = 1664] [serial = 265] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x126a84400) [pid = 1664] [serial = 284] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1288a1800) [pid = 1664] [serial = 266] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x124f28400) [pid = 1664] [serial = 262] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x125bdc000) [pid = 1664] [serial = 263] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119a6fc00) [pid = 1664] [serial = 244] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x118527800) [pid = 1664] [serial = 257] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x118159c00) [pid = 1664] [serial = 256] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x126a91800) [pid = 1664] [serial = 250] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1260ea400) [pid = 1664] [serial = 254] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11964ec00) [pid = 1664] [serial = 253] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x123c8f000) [pid = 1664] [serial = 283] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12bdc0400) [pid = 1664] [serial = 281] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12c3ac800) [pid = 1664] [serial = 290] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12a9e0c00) [pid = 1664] [serial = 272] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12bf0b000) [pid = 1664] [serial = 287] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12bdc4800) [pid = 1664] [serial = 286] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1289be400) [pid = 1664] [serial = 269] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12bf0fc00) [pid = 1664] [serial = 289] [outer = 0x0] [url = about:blank] 13:21:55 INFO - PROCESS | 1664 | 1467318115366 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]]]}] 13:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 621ms 13:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:21:55 INFO - PROCESS | 1664 | 1467318115395 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 1664 | 1467318115399 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:21:55 INFO - PROCESS | 1664 | 1467318115403 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1664 | 1467318115405 Marionette TRACE conn2 <- [1,450,null,{}] 13:21:55 INFO - PROCESS | 1664 | 1467318115407 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}] 13:21:55 INFO - PROCESS | 1664 | 1467318115409 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:55 INFO - PROCESS | 1664 | 1467318115489 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:21:55 INFO - PROCESS | 1664 | 1467318115517 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1664 | 1467318115518 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x118204000 == 39 [pid = 1664] [id = 120] 13:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124f29c00) [pid = 1664] [serial = 357] [outer = 0x0] 13:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x125467c00) [pid = 1664] [serial = 358] [outer = 0x124f29c00] 13:21:55 INFO - PROCESS | 1664 | 1467318115546 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1260b2800) [pid = 1664] [serial = 359] [outer = 0x124f29c00] 13:21:55 INFO - PROCESS | 1664 | 1467318115906 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] 13:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:21:55 INFO - PROCESS | 1664 | 1467318115925 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:21:55 INFO - PROCESS | 1664 | 1467318115929 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1664 | 1467318115932 Marionette TRACE conn2 <- [1,454,null,{}] 13:21:55 INFO - PROCESS | 1664 | 1467318115939 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}] 13:21:55 INFO - PROCESS | 1664 | 1467318115942 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:56 INFO - PROCESS | 1664 | 1467318116024 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:21:56 INFO - PROCESS | 1664 | 1467318116031 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 1664 | 1467318116033 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a2d800 == 40 [pid = 1664] [id = 121] 13:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126f0dc00) [pid = 1664] [serial = 360] [outer = 0x0] 13:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128acc400) [pid = 1664] [serial = 361] [outer = 0x126f0dc00] 13:21:56 INFO - PROCESS | 1664 | 1467318116060 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a660400) [pid = 1664] [serial = 362] [outer = 0x126f0dc00] 13:21:56 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:56 INFO - PROCESS | 1664 | 1467318116400 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]]]}] 13:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 13:21:56 INFO - PROCESS | 1664 | 1467318116454 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:21:56 INFO - PROCESS | 1664 | 1467318116456 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:21:56 INFO - PROCESS | 1664 | 1467318116458 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1664 | 1467318116459 Marionette TRACE conn2 <- [1,458,null,{}] 13:21:56 INFO - PROCESS | 1664 | 1467318116462 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}] 13:21:56 INFO - PROCESS | 1664 | 1467318116463 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:56 INFO - PROCESS | 1664 | 1467318116543 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:21:56 INFO - PROCESS | 1664 | 1467318116549 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 1664 | 1467318116550 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c5f800 == 41 [pid = 1664] [id = 122] 13:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a9e1000) [pid = 1664] [serial = 363] [outer = 0x0] 13:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b204000) [pid = 1664] [serial = 364] [outer = 0x12a9e1000] 13:21:56 INFO - PROCESS | 1664 | 1467318116576 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12b8b5000) [pid = 1664] [serial = 365] [outer = 0x12a9e1000] 13:21:56 INFO - PROCESS | 1664 | 1467318116914 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] 13:21:56 INFO - PROCESS | 1664 | 1467318116932 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:21:56 INFO - PROCESS | 1664 | 1467318116935 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1664 | 1467318116936 Marionette TRACE conn2 <- [1,462,null,{}] 13:21:56 INFO - PROCESS | 1664 | 1467318116938 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}] 13:21:56 INFO - PROCESS | 1664 | 1467318116940 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:57 INFO - PROCESS | 1664 | 1467318117030 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:21:57 INFO - PROCESS | 1664 | 1467318117096 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1664 | 1467318117097 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x125449000 == 42 [pid = 1664] [id = 123] 13:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116805800) [pid = 1664] [serial = 366] [outer = 0x0] 13:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12b954800) [pid = 1664] [serial = 367] [outer = 0x116805800] 13:21:57 INFO - PROCESS | 1664 | 1467318117143 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12bf04c00) [pid = 1664] [serial = 368] [outer = 0x116805800] 13:21:57 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:57 INFO - PROCESS | 1664 | 1467318117626 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] 13:21:57 INFO - PROCESS | 1664 | 1467318117659 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:21:57 INFO - PROCESS | 1664 | 1467318117667 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 1664 | 1467318117668 Marionette TRACE conn2 <- [1,466,null,{}] 13:21:57 INFO - PROCESS | 1664 | 1467318117670 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}] 13:21:57 INFO - PROCESS | 1664 | 1467318117674 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:57 INFO - PROCESS | 1664 | 1467318117799 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:21:57 INFO - PROCESS | 1664 | 1467318117803 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1664 | 1467318117804 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x116410800 == 43 [pid = 1664] [id = 124] 13:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12bf05000) [pid = 1664] [serial = 369] [outer = 0x0] 13:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12c891400) [pid = 1664] [serial = 370] [outer = 0x12bf05000] 13:21:57 INFO - PROCESS | 1664 | 1467318117829 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12d07c800) [pid = 1664] [serial = 371] [outer = 0x12bf05000] 13:21:58 INFO - PROCESS | 1664 | 1467318118188 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:21:58 INFO - PROCESS | 1664 | 1467318118237 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:21:58 INFO - PROCESS | 1664 | 1467318118239 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:21:58 INFO - PROCESS | 1664 | 1467318118241 Marionette TRACE conn2 <- [1,470,null,{}] 13:21:58 INFO - PROCESS | 1664 | 1467318118243 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}] 13:21:58 INFO - PROCESS | 1664 | 1467318118244 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:58 INFO - PROCESS | 1664 | 1467318118354 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:21:58 INFO - PROCESS | 1664 | 1467318118367 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1664 | 1467318118368 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a21b000 == 44 [pid = 1664] [id = 125] 13:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x116fda400) [pid = 1664] [serial = 372] [outer = 0x0] 13:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x116fdfc00) [pid = 1664] [serial = 373] [outer = 0x116fda400] 13:21:58 INFO - PROCESS | 1664 | 1467318118392 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x116fe3400) [pid = 1664] [serial = 374] [outer = 0x116fda400] 13:21:58 INFO - PROCESS | 1664 | 1467318118726 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]]]}] 13:21:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:21:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 517ms 13:21:58 INFO - PROCESS | 1664 | 1467318118763 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:21:58 INFO - PROCESS | 1664 | 1467318118765 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:21:58 INFO - PROCESS | 1664 | 1467318118767 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:21:58 INFO - PROCESS | 1664 | 1467318118768 Marionette TRACE conn2 <- [1,474,null,{}] 13:21:58 INFO - PROCESS | 1664 | 1467318118770 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}] 13:21:58 INFO - PROCESS | 1664 | 1467318118772 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:58 INFO - PROCESS | 1664 | 1467318118872 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:21:58 INFO - PROCESS | 1664 | 1467318118876 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1664 | 1467318118877 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a638000 == 45 [pid = 1664] [id = 126] 13:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x112a53800) [pid = 1664] [serial = 375] [outer = 0x0] 13:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x112a59800) [pid = 1664] [serial = 376] [outer = 0x112a53800] 13:21:58 INFO - PROCESS | 1664 | 1467318118902 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x112a5d800) [pid = 1664] [serial = 377] [outer = 0x112a53800] 13:21:59 INFO - PROCESS | 1664 | 1467318119243 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]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:21:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 13:21:59 INFO - PROCESS | 1664 | 1467318119285 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1664 | 1467318119287 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:21:59 INFO - PROCESS | 1664 | 1467318119289 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1664 | 1467318119290 Marionette TRACE conn2 <- [1,478,null,{}] 13:21:59 INFO - PROCESS | 1664 | 1467318119292 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}] 13:21:59 INFO - PROCESS | 1664 | 1467318119293 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:59 INFO - PROCESS | 1664 | 1467318119400 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12bdc1c00) [pid = 1664] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x115ddcc00) [pid = 1664] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a749400) [pid = 1664] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11836ec00) [pid = 1664] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11964c800) [pid = 1664] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1256a5400) [pid = 1664] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11269b000) [pid = 1664] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1289c8800) [pid = 1664] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12bf04800) [pid = 1664] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11269c000) [pid = 1664] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12a9ef000) [pid = 1664] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:21:59 INFO - PROCESS | 1664 | 1467318119570 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:59 INFO - PROCESS | 1664 | 1467318119571 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:21:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a076000 == 46 [pid = 1664] [id = 127] 13:21:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112693400) [pid = 1664] [serial = 378] [outer = 0x0] 13:21:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1126a0000) [pid = 1664] [serial = 379] [outer = 0x112693400] 13:21:59 INFO - PROCESS | 1664 | 1467318119596 Marionette DEBUG loaded listener.js 13:21:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1193e8000) [pid = 1664] [serial = 380] [outer = 0x112693400] 13:21:59 INFO - PROCESS | 1664 | 1467318119901 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]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:21:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 618ms 13:21:59 INFO - PROCESS | 1664 | 1467318119908 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1664 | 1467318119909 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:21:59 INFO - PROCESS | 1664 | 1467318119922 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1664 | 1467318119924 Marionette TRACE conn2 <- [1,482,null,{}] 13:21:59 INFO - PROCESS | 1664 | 1467318119929 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}] 13:21:59 INFO - PROCESS | 1664 | 1467318119933 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:00 INFO - PROCESS | 1664 | 1467318120021 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:22:00 INFO - PROCESS | 1664 | 1467318120024 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1664 | 1467318120025 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd9e800 == 47 [pid = 1664] [id = 128] 13:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118fba800) [pid = 1664] [serial = 381] [outer = 0x0] 13:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1197a3400) [pid = 1664] [serial = 382] [outer = 0x118fba800] 13:22:00 INFO - PROCESS | 1664 | 1467318120051 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1197ac400) [pid = 1664] [serial = 383] [outer = 0x118fba800] 13:22:00 INFO - PROCESS | 1664 | 1467318120408 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]]]}] 13:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms 13:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:22:00 INFO - PROCESS | 1664 | 1467318120443 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 1664 | 1467318120445 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:22:00 INFO - PROCESS | 1664 | 1467318120447 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 1664 | 1467318120449 Marionette TRACE conn2 <- [1,486,null,{}] 13:22:00 INFO - PROCESS | 1664 | 1467318120451 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}] 13:22:00 INFO - PROCESS | 1664 | 1467318120453 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:00 INFO - PROCESS | 1664 | 1467318120555 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:22:00 INFO - PROCESS | 1664 | 1467318120559 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1664 | 1467318120560 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c374800 == 48 [pid = 1664] [id = 129] 13:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1197ac800) [pid = 1664] [serial = 384] [outer = 0x0] 13:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x119ae0800) [pid = 1664] [serial = 385] [outer = 0x1197ac800] 13:22:00 INFO - PROCESS | 1664 | 1467318120588 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1260ed000) [pid = 1664] [serial = 386] [outer = 0x1197ac800] 13:22:00 INFO - PROCESS | 1664 | 1467318120906 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]]]}] 13:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 470ms 13:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:22:00 INFO - PROCESS | 1664 | 1467318120918 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 1664 | 1467318120919 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:22:00 INFO - PROCESS | 1664 | 1467318120921 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 1664 | 1467318120922 Marionette TRACE conn2 <- [1,490,null,{}] 13:22:00 INFO - PROCESS | 1664 | 1467318120924 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}] 13:22:00 INFO - PROCESS | 1664 | 1467318120925 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:01 INFO - PROCESS | 1664 | 1467318121012 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:22:01 INFO - PROCESS | 1664 | 1467318121017 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1664 | 1467318121018 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c718800 == 49 [pid = 1664] [id = 130] 13:22:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x119b2a800) [pid = 1664] [serial = 387] [outer = 0x0] 13:22:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x119b32000) [pid = 1664] [serial = 388] [outer = 0x119b2a800] 13:22:01 INFO - PROCESS | 1664 | 1467318121042 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x119b35c00) [pid = 1664] [serial = 389] [outer = 0x119b2a800] 13:22:01 INFO - PROCESS | 1664 | 1467318121360 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]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 13:22:01 INFO - PROCESS | 1664 | 1467318121390 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:22:01 INFO - PROCESS | 1664 | 1467318121392 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:22:01 INFO - PROCESS | 1664 | 1467318121412 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 1664 | 1467318121423 Marionette TRACE conn2 <- [1,494,null,{}] 13:22:01 INFO - PROCESS | 1664 | 1467318121433 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}] 13:22:01 INFO - PROCESS | 1664 | 1467318121434 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:01 INFO - PROCESS | 1664 | 1467318121519 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:22:01 INFO - PROCESS | 1664 | 1467318121523 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1664 | 1467318121524 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb12800 == 50 [pid = 1664] [id = 131] 13:22:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x119b2cc00) [pid = 1664] [serial = 390] [outer = 0x0] 13:22:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x119f9f800) [pid = 1664] [serial = 391] [outer = 0x119b2cc00] 13:22:01 INFO - PROCESS | 1664 | 1467318121549 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119fa6400) [pid = 1664] [serial = 392] [outer = 0x119b2cc00] 13:22:02 INFO - PROCESS | 1664 | 1467318122053 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]]]}] 13:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 705ms 13:22:02 INFO - PROCESS | 1664 | 1467318122100 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1664 | 1467318122102 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:22:02 INFO - PROCESS | 1664 | 1467318122105 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1664 | 1467318122109 Marionette TRACE conn2 <- [1,498,null,{}] 13:22:02 INFO - PROCESS | 1664 | 1467318122112 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}] 13:22:02 INFO - PROCESS | 1664 | 1467318122114 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:02 INFO - PROCESS | 1664 | 1467318122220 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:22:02 INFO - PROCESS | 1664 | 1467318122311 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:02 INFO - PROCESS | 1664 | 1467318122313 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191c7000 == 51 [pid = 1664] [id = 132] 13:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x118133400) [pid = 1664] [serial = 393] [outer = 0x0] 13:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x118729c00) [pid = 1664] [serial = 394] [outer = 0x118133400] 13:22:02 INFO - PROCESS | 1664 | 1467318122357 Marionette DEBUG loaded listener.js 13:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1197ad000) [pid = 1664] [serial = 395] [outer = 0x118133400] 13:22:02 INFO - PROCESS | 1664 | 1467318122780 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]]]}] 13:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 724ms 13:22:02 INFO - PROCESS | 1664 | 1467318122829 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1664 | 1467318122832 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:22:02 INFO - PROCESS | 1664 | 1467318122837 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1664 | 1467318122839 Marionette TRACE conn2 <- [1,502,null,{}] 13:22:02 INFO - PROCESS | 1664 | 1467318122841 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}] 13:22:02 INFO - PROCESS | 1664 | 1467318122843 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:02 INFO - PROCESS | 1664 | 1467318122953 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:22:03 INFO - PROCESS | 1664 | 1467318123022 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 1664 | 1467318123023 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x128884000 == 52 [pid = 1664] [id = 133] 13:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x119b38c00) [pid = 1664] [serial = 396] [outer = 0x0] 13:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x119f44400) [pid = 1664] [serial = 397] [outer = 0x119b38c00] 13:22:03 INFO - PROCESS | 1664 | 1467318123054 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x119fa5800) [pid = 1664] [serial = 398] [outer = 0x119b38c00] 13:22:03 INFO - PROCESS | 1664 | 1467318123476 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]]]}] 13:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 13:22:03 INFO - PROCESS | 1664 | 1467318123508 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:22:03 INFO - PROCESS | 1664 | 1467318123510 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:22:03 INFO - PROCESS | 1664 | 1467318123516 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:22:03 INFO - PROCESS | 1664 | 1467318123520 Marionette TRACE conn2 <- [1,506,null,{}] 13:22:03 INFO - PROCESS | 1664 | 1467318123576 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}] 13:22:03 INFO - PROCESS | 1664 | 1467318123583 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:03 INFO - PROCESS | 1664 | 1467318123730 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:22:03 INFO - PROCESS | 1664 | 1467318123795 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 1664 | 1467318123797 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb18800 == 53 [pid = 1664] [id = 134] 13:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1249b7800) [pid = 1664] [serial = 399] [outer = 0x0] 13:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1256a5400) [pid = 1664] [serial = 400] [outer = 0x1249b7800] 13:22:03 INFO - PROCESS | 1664 | 1467318123829 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x126f0bc00) [pid = 1664] [serial = 401] [outer = 0x1249b7800] 13:22:04 INFO - PROCESS | 1664 | 1467318124282 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]]]}] 13:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 793ms 13:22:04 INFO - PROCESS | 1664 | 1467318124309 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:22:04 INFO - PROCESS | 1664 | 1467318124311 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:22:04 INFO - PROCESS | 1664 | 1467318124313 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 1664 | 1467318124314 Marionette TRACE conn2 <- [1,510,null,{}] 13:22:04 INFO - PROCESS | 1664 | 1467318124317 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}] 13:22:04 INFO - PROCESS | 1664 | 1467318124318 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:04 INFO - PROCESS | 1664 | 1467318124427 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:22:04 INFO - PROCESS | 1664 | 1467318124482 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1664 | 1467318124483 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x112fbd800 == 54 [pid = 1664] [id = 135] 13:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x124806800) [pid = 1664] [serial = 402] [outer = 0x0] 13:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1288a3c00) [pid = 1664] [serial = 403] [outer = 0x124806800] 13:22:04 INFO - PROCESS | 1664 | 1467318124513 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x1290c8c00) [pid = 1664] [serial = 404] [outer = 0x124806800] 13:22:05 INFO - PROCESS | 1664 | 1467318125197 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]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 919ms 13:22:05 INFO - PROCESS | 1664 | 1467318125233 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1664 | 1467318125235 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:22:05 INFO - PROCESS | 1664 | 1467318125239 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1664 | 1467318125240 Marionette TRACE conn2 <- [1,514,null,{}] 13:22:05 INFO - PROCESS | 1664 | 1467318125244 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}] 13:22:05 INFO - PROCESS | 1664 | 1467318125245 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:05 INFO - PROCESS | 1664 | 1467318125337 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:22:05 INFO - PROCESS | 1664 | 1467318125408 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 1664 | 1467318125409 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11679c000 == 55 [pid = 1664] [id = 136] 13:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x116a21400) [pid = 1664] [serial = 405] [outer = 0x0] 13:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x116fd8800) [pid = 1664] [serial = 406] [outer = 0x116a21400] 13:22:05 INFO - PROCESS | 1664 | 1467318125438 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x118fb2400) [pid = 1664] [serial = 407] [outer = 0x116a21400] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12c718800 == 54 [pid = 1664] [id = 130] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12c374800 == 53 [pid = 1664] [id = 129] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd9e800 == 52 [pid = 1664] [id = 128] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x11a076000 == 51 [pid = 1664] [id = 127] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12a638000 == 50 [pid = 1664] [id = 126] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12a21b000 == 49 [pid = 1664] [id = 125] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x1260b3c00) [pid = 1664] [serial = 337] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x116410800 == 48 [pid = 1664] [id = 124] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x125449000 == 47 [pid = 1664] [id = 123] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x123c5f800 == 46 [pid = 1664] [id = 122] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x119a2d800 == 45 [pid = 1664] [id = 121] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x118204000 == 44 [pid = 1664] [id = 120] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x117146800 == 43 [pid = 1664] [id = 119] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12b90e000 == 42 [pid = 1664] [id = 117] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x128f5f000 == 41 [pid = 1664] [id = 116] 13:22:05 INFO - PROCESS | 1664 | 1467318125880 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]]]}] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x119604000 == 40 [pid = 1664] [id = 115] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x116860000 == 39 [pid = 1664] [id = 114] 13:22:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12b018800 == 38 [pid = 1664] [id = 113] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x119f4d800) [pid = 1664] [serial = 310] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x124fa2400) [pid = 1664] [serial = 311] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x119f4e400) [pid = 1664] [serial = 308] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11967d800) [pid = 1664] [serial = 307] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12393a800) [pid = 1664] [serial = 298] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x126fd7c00) [pid = 1664] [serial = 313] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1288ae400) [pid = 1664] [serial = 314] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11269b800) [pid = 1664] [serial = 331] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12922fc00) [pid = 1664] [serial = 301] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x128facc00) [pid = 1664] [serial = 316] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11888d400) [pid = 1664] [serial = 295] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12922a000) [pid = 1664] [serial = 317] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12c892800) [pid = 1664] [serial = 329] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12c3b6c00) [pid = 1664] [serial = 328] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1128d9400) [pid = 1664] [serial = 335] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1128d2c00) [pid = 1664] [serial = 334] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12b8b9c00) [pid = 1664] [serial = 322] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1126a1c00) [pid = 1664] [serial = 332] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12bdb8800) [pid = 1664] [serial = 323] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12a910c00) [pid = 1664] [serial = 320] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12bdc6800) [pid = 1664] [serial = 325] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12bf0d400) [pid = 1664] [serial = 326] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118369400) [pid = 1664] [serial = 305] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x116f65000) [pid = 1664] [serial = 304] [outer = 0x0] [url = about:blank] 13:22:05 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12a751400) [pid = 1664] [serial = 319] [outer = 0x0] [url = about:blank] 13:22:05 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 13:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 673ms 13:22:05 INFO - PROCESS | 1664 | 1467318125912 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1664 | 1467318125915 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:22:05 INFO - PROCESS | 1664 | 1467318125919 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1664 | 1467318125921 Marionette TRACE conn2 <- [1,518,null,{}] 13:22:05 INFO - PROCESS | 1664 | 1467318125923 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}] 13:22:05 INFO - PROCESS | 1664 | 1467318125925 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:06 INFO - PROCESS | 1664 | 1467318126009 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:22:06 INFO - PROCESS | 1664 | 1467318126015 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 1664 | 1467318126016 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11820c000 == 39 [pid = 1664] [id = 137] 13:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1197a4800) [pid = 1664] [serial = 408] [outer = 0x0] 13:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1197a9c00) [pid = 1664] [serial = 409] [outer = 0x1197a4800] 13:22:06 INFO - PROCESS | 1664 | 1467318126043 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x119ae3000) [pid = 1664] [serial = 410] [outer = 0x1197a4800] 13:22:06 INFO - PROCESS | 1664 | 1467318126396 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]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 13:22:06 INFO - PROCESS | 1664 | 1467318126439 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1664 | 1467318126441 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:22:06 INFO - PROCESS | 1664 | 1467318126443 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1664 | 1467318126445 Marionette TRACE conn2 <- [1,522,null,{}] 13:22:06 INFO - PROCESS | 1664 | 1467318126452 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}] 13:22:06 INFO - PROCESS | 1664 | 1467318126455 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:06 INFO - PROCESS | 1664 | 1467318126533 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:22:06 INFO - PROCESS | 1664 | 1467318126538 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 1664 | 1467318126540 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x119949000 == 40 [pid = 1664] [id = 138] 13:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x119f40400) [pid = 1664] [serial = 411] [outer = 0x0] 13:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119fa9c00) [pid = 1664] [serial = 412] [outer = 0x119f40400] 13:22:06 INFO - PROCESS | 1664 | 1467318126569 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1211ed800) [pid = 1664] [serial = 413] [outer = 0x119f40400] 13:22:06 INFO - PROCESS | 1664 | 1467318126952 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]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 523ms 13:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:22:06 INFO - PROCESS | 1664 | 1467318126967 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1664 | 1467318126970 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:22:06 INFO - PROCESS | 1664 | 1467318126973 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1664 | 1467318126975 Marionette TRACE conn2 <- [1,526,null,{}] 13:22:07 INFO - PROCESS | 1664 | 1467318126998 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}] 13:22:07 INFO - PROCESS | 1664 | 1467318127000 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:07 INFO - PROCESS | 1664 | 1467318127131 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:22:07 INFO - PROCESS | 1664 | 1467318127136 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1664 | 1467318127138 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c53000 == 41 [pid = 1664] [id = 139] 13:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x124f2a000) [pid = 1664] [serial = 414] [outer = 0x0] 13:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1256ec400) [pid = 1664] [serial = 415] [outer = 0x124f2a000] 13:22:07 INFO - PROCESS | 1664 | 1467318127180 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1260e8400) [pid = 1664] [serial = 416] [outer = 0x124f2a000] 13:22:07 INFO - PROCESS | 1664 | 1467318127607 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]]]}] 13:22:07 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 13:22:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 681ms 13:22:07 INFO - PROCESS | 1664 | 1467318127658 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 1664 | 1467318127659 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:22:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:22:07 INFO - PROCESS | 1664 | 1467318127665 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 1664 | 1467318127666 Marionette TRACE conn2 <- [1,530,null,{}] 13:22:07 INFO - PROCESS | 1664 | 1467318127668 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}] 13:22:07 INFO - PROCESS | 1664 | 1467318127669 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:07 INFO - PROCESS | 1664 | 1467318127748 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:22:07 INFO - PROCESS | 1664 | 1467318127768 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1664 | 1467318127769 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1248ba000 == 42 [pid = 1664] [id = 140] 13:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1260f5000) [pid = 1664] [serial = 417] [outer = 0x0] 13:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12723e800) [pid = 1664] [serial = 418] [outer = 0x1260f5000] 13:22:07 INFO - PROCESS | 1664 | 1467318127794 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x128fa8000) [pid = 1664] [serial = 419] [outer = 0x1260f5000] 13:22:08 INFO - PROCESS | 1664 | 1467318128157 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"]]]}] 13:22:08 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 13:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:22:08 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 13:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:22:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 13:22:08 INFO - PROCESS | 1664 | 1467318128184 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 1664 | 1467318128185 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:22:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:22:08 INFO - PROCESS | 1664 | 1467318128188 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 1664 | 1467318128189 Marionette TRACE conn2 <- [1,534,null,{}] 13:22:08 INFO - PROCESS | 1664 | 1467318128191 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}] 13:22:08 INFO - PROCESS | 1664 | 1467318128195 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:08 INFO - PROCESS | 1664 | 1467318128328 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:22:08 INFO - PROCESS | 1664 | 1467318128334 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1664 | 1467318128335 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f70800 == 43 [pid = 1664] [id = 141] 13:22:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1290d0400) [pid = 1664] [serial = 420] [outer = 0x0] 13:22:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12a906000) [pid = 1664] [serial = 421] [outer = 0x1290d0400] 13:22:08 INFO - PROCESS | 1664 | 1467318128392 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12b8b3000) [pid = 1664] [serial = 422] [outer = 0x1290d0400] 13:22:08 INFO - PROCESS | 1664 | 1467318128700 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]]]}] 13:22:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:22:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 13:22:08 INFO - PROCESS | 1664 | 1467318128757 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 1664 | 1467318128759 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:22:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:22:08 INFO - PROCESS | 1664 | 1467318128761 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 1664 | 1467318128765 Marionette TRACE conn2 <- [1,538,null,{}] 13:22:08 INFO - PROCESS | 1664 | 1467318128768 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}] 13:22:08 INFO - PROCESS | 1664 | 1467318128770 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:08 INFO - PROCESS | 1664 | 1467318128897 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:22:08 INFO - PROCESS | 1664 | 1467318128972 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1664 | 1467318128983 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x11667f800 == 44 [pid = 1664] [id = 142] 13:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12b8b1400) [pid = 1664] [serial = 423] [outer = 0x0] 13:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12b956400) [pid = 1664] [serial = 424] [outer = 0x12b8b1400] 13:22:09 INFO - PROCESS | 1664 | 1467318129021 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x116fd6c00) [pid = 1664] [serial = 425] [outer = 0x12b8b1400] 13:22:09 INFO - PROCESS | 1664 | 1467318129323 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]]]}] 13:22:09 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. 13:22:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms 13:22:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:22:09 INFO - PROCESS | 1664 | 1467318129339 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1664 | 1467318129340 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:22:09 INFO - PROCESS | 1664 | 1467318129342 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1664 | 1467318129344 Marionette TRACE conn2 <- [1,542,null,{}] 13:22:09 INFO - PROCESS | 1664 | 1467318129353 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}] 13:22:09 INFO - PROCESS | 1664 | 1467318129354 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:09 INFO - PROCESS | 1664 | 1467318129461 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:22:09 INFO - PROCESS | 1664 | 1467318129465 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 1664 | 1467318129466 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0be800 == 45 [pid = 1664] [id = 143] 13:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b958400) [pid = 1664] [serial = 426] [outer = 0x0] 13:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12bf04800) [pid = 1664] [serial = 427] [outer = 0x12b958400] 13:22:09 INFO - PROCESS | 1664 | 1467318129523 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12bf0b000) [pid = 1664] [serial = 428] [outer = 0x12b958400] 13:22:09 INFO - PROCESS | 1664 | 1467318129807 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]]]}] 13:22:09 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. 13:22:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 477ms 13:22:09 INFO - PROCESS | 1664 | 1467318129827 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1664 | 1467318129828 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:22:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:22:09 INFO - PROCESS | 1664 | 1467318129838 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1664 | 1467318129839 Marionette TRACE conn2 <- [1,546,null,{}] 13:22:09 INFO - PROCESS | 1664 | 1467318129841 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}] 13:22:09 INFO - PROCESS | 1664 | 1467318129842 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:10 INFO - PROCESS | 1664 | 1467318130200 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x116805800) [pid = 1664] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12a9e1000) [pid = 1664] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x126f0dc00) [pid = 1664] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x118fb5800) [pid = 1664] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1289c8000) [pid = 1664] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1210b7c00) [pid = 1664] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x124f29c00) [pid = 1664] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118fb3800) [pid = 1664] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1131e2c00) [pid = 1664] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x112a53800) [pid = 1664] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x112693400) [pid = 1664] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1197ac800) [pid = 1664] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x118fba800) [pid = 1664] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x119679000) [pid = 1664] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x123b45400) [pid = 1664] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x116a13800) [pid = 1664] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1260bcc00) [pid = 1664] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x115dde400) [pid = 1664] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12b8b3c00) [pid = 1664] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x110fa7800) [pid = 1664] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x118363000) [pid = 1664] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1290d2000) [pid = 1664] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12c3ad400) [pid = 1664] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1210b7000) [pid = 1664] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119b2a800) [pid = 1664] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12bf05000) [pid = 1664] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x116fda400) [pid = 1664] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1260b7000) [pid = 1664] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:22:10 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1128cf800) [pid = 1664] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:22:10 INFO - PROCESS | 1664 | 1467318130270 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 1664 | 1467318130272 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x116166800 == 46 [pid = 1664] [id = 144] 13:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x111e58000) [pid = 1664] [serial = 429] [outer = 0x0] 13:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x112a53800) [pid = 1664] [serial = 430] [outer = 0x111e58000] 13:22:10 INFO - PROCESS | 1664 | 1467318130297 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116af8000) [pid = 1664] [serial = 431] [outer = 0x111e58000] 13:22:10 INFO - PROCESS | 1664 | 1467318130566 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]]]}] 13:22:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:22:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 771ms 13:22:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:22:10 INFO - PROCESS | 1664 | 1467318130617 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:22:10 INFO - PROCESS | 1664 | 1467318130619 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:22:10 INFO - PROCESS | 1664 | 1467318130621 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1664 | 1467318130622 Marionette TRACE conn2 <- [1,550,null,{}] 13:22:10 INFO - PROCESS | 1664 | 1467318130624 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}] 13:22:10 INFO - PROCESS | 1664 | 1467318130625 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:10 INFO - PROCESS | 1664 | 1467318130725 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:22:10 INFO - PROCESS | 1664 | 1467318130808 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 1664 | 1467318130809 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab0a000 == 47 [pid = 1664] [id = 145] 13:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116a1b000) [pid = 1664] [serial = 432] [outer = 0x0] 13:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118363000) [pid = 1664] [serial = 433] [outer = 0x116a1b000] 13:22:10 INFO - PROCESS | 1664 | 1467318130840 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1210b7c00) [pid = 1664] [serial = 434] [outer = 0x116a1b000] 13:22:11 INFO - PROCESS | 1664 | 1467318131119 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]]]}] 13:22:11 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. 13:22:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 13:22:11 INFO - PROCESS | 1664 | 1467318131139 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:22:11 INFO - PROCESS | 1664 | 1467318131141 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:22:11 INFO - PROCESS | 1664 | 1467318131143 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 1664 | 1467318131147 Marionette TRACE conn2 <- [1,554,null,{}] 13:22:11 INFO - PROCESS | 1664 | 1467318131156 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}] 13:22:11 INFO - PROCESS | 1664 | 1467318131157 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:11 INFO - PROCESS | 1664 | 1467318131261 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:22:11 INFO - PROCESS | 1664 | 1467318131267 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1664 | 1467318131268 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb06800 == 48 [pid = 1664] [id = 146] 13:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x124ff5000) [pid = 1664] [serial = 435] [outer = 0x0] 13:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1290cd400) [pid = 1664] [serial = 436] [outer = 0x124ff5000] 13:22:11 INFO - PROCESS | 1664 | 1467318131295 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12c3ae400) [pid = 1664] [serial = 437] [outer = 0x124ff5000] 13:22:11 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:11 INFO - PROCESS | 1664 | 1467318131758 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]]]}] 13:22:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:22:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 628ms 13:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:22:11 INFO - PROCESS | 1664 | 1467318131772 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:22:11 INFO - PROCESS | 1664 | 1467318131774 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:22:11 INFO - PROCESS | 1664 | 1467318131777 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 1664 | 1467318131779 Marionette TRACE conn2 <- [1,558,null,{}] 13:22:11 INFO - PROCESS | 1664 | 1467318131783 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}] 13:22:11 INFO - PROCESS | 1664 | 1467318131785 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:11 INFO - PROCESS | 1664 | 1467318131891 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:22:11 INFO - PROCESS | 1664 | 1467318131952 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1664 | 1467318131953 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1184df800 == 49 [pid = 1664] [id = 147] 13:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x116a13400) [pid = 1664] [serial = 438] [outer = 0x0] 13:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1176f4000) [pid = 1664] [serial = 439] [outer = 0x116a13400] 13:22:11 INFO - PROCESS | 1664 | 1467318131984 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1193e7000) [pid = 1664] [serial = 440] [outer = 0x116a13400] 13:22:12 INFO - PROCESS | 1664 | 1467318132414 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]]]}] 13:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 13:22:12 INFO - PROCESS | 1664 | 1467318132448 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:22:12 INFO - PROCESS | 1664 | 1467318132451 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:22:12 INFO - PROCESS | 1664 | 1467318132456 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 1664 | 1467318132458 Marionette TRACE conn2 <- [1,562,null,{}] 13:22:12 INFO - PROCESS | 1664 | 1467318132461 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}] 13:22:12 INFO - PROCESS | 1664 | 1467318132463 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:12 INFO - PROCESS | 1664 | 1467318132589 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:22:12 INFO - PROCESS | 1664 | 1467318132673 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:12 INFO - PROCESS | 1664 | 1467318132675 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fc0800 == 50 [pid = 1664] [id = 148] 13:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119ae5c00) [pid = 1664] [serial = 441] [outer = 0x0] 13:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x119b2ec00) [pid = 1664] [serial = 442] [outer = 0x119ae5c00] 13:22:12 INFO - PROCESS | 1664 | 1467318132708 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x119b4ec00) [pid = 1664] [serial = 443] [outer = 0x119ae5c00] 13:22:12 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 13:22:13 INFO - PROCESS | 1664 | 1467318133120 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]]]}] 13:22:13 INFO - PROCESS | 1664 | 1467318133126 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:22:13 INFO - PROCESS | 1664 | 1467318133128 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:22:13 INFO - PROCESS | 1664 | 1467318133131 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:22:13 INFO - PROCESS | 1664 | 1467318133133 Marionette TRACE conn2 <- [1,566,null,{}] 13:22:13 INFO - PROCESS | 1664 | 1467318133141 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}] 13:22:13 INFO - PROCESS | 1664 | 1467318133144 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:13 INFO - PROCESS | 1664 | 1467318133247 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:22:13 INFO - PROCESS | 1664 | 1467318133322 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 1664 | 1467318133325 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c71f800 == 51 [pid = 1664] [id = 149] 13:22:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x123c8c000) [pid = 1664] [serial = 444] [outer = 0x0] 13:22:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x125854000) [pid = 1664] [serial = 445] [outer = 0x123c8c000] 13:22:13 INFO - PROCESS | 1664 | 1467318133357 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1289c8400) [pid = 1664] [serial = 446] [outer = 0x123c8c000] 13:22:13 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:13 INFO - PROCESS | 1664 | 1467318133774 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]]]}] 13:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 13:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:22:13 INFO - PROCESS | 1664 | 1467318133803 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:22:13 INFO - PROCESS | 1664 | 1467318133804 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:22:13 INFO - PROCESS | 1664 | 1467318133807 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:22:13 INFO - PROCESS | 1664 | 1467318133808 Marionette TRACE conn2 <- [1,570,null,{}] 13:22:13 INFO - PROCESS | 1664 | 1467318133810 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}] 13:22:13 INFO - PROCESS | 1664 | 1467318133811 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:13 INFO - PROCESS | 1664 | 1467318133916 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:22:14 INFO - PROCESS | 1664 | 1467318134005 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 1664 | 1467318134006 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0b4000 == 52 [pid = 1664] [id = 150] 13:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12a74c000) [pid = 1664] [serial = 447] [outer = 0x0] 13:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12a906400) [pid = 1664] [serial = 448] [outer = 0x12a74c000] 13:22:14 INFO - PROCESS | 1664 | 1467318134036 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12b203000) [pid = 1664] [serial = 449] [outer = 0x12a74c000] 13:22:14 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:14 INFO - PROCESS | 1664 | 1467318134478 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]]]}] 13:22:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:22:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 719ms 13:22:14 INFO - PROCESS | 1664 | 1467318134532 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:22:14 INFO - PROCESS | 1664 | 1467318134535 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:22:14 INFO - PROCESS | 1664 | 1467318134540 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1664 | 1467318134543 Marionette TRACE conn2 <- [1,574,null,{}] 13:22:14 INFO - PROCESS | 1664 | 1467318134548 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}] 13:22:14 INFO - PROCESS | 1664 | 1467318134550 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:14 INFO - PROCESS | 1664 | 1467318134652 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:22:14 INFO - PROCESS | 1664 | 1467318134721 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 1664 | 1467318134723 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d371800 == 53 [pid = 1664] [id = 151] 13:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12b8b9000) [pid = 1664] [serial = 450] [outer = 0x0] 13:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12bdc4400) [pid = 1664] [serial = 451] [outer = 0x12b8b9000] 13:22:14 INFO - PROCESS | 1664 | 1467318134753 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12c3acc00) [pid = 1664] [serial = 452] [outer = 0x12b8b9000] 13:22:15 INFO - PROCESS | 1664 | 1467318135166 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]]]}] 13:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 676ms 13:22:15 INFO - PROCESS | 1664 | 1467318135257 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 1664 | 1467318135258 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:22:15 INFO - PROCESS | 1664 | 1467318135264 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 1664 | 1467318135265 Marionette TRACE conn2 <- [1,578,null,{}] 13:22:15 INFO - PROCESS | 1664 | 1467318135268 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}] 13:22:15 INFO - PROCESS | 1664 | 1467318135272 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:15 INFO - PROCESS | 1664 | 1467318135389 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:22:15 INFO - PROCESS | 1664 | 1467318135461 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1664 | 1467318135463 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b8800 == 54 [pid = 1664] [id = 152] 13:22:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x116757000) [pid = 1664] [serial = 453] [outer = 0x0] 13:22:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1197aac00) [pid = 1664] [serial = 454] [outer = 0x116757000] 13:22:15 INFO - PROCESS | 1664 | 1467318135492 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12d07c000) [pid = 1664] [serial = 455] [outer = 0x116757000] 13:22:16 INFO - PROCESS | 1664 | 1467318136107 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]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 871ms 13:22:16 INFO - PROCESS | 1664 | 1467318136143 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:22:16 INFO - PROCESS | 1664 | 1467318136148 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:22:16 INFO - PROCESS | 1664 | 1467318136152 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1664 | 1467318136153 Marionette TRACE conn2 <- [1,582,null,{}] 13:22:16 INFO - PROCESS | 1664 | 1467318136157 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}] 13:22:16 INFO - PROCESS | 1664 | 1467318136159 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:16 INFO - PROCESS | 1664 | 1467318136255 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:22:16 INFO - PROCESS | 1664 | 1467318136315 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1664 | 1467318136317 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x11871f000 == 55 [pid = 1664] [id = 153] 13:22:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x115d4c000) [pid = 1664] [serial = 456] [outer = 0x0] 13:22:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x115d4e400) [pid = 1664] [serial = 457] [outer = 0x115d4c000] 13:22:16 INFO - PROCESS | 1664 | 1467318136345 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x115d53800) [pid = 1664] [serial = 458] [outer = 0x115d4c000] 13:22:16 INFO - PROCESS | 1664 | 1467318136839 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]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 722ms 13:22:16 INFO - PROCESS | 1664 | 1467318136875 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 1664 | 1467318136879 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:22:16 INFO - PROCESS | 1664 | 1467318136885 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1664 | 1467318136887 Marionette TRACE conn2 <- [1,586,null,{}] 13:22:16 INFO - PROCESS | 1664 | 1467318136891 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}] 13:22:16 INFO - PROCESS | 1664 | 1467318136894 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:17 INFO - PROCESS | 1664 | 1467318137040 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:22:17 INFO - PROCESS | 1664 | 1467318137185 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 1664 | 1467318137187 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab0a000 == 54 [pid = 1664] [id = 145] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x116166800 == 53 [pid = 1664] [id = 144] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0be800 == 52 [pid = 1664] [id = 143] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x11667f800 == 51 [pid = 1664] [id = 142] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x128f70800 == 50 [pid = 1664] [id = 141] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1248ba000 == 49 [pid = 1664] [id = 140] 13:22:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x11714c800 == 50 [pid = 1664] [id = 154] 13:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x116fd9000) [pid = 1664] [serial = 459] [outer = 0x0] 13:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11836cc00) [pid = 1664] [serial = 460] [outer = 0x116fd9000] 13:22:17 INFO - PROCESS | 1664 | 1467318137241 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x119672800) [pid = 1664] [serial = 461] [outer = 0x116fd9000] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x123c53000 == 49 [pid = 1664] [id = 139] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x119949000 == 48 [pid = 1664] [id = 138] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x11820c000 == 47 [pid = 1664] [id = 137] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x11679c000 == 46 [pid = 1664] [id = 136] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x128884000 == 45 [pid = 1664] [id = 133] 13:22:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1191c7000 == 44 [pid = 1664] [id = 132] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1188db800) [pid = 1664] [serial = 242] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12701c000) [pid = 1664] [serial = 251] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x118158000) [pid = 1664] [serial = 199] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12b957c00) [pid = 1664] [serial = 239] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1133b4800) [pid = 1664] [serial = 196] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12c891400) [pid = 1664] [serial = 370] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x116fdfc00) [pid = 1664] [serial = 373] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12d07c800) [pid = 1664] [serial = 371] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x126f1ac00) [pid = 1664] [serial = 347] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1260ed800) [pid = 1664] [serial = 346] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12b95c000) [pid = 1664] [serial = 338] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12b954800) [pid = 1664] [serial = 367] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12b204000) [pid = 1664] [serial = 364] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12b8b5000) [pid = 1664] [serial = 365] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12a660400) [pid = 1664] [serial = 362] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x128acc400) [pid = 1664] [serial = 361] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1210b2c00) [pid = 1664] [serial = 356] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11975bc00) [pid = 1664] [serial = 355] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a661000) [pid = 1664] [serial = 350] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x128fad000) [pid = 1664] [serial = 349] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a907800) [pid = 1664] [serial = 353] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12a661c00) [pid = 1664] [serial = 352] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x125467c00) [pid = 1664] [serial = 358] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1260b2800) [pid = 1664] [serial = 359] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x123c91000) [pid = 1664] [serial = 344] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11a0c4800) [pid = 1664] [serial = 343] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x116806000) [pid = 1664] [serial = 340] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x118136800) [pid = 1664] [serial = 341] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112a59800) [pid = 1664] [serial = 376] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116fe3400) [pid = 1664] [serial = 374] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1126a0000) [pid = 1664] [serial = 379] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x112a5d800) [pid = 1664] [serial = 377] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1260ed000) [pid = 1664] [serial = 386] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1193e8000) [pid = 1664] [serial = 380] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119ae0800) [pid = 1664] [serial = 385] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1197a3400) [pid = 1664] [serial = 382] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119b35c00) [pid = 1664] [serial = 389] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1197ac400) [pid = 1664] [serial = 383] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12bf04c00) [pid = 1664] [serial = 368] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119f49400) [pid = 1664] [serial = 245] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x125ab8800) [pid = 1664] [serial = 248] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119656400) [pid = 1664] [serial = 296] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12a751c00) [pid = 1664] [serial = 302] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12c885c00) [pid = 1664] [serial = 293] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124f2f800) [pid = 1664] [serial = 299] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119b32000) [pid = 1664] [serial = 388] [outer = 0x0] [url = about:blank] 13:22:17 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:17 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:17 INFO - PROCESS | 1664 | 1467318137660 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]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 824ms 13:22:17 INFO - PROCESS | 1664 | 1467318137725 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1664 | 1467318137730 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:22:17 INFO - PROCESS | 1664 | 1467318137743 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1664 | 1467318137746 Marionette TRACE conn2 <- [1,590,null,{}] 13:22:17 INFO - PROCESS | 1664 | 1467318137757 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}] 13:22:17 INFO - PROCESS | 1664 | 1467318137762 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:17 INFO - PROCESS | 1664 | 1467318137897 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:22:17 INFO - PROCESS | 1664 | 1467318137912 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 1664 | 1467318137915 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x119620000 == 45 [pid = 1664] [id = 155] 13:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119ae1400) [pid = 1664] [serial = 462] [outer = 0x0] 13:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119b2d800) [pid = 1664] [serial = 463] [outer = 0x119ae1400] 13:22:17 INFO - PROCESS | 1664 | 1467318137952 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119f42800) [pid = 1664] [serial = 464] [outer = 0x119ae1400] 13:22:18 INFO - PROCESS | 1664 | 1467318138276 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]]]}] 13:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 574ms 13:22:18 INFO - PROCESS | 1664 | 1467318138316 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:22:18 INFO - PROCESS | 1664 | 1467318138318 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:22:18 INFO - PROCESS | 1664 | 1467318138320 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:22:18 INFO - PROCESS | 1664 | 1467318138321 Marionette TRACE conn2 <- [1,594,null,{}] 13:22:18 INFO - PROCESS | 1664 | 1467318138324 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}] 13:22:18 INFO - PROCESS | 1664 | 1467318138325 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:18 INFO - PROCESS | 1664 | 1467318138419 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:22:18 INFO - PROCESS | 1664 | 1467318138441 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1664 | 1467318138442 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b1f000 == 46 [pid = 1664] [id = 156] 13:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119fad400) [pid = 1664] [serial = 465] [outer = 0x0] 13:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1210b7800) [pid = 1664] [serial = 466] [outer = 0x119fad400] 13:22:18 INFO - PROCESS | 1664 | 1467318138470 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12480a400) [pid = 1664] [serial = 467] [outer = 0x119fad400] 13:22:18 INFO - PROCESS | 1664 | 1467318138802 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]]]}] 13:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 13:22:18 INFO - PROCESS | 1664 | 1467318138839 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:22:18 INFO - PROCESS | 1664 | 1467318138840 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:22:18 INFO - PROCESS | 1664 | 1467318138842 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:22:18 INFO - PROCESS | 1664 | 1467318138844 Marionette TRACE conn2 <- [1,598,null,{}] 13:22:18 INFO - PROCESS | 1664 | 1467318138848 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}] 13:22:18 INFO - PROCESS | 1664 | 1467318138849 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:18 INFO - PROCESS | 1664 | 1467318138961 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:22:18 INFO - PROCESS | 1664 | 1467318138967 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1664 | 1467318138968 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x124faf800 == 47 [pid = 1664] [id = 157] 13:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119fd9800) [pid = 1664] [serial = 468] [outer = 0x0] 13:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124f2f800) [pid = 1664] [serial = 469] [outer = 0x119fd9800] 13:22:18 INFO - PROCESS | 1664 | 1467318138993 Marionette DEBUG loaded listener.js 13:22:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1260bc000) [pid = 1664] [serial = 470] [outer = 0x119fd9800] 13:22:19 INFO - PROCESS | 1664 | 1467318139317 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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 13:22:19 INFO - PROCESS | 1664 | 1467318139364 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 1664 | 1467318139365 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:22:19 INFO - PROCESS | 1664 | 1467318139367 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1664 | 1467318139369 Marionette TRACE conn2 <- [1,602,null,{}] 13:22:19 INFO - PROCESS | 1664 | 1467318139371 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}] 13:22:19 INFO - PROCESS | 1664 | 1467318139375 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:19 INFO - PROCESS | 1664 | 1467318139504 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:22:19 INFO - PROCESS | 1664 | 1467318139518 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 1664 | 1467318139519 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x128886800 == 48 [pid = 1664] [id = 158] 13:22:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1260e9800) [pid = 1664] [serial = 471] [outer = 0x0] 13:22:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1288a1000) [pid = 1664] [serial = 472] [outer = 0x1260e9800] 13:22:19 INFO - PROCESS | 1664 | 1467318139544 Marionette DEBUG loaded listener.js 13:22:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12b211800) [pid = 1664] [serial = 473] [outer = 0x1260e9800] 13:22:19 INFO - PROCESS | 1664 | 1467318139970 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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 618ms 13:22:20 INFO - PROCESS | 1664 | 1467318139998 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1664 | 1467318140000 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:22:20 INFO - PROCESS | 1664 | 1467318140002 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1664 | 1467318140003 Marionette TRACE conn2 <- [1,606,null,{}] 13:22:20 INFO - PROCESS | 1664 | 1467318140005 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}] 13:22:20 INFO - PROCESS | 1664 | 1467318140006 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:20 INFO - PROCESS | 1664 | 1467318140116 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:22:20 INFO - PROCESS | 1664 | 1467318140162 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1664 | 1467318140163 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a21d000 == 49 [pid = 1664] [id = 159] 13:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12b8ba000) [pid = 1664] [serial = 474] [outer = 0x0] 13:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12bdc3400) [pid = 1664] [serial = 475] [outer = 0x12b8ba000] 13:22:20 INFO - PROCESS | 1664 | 1467318140188 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12c3b2000) [pid = 1664] [serial = 476] [outer = 0x12b8ba000] 13:22:20 INFO - PROCESS | 1664 | 1467318140491 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]]]}] 13:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 13:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:22:20 INFO - PROCESS | 1664 | 1467318140525 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1664 | 1467318140526 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:22:20 INFO - PROCESS | 1664 | 1467318140530 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1664 | 1467318140532 Marionette TRACE conn2 <- [1,610,null,{}] 13:22:20 INFO - PROCESS | 1664 | 1467318140535 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}] 13:22:20 INFO - PROCESS | 1664 | 1467318140536 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:20 INFO - PROCESS | 1664 | 1467318140641 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:22:20 INFO - PROCESS | 1664 | 1467318140680 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1664 | 1467318140681 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab12000 == 50 [pid = 1664] [id = 160] 13:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x110e98c00) [pid = 1664] [serial = 477] [outer = 0x0] 13:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x110e9f800) [pid = 1664] [serial = 478] [outer = 0x110e98c00] 13:22:20 INFO - PROCESS | 1664 | 1467318140706 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x110ea3800) [pid = 1664] [serial = 479] [outer = 0x110e98c00] 13:22:21 INFO - PROCESS | 1664 | 1467318141025 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]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 13:22:21 INFO - PROCESS | 1664 | 1467318141051 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 1664 | 1467318141052 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:22:21 INFO - PROCESS | 1664 | 1467318141054 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1664 | 1467318141055 Marionette TRACE conn2 <- [1,614,null,{}] 13:22:21 INFO - PROCESS | 1664 | 1467318141057 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}] 13:22:21 INFO - PROCESS | 1664 | 1467318141059 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:21 INFO - PROCESS | 1664 | 1467318141165 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:22:21 INFO - PROCESS | 1664 | 1467318141178 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 1664 | 1467318141179 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0d7800 == 51 [pid = 1664] [id = 161] 13:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x110ea5c00) [pid = 1664] [serial = 480] [outer = 0x0] 13:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12c3b4800) [pid = 1664] [serial = 481] [outer = 0x110ea5c00] 13:22:21 INFO - PROCESS | 1664 | 1467318141203 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12c890800) [pid = 1664] [serial = 482] [outer = 0x110ea5c00] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1249b7800) [pid = 1664] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x124806800) [pid = 1664] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1197a4800) [pid = 1664] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119f40400) [pid = 1664] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x119b38c00) [pid = 1664] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x116a21400) [pid = 1664] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1260f5000) [pid = 1664] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12b8b1400) [pid = 1664] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12b958400) [pid = 1664] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116a1b000) [pid = 1664] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118133400) [pid = 1664] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x124f2a000) [pid = 1664] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x111e58000) [pid = 1664] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:22:21 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1290d0400) [pid = 1664] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:22:21 INFO - PROCESS | 1664 | 1467318141587 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]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 569ms 13:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:22:21 INFO - PROCESS | 1664 | 1467318141623 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 1664 | 1467318141625 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:22:21 INFO - PROCESS | 1664 | 1467318141643 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1664 | 1467318141645 Marionette TRACE conn2 <- [1,618,null,{}] 13:22:21 INFO - PROCESS | 1664 | 1467318141653 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}] 13:22:21 INFO - PROCESS | 1664 | 1467318141654 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:21 INFO - PROCESS | 1664 | 1467318141788 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:22:21 INFO - PROCESS | 1664 | 1467318141797 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 1664 | 1467318141798 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b910000 == 52 [pid = 1664] [id = 162] 13:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1128cec00) [pid = 1664] [serial = 483] [outer = 0x0] 13:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x123c8f400) [pid = 1664] [serial = 484] [outer = 0x1128cec00] 13:22:21 INFO - PROCESS | 1664 | 1467318141829 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126f1a800) [pid = 1664] [serial = 485] [outer = 0x1128cec00] 13:22:22 INFO - PROCESS | 1664 | 1467318142164 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]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 590ms 13:22:22 INFO - PROCESS | 1664 | 1467318142218 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1664 | 1467318142219 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:22:22 INFO - PROCESS | 1664 | 1467318142221 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1664 | 1467318142223 Marionette TRACE conn2 <- [1,622,null,{}] 13:22:22 INFO - PROCESS | 1664 | 1467318142225 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}] 13:22:22 INFO - PROCESS | 1664 | 1467318142227 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:22 INFO - PROCESS | 1664 | 1467318142352 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:22:22 INFO - PROCESS | 1664 | 1467318142362 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 1664 | 1467318142364 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c703000 == 53 [pid = 1664] [id = 163] 13:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124c22800) [pid = 1664] [serial = 486] [outer = 0x0] 13:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124c2a800) [pid = 1664] [serial = 487] [outer = 0x124c22800] 13:22:22 INFO - PROCESS | 1664 | 1467318142390 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12b958400) [pid = 1664] [serial = 488] [outer = 0x124c22800] 13:22:22 INFO - PROCESS | 1664 | 1467318142727 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]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 13:22:22 INFO - PROCESS | 1664 | 1467318142741 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1664 | 1467318142743 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:22:22 INFO - PROCESS | 1664 | 1467318142750 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1664 | 1467318142751 Marionette TRACE conn2 <- [1,626,null,{}] 13:22:22 INFO - PROCESS | 1664 | 1467318142755 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}] 13:22:22 INFO - PROCESS | 1664 | 1467318142757 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:22 INFO - PROCESS | 1664 | 1467318142892 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:22:22 INFO - PROCESS | 1664 | 1467318142984 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 1664 | 1467318142985 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb0b800 == 54 [pid = 1664] [id = 164] 13:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124c24000) [pid = 1664] [serial = 489] [outer = 0x0] 13:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1288e5000) [pid = 1664] [serial = 490] [outer = 0x124c24000] 13:22:23 INFO - PROCESS | 1664 | 1467318143027 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1288ec000) [pid = 1664] [serial = 491] [outer = 0x124c24000] 13:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12c521400) [pid = 1664] [serial = 492] [outer = 0x12cb58c00] 13:22:23 INFO - PROCESS | 1664 | 1467318143385 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]]]}] 13:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 722ms 13:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:22:23 INFO - PROCESS | 1664 | 1467318143470 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:22:23 INFO - PROCESS | 1664 | 1467318143473 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:22:23 INFO - PROCESS | 1664 | 1467318143476 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:22:23 INFO - PROCESS | 1664 | 1467318143478 Marionette TRACE conn2 <- [1,630,null,{}] 13:22:23 INFO - PROCESS | 1664 | 1467318143489 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}] 13:22:23 INFO - PROCESS | 1664 | 1467318143491 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:23 INFO - PROCESS | 1664 | 1467318143605 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:22:23 INFO - PROCESS | 1664 | 1467318143685 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1664 | 1467318143687 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11715c000 == 55 [pid = 1664] [id = 165] 13:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112d95c00) [pid = 1664] [serial = 493] [outer = 0x0] 13:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x115d49c00) [pid = 1664] [serial = 494] [outer = 0x112d95c00] 13:22:23 INFO - PROCESS | 1664 | 1467318143721 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x115d55c00) [pid = 1664] [serial = 495] [outer = 0x112d95c00] 13:22:24 INFO - PROCESS | 1664 | 1467318144150 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]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 728ms 13:22:24 INFO - PROCESS | 1664 | 1467318144208 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1664 | 1467318144210 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:22:24 INFO - PROCESS | 1664 | 1467318144248 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1664 | 1467318144250 Marionette TRACE conn2 <- [1,634,null,{}] 13:22:24 INFO - PROCESS | 1664 | 1467318144255 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}] 13:22:24 INFO - PROCESS | 1664 | 1467318144257 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:24 INFO - PROCESS | 1664 | 1467318144367 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:22:24 INFO - PROCESS | 1664 | 1467318144439 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 1664 | 1467318144440 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x119944800 == 56 [pid = 1664] [id = 166] 13:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118f7e400) [pid = 1664] [serial = 496] [outer = 0x0] 13:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119678400) [pid = 1664] [serial = 497] [outer = 0x118f7e400] 13:22:24 INFO - PROCESS | 1664 | 1467318144472 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1197adc00) [pid = 1664] [serial = 498] [outer = 0x118f7e400] 13:22:24 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:24 INFO - PROCESS | 1664 | 1467318144891 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]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 695ms 13:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:22:24 INFO - PROCESS | 1664 | 1467318144922 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1664 | 1467318144923 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:22:24 INFO - PROCESS | 1664 | 1467318144925 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1664 | 1467318144927 Marionette TRACE conn2 <- [1,638,null,{}] 13:22:24 INFO - PROCESS | 1664 | 1467318144934 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}] 13:22:24 INFO - PROCESS | 1664 | 1467318144937 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:25 INFO - PROCESS | 1664 | 1467318145048 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:22:25 INFO - PROCESS | 1664 | 1467318145109 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1664 | 1467318145112 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0ca000 == 57 [pid = 1664] [id = 167] 13:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x119fa5000) [pid = 1664] [serial = 499] [outer = 0x0] 13:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x123b45400) [pid = 1664] [serial = 500] [outer = 0x119fa5000] 13:22:25 INFO - PROCESS | 1664 | 1467318145145 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x124c2cc00) [pid = 1664] [serial = 501] [outer = 0x119fa5000] 13:22:25 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:25 INFO - PROCESS | 1664 | 1467318145589 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]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 672ms 13:22:25 INFO - PROCESS | 1664 | 1467318145597 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:22:25 INFO - PROCESS | 1664 | 1467318145599 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:22:25 INFO - PROCESS | 1664 | 1467318145601 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 1664 | 1467318145602 Marionette TRACE conn2 <- [1,642,null,{}] 13:22:25 INFO - PROCESS | 1664 | 1467318145604 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}] 13:22:25 INFO - PROCESS | 1664 | 1467318145606 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:25 INFO - PROCESS | 1664 | 1467318145736 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:22:25 INFO - PROCESS | 1664 | 1467318145812 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1664 | 1467318145813 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d47d000 == 58 [pid = 1664] [id = 168] 13:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12700e400) [pid = 1664] [serial = 502] [outer = 0x0] 13:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1288ad000) [pid = 1664] [serial = 503] [outer = 0x12700e400] 13:22:25 INFO - PROCESS | 1664 | 1467318145841 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1288ed400) [pid = 1664] [serial = 504] [outer = 0x12700e400] 13:22:26 INFO - PROCESS | 1664 | 1467318146270 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]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 719ms 13:22:26 INFO - PROCESS | 1664 | 1467318146320 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:22:26 INFO - PROCESS | 1664 | 1467318146321 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:22:26 INFO - PROCESS | 1664 | 1467318146324 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1664 | 1467318146325 Marionette TRACE conn2 <- [1,646,null,{}] 13:22:26 INFO - PROCESS | 1664 | 1467318146327 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}] 13:22:26 INFO - PROCESS | 1664 | 1467318146329 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:26 INFO - PROCESS | 1664 | 1467318146433 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:22:26 INFO - PROCESS | 1664 | 1467318146494 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1664 | 1467318146495 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183b7000 == 59 [pid = 1664] [id = 169] 13:22:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x110ea3c00) [pid = 1664] [serial = 505] [outer = 0x0] 13:22:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x112a58800) [pid = 1664] [serial = 506] [outer = 0x110ea3c00] 13:22:26 INFO - PROCESS | 1664 | 1467318146713 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x115d50c00) [pid = 1664] [serial = 507] [outer = 0x110ea3c00] 13:22:27 INFO - PROCESS | 1664 | 1467318147217 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]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 921ms 13:22:27 INFO - PROCESS | 1664 | 1467318147246 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:22:27 INFO - PROCESS | 1664 | 1467318147249 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:22:27 INFO - PROCESS | 1664 | 1467318147253 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 1664 | 1467318147254 Marionette TRACE conn2 <- [1,650,null,{}] 13:22:27 INFO - PROCESS | 1664 | 1467318147258 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}] 13:22:27 INFO - PROCESS | 1664 | 1467318147259 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:27 INFO - PROCESS | 1664 | 1467318147362 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:22:27 INFO - PROCESS | 1664 | 1467318147425 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 1664 | 1467318147427 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183a9800 == 60 [pid = 1664] [id = 170] 13:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x115d56000) [pid = 1664] [serial = 508] [outer = 0x0] 13:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x116fd6800) [pid = 1664] [serial = 509] [outer = 0x115d56000] 13:22:27 INFO - PROCESS | 1664 | 1467318147468 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x118304c00) [pid = 1664] [serial = 510] [outer = 0x115d56000] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c703000 == 59 [pid = 1664] [id = 163] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12b910000 == 58 [pid = 1664] [id = 162] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0d7800 == 57 [pid = 1664] [id = 161] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab12000 == 56 [pid = 1664] [id = 160] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12a21d000 == 55 [pid = 1664] [id = 159] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x128886800 == 54 [pid = 1664] [id = 158] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x124faf800 == 53 [pid = 1664] [id = 157] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x123b1f000 == 52 [pid = 1664] [id = 156] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x119620000 == 51 [pid = 1664] [id = 155] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11714c800 == 50 [pid = 1664] [id = 154] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11871f000 == 49 [pid = 1664] [id = 153] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d371800 == 48 [pid = 1664] [id = 151] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0b4000 == 47 [pid = 1664] [id = 150] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c71f800 == 46 [pid = 1664] [id = 149] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x124fc0800 == 45 [pid = 1664] [id = 148] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb06800 == 44 [pid = 1664] [id = 146] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1184df800 == 43 [pid = 1664] [id = 147] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b8800 == 42 [pid = 1664] [id = 152] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0c0800 == 41 [pid = 1664] [id = 101] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2de000 == 40 [pid = 1664] [id = 84] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x117152000 == 39 [pid = 1664] [id = 118] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x112fbd800 == 38 [pid = 1664] [id = 135] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb12800 == 37 [pid = 1664] [id = 131] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb18800 == 36 [pid = 1664] [id = 134] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x115ee4800 == 35 [pid = 1664] [id = 85] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1168c4800 == 34 [pid = 1664] [id = 67] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11a075800 == 33 [pid = 1664] [id = 100] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1183b7000 == 32 [pid = 1664] [id = 169] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d47d000 == 31 [pid = 1664] [id = 168] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0ca000 == 30 [pid = 1664] [id = 167] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x119944800 == 29 [pid = 1664] [id = 166] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb0b800 == 28 [pid = 1664] [id = 164] 13:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11715c000 == 27 [pid = 1664] [id = 165] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1290cd400) [pid = 1664] [serial = 436] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1210b7c00) [pid = 1664] [serial = 434] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1256a5400) [pid = 1664] [serial = 400] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1288a3c00) [pid = 1664] [serial = 403] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x119ae3000) [pid = 1664] [serial = 410] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x119fa9c00) [pid = 1664] [serial = 412] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x119f44400) [pid = 1664] [serial = 397] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x116fd8800) [pid = 1664] [serial = 406] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12723e800) [pid = 1664] [serial = 418] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12b956400) [pid = 1664] [serial = 424] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1197a9c00) [pid = 1664] [serial = 409] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12bf04800) [pid = 1664] [serial = 427] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118fb2400) [pid = 1664] [serial = 407] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x118363000) [pid = 1664] [serial = 433] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12bf0b000) [pid = 1664] [serial = 428] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1197ad000) [pid = 1664] [serial = 395] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119f9f800) [pid = 1664] [serial = 391] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1256ec400) [pid = 1664] [serial = 415] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x128fa8000) [pid = 1664] [serial = 419] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112a53800) [pid = 1664] [serial = 430] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1290c8c00) [pid = 1664] [serial = 404] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12b8b3000) [pid = 1664] [serial = 422] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12a906000) [pid = 1664] [serial = 421] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126f0bc00) [pid = 1664] [serial = 401] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116af8000) [pid = 1664] [serial = 431] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1260e8400) [pid = 1664] [serial = 416] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119fa5800) [pid = 1664] [serial = 398] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118729c00) [pid = 1664] [serial = 394] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116fd6c00) [pid = 1664] [serial = 425] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1211ed800) [pid = 1664] [serial = 413] [outer = 0x0] [url = about:blank] 13:22:28 INFO - PROCESS | 1664 | 1467318148466 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]]]}] 13:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1222ms 13:22:28 INFO - PROCESS | 1664 | 1467318148476 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1664 | 1467318148479 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:22:28 INFO - PROCESS | 1664 | 1467318148486 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1664 | 1467318148489 Marionette TRACE conn2 <- [1,654,null,{}] 13:22:28 INFO - PROCESS | 1664 | 1467318148493 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}] 13:22:28 INFO - PROCESS | 1664 | 1467318148494 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:28 INFO - PROCESS | 1664 | 1467318148576 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:22:28 INFO - PROCESS | 1664 | 1467318148582 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1664 | 1467318148584 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11662e800 == 28 [pid = 1664] [id = 171] 13:22:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x112a5fc00) [pid = 1664] [serial = 511] [outer = 0x0] 13:22:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x115d4b400) [pid = 1664] [serial = 512] [outer = 0x112a5fc00] 13:22:28 INFO - PROCESS | 1664 | 1467318148612 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x115e2bc00) [pid = 1664] [serial = 513] [outer = 0x112a5fc00] 13:22:28 INFO - PROCESS | 1664 | 1467318148985 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]]]}] 13:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms 13:22:29 INFO - PROCESS | 1664 | 1467318149009 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 1664 | 1467318149017 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:22:29 INFO - PROCESS | 1664 | 1467318149033 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1664 | 1467318149036 Marionette TRACE conn2 <- [1,658,null,{}] 13:22:29 INFO - PROCESS | 1664 | 1467318149040 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}] 13:22:29 INFO - PROCESS | 1664 | 1467318149042 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:29 INFO - PROCESS | 1664 | 1467318149172 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:22:29 INFO - PROCESS | 1664 | 1467318149187 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:29 INFO - PROCESS | 1664 | 1467318149188 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x117148800 == 29 [pid = 1664] [id = 172] 13:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116756400) [pid = 1664] [serial = 514] [outer = 0x0] 13:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x116fd7000) [pid = 1664] [serial = 515] [outer = 0x116756400] 13:22:29 INFO - PROCESS | 1664 | 1467318149235 Marionette DEBUG loaded listener.js 13:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1176f1000) [pid = 1664] [serial = 516] [outer = 0x116756400] 13:22:29 INFO - PROCESS | 1664 | 1467318149700 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]]]}] 13:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 728ms 13:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:22:29 INFO - PROCESS | 1664 | 1467318149754 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 1664 | 1467318149755 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:22:29 INFO - PROCESS | 1664 | 1467318149757 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1664 | 1467318149760 Marionette TRACE conn2 <- [1,662,null,{}] 13:22:29 INFO - PROCESS | 1664 | 1467318149767 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}] 13:22:29 INFO - PROCESS | 1664 | 1467318149770 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:29 INFO - PROCESS | 1664 | 1467318149847 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:22:29 INFO - PROCESS | 1664 | 1467318149852 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:29 INFO - PROCESS | 1664 | 1467318149854 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183b9000 == 30 [pid = 1664] [id = 173] 13:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118311000) [pid = 1664] [serial = 517] [outer = 0x0] 13:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118527800) [pid = 1664] [serial = 518] [outer = 0x118311000] 13:22:29 INFO - PROCESS | 1664 | 1467318149884 Marionette DEBUG loaded listener.js 13:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1188de800) [pid = 1664] [serial = 519] [outer = 0x118311000] 13:22:30 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:30 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 474ms 13:22:30 INFO - PROCESS | 1664 | 1467318150224 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]]]}] 13:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:22:30 INFO - PROCESS | 1664 | 1467318150235 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 1664 | 1467318150237 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:22:30 INFO - PROCESS | 1664 | 1467318150239 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 1664 | 1467318150240 Marionette TRACE conn2 <- [1,666,null,{}] 13:22:30 INFO - PROCESS | 1664 | 1467318150243 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}] 13:22:30 INFO - PROCESS | 1664 | 1467318150244 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:30 INFO - PROCESS | 1664 | 1467318150356 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:22:30 INFO - PROCESS | 1664 | 1467318150371 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1664 | 1467318150372 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11870e800 == 31 [pid = 1664] [id = 174] 13:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118363400) [pid = 1664] [serial = 520] [outer = 0x0] 13:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x118f76c00) [pid = 1664] [serial = 521] [outer = 0x118363400] 13:22:30 INFO - PROCESS | 1664 | 1467318150397 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11964f400) [pid = 1664] [serial = 522] [outer = 0x118363400] 13:22:30 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:30 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:30 INFO - PROCESS | 1664 | 1467318150743 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]]]}] 13:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 13:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:22:30 INFO - PROCESS | 1664 | 1467318150759 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 1664 | 1467318150761 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:22:30 INFO - PROCESS | 1664 | 1467318150763 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 1664 | 1467318150764 Marionette TRACE conn2 <- [1,670,null,{}] 13:22:30 INFO - PROCESS | 1664 | 1467318150772 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}] 13:22:30 INFO - PROCESS | 1664 | 1467318150773 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:30 INFO - PROCESS | 1664 | 1467318150865 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:22:30 INFO - PROCESS | 1664 | 1467318150869 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1664 | 1467318150870 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x119614800 == 32 [pid = 1664] [id = 175] 13:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1133ae800) [pid = 1664] [serial = 523] [outer = 0x0] 13:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11967c400) [pid = 1664] [serial = 524] [outer = 0x1133ae800] 13:22:30 INFO - PROCESS | 1664 | 1467318150895 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1197a7000) [pid = 1664] [serial = 525] [outer = 0x1133ae800] 13:22:31 INFO - PROCESS | 1664 | 1467318151263 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]]]}] 13:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 523ms 13:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:22:31 INFO - PROCESS | 1664 | 1467318151287 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1664 | 1467318151288 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:22:31 INFO - PROCESS | 1664 | 1467318151296 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1664 | 1467318151299 Marionette TRACE conn2 <- [1,674,null,{}] 13:22:31 INFO - PROCESS | 1664 | 1467318151301 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}] 13:22:31 INFO - PROCESS | 1664 | 1467318151305 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:31 INFO - PROCESS | 1664 | 1467318151411 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:22:31 INFO - PROCESS | 1664 | 1467318151415 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 1664 | 1467318151416 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a083800 == 33 [pid = 1664] [id = 176] 13:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11975ac00) [pid = 1664] [serial = 526] [outer = 0x0] 13:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119adb800) [pid = 1664] [serial = 527] [outer = 0x11975ac00] 13:22:31 INFO - PROCESS | 1664 | 1467318151442 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119b4e000) [pid = 1664] [serial = 528] [outer = 0x11975ac00] 13:22:31 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:31 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:31 INFO - PROCESS | 1664 | 1467318151857 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]]]}] 13:22:31 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 13:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 576ms 13:22:31 INFO - PROCESS | 1664 | 1467318151868 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1664 | 1467318151870 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:22:31 INFO - PROCESS | 1664 | 1467318151891 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1664 | 1467318151893 Marionette TRACE conn2 <- [1,678,null,{}] 13:22:31 INFO - PROCESS | 1664 | 1467318151897 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}] 13:22:31 INFO - PROCESS | 1664 | 1467318151899 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:32 INFO - PROCESS | 1664 | 1467318152047 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:22:32 INFO - PROCESS | 1664 | 1467318152100 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 1664 | 1467318152101 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b23800 == 34 [pid = 1664] [id = 177] 13:22:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x119b50c00) [pid = 1664] [serial = 529] [outer = 0x0] 13:22:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x119f49800) [pid = 1664] [serial = 530] [outer = 0x119b50c00] 13:22:32 INFO - PROCESS | 1664 | 1467318152142 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119fa1400) [pid = 1664] [serial = 531] [outer = 0x119b50c00] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x119b2cc00) [pid = 1664] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1260e9800) [pid = 1664] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12b8ba000) [pid = 1664] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12b8b9000) [pid = 1664] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119ae1400) [pid = 1664] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119fd9800) [pid = 1664] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x116fd9000) [pid = 1664] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12a74c000) [pid = 1664] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x116a13400) [pid = 1664] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x110e98c00) [pid = 1664] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x123c8c000) [pid = 1664] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116757000) [pid = 1664] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x124ff5000) [pid = 1664] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119ae5c00) [pid = 1664] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119fad400) [pid = 1664] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115d4c000) [pid = 1664] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x110ea5c00) [pid = 1664] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124c22800) [pid = 1664] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1128cec00) [pid = 1664] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:22:32 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x124c24000) [pid = 1664] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:22:32 INFO - PROCESS | 1664 | 1467318152834 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]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 981ms 13:22:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:22:32 INFO - PROCESS | 1664 | 1467318152867 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1664 | 1467318152869 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:22:32 INFO - PROCESS | 1664 | 1467318152872 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1664 | 1467318152874 Marionette TRACE conn2 <- [1,682,null,{}] 13:22:32 INFO - PROCESS | 1664 | 1467318152878 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}] 13:22:32 INFO - PROCESS | 1664 | 1467318152882 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:33 INFO - PROCESS | 1664 | 1467318153034 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:22:33 INFO - PROCESS | 1664 | 1467318153080 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1664 | 1467318153081 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a52000 == 35 [pid = 1664] [id = 178] 13:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x112693000) [pid = 1664] [serial = 532] [outer = 0x0] 13:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116fe3c00) [pid = 1664] [serial = 533] [outer = 0x112693000] 13:22:33 INFO - PROCESS | 1664 | 1467318153105 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119ae1400) [pid = 1664] [serial = 534] [outer = 0x112693000] 13:22:33 INFO - PROCESS | 1664 | 1467318153859 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]]]}] 13:22:33 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) 13:22:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms 13:22:33 INFO - PROCESS | 1664 | 1467318153893 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 1664 | 1467318153894 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:22:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:22:33 INFO - PROCESS | 1664 | 1467318153906 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 1664 | 1467318153907 Marionette TRACE conn2 <- [1,686,null,{}] 13:22:33 INFO - PROCESS | 1664 | 1467318153909 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}] 13:22:33 INFO - PROCESS | 1664 | 1467318153911 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:33 INFO - PROCESS | 1664 | 1467318153985 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:22:33 INFO - PROCESS | 1664 | 1467318153988 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1664 | 1467318153989 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a07000 == 36 [pid = 1664] [id = 179] 13:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119ae5c00) [pid = 1664] [serial = 535] [outer = 0x0] 13:22:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119fa9800) [pid = 1664] [serial = 536] [outer = 0x119ae5c00] 13:22:34 INFO - PROCESS | 1664 | 1467318154013 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11a0cfc00) [pid = 1664] [serial = 537] [outer = 0x119ae5c00] 13:22:34 INFO - PROCESS | 1664 | 1467318154808 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]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:22:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 918ms 13:22:34 INFO - PROCESS | 1664 | 1467318154837 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1664 | 1467318154840 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:22:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:22:34 INFO - PROCESS | 1664 | 1467318154845 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1664 | 1467318154849 Marionette TRACE conn2 <- [1,690,null,{}] 13:22:34 INFO - PROCESS | 1664 | 1467318154853 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}] 13:22:34 INFO - PROCESS | 1664 | 1467318154855 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:34 INFO - PROCESS | 1664 | 1467318154966 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:22:35 INFO - PROCESS | 1664 | 1467318155019 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 1664 | 1467318155021 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164b7800 == 37 [pid = 1664] [id = 180] 13:22:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112f10400) [pid = 1664] [serial = 538] [outer = 0x0] 13:22:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1131c6c00) [pid = 1664] [serial = 539] [outer = 0x112f10400] 13:22:35 INFO - PROCESS | 1664 | 1467318155054 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x115d52800) [pid = 1664] [serial = 540] [outer = 0x112f10400] 13:22:36 INFO - PROCESS | 1664 | 1467318156043 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]]]}] 13:22:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:22:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1274ms 13:22:36 INFO - PROCESS | 1664 | 1467318156119 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1664 | 1467318156122 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:22:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:22:36 INFO - PROCESS | 1664 | 1467318156127 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1664 | 1467318156128 Marionette TRACE conn2 <- [1,694,null,{}] 13:22:36 INFO - PROCESS | 1664 | 1467318156131 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}] 13:22:36 INFO - PROCESS | 1664 | 1467318156133 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:36 INFO - PROCESS | 1664 | 1467318156240 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:22:36 INFO - PROCESS | 1664 | 1467318156292 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1664 | 1467318156294 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f1d800 == 38 [pid = 1664] [id = 181] 13:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11813b000) [pid = 1664] [serial = 541] [outer = 0x0] 13:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118308400) [pid = 1664] [serial = 542] [outer = 0x11813b000] 13:22:36 INFO - PROCESS | 1664 | 1467318156344 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1188db800) [pid = 1664] [serial = 543] [outer = 0x11813b000] 13:22:37 INFO - PROCESS | 1664 | --DOCSHELL 0x124a52000 == 37 [pid = 1664] [id = 178] 13:22:37 INFO - PROCESS | 1664 | --DOCSHELL 0x123b23800 == 36 [pid = 1664] [id = 177] 13:22:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11a083800 == 35 [pid = 1664] [id = 176] 13:22:37 INFO - PROCESS | 1664 | --DOCSHELL 0x119614800 == 34 [pid = 1664] [id = 175] 13:22:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11870e800 == 33 [pid = 1664] [id = 174] 13:22:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1183b9000 == 32 [pid = 1664] [id = 173] 13:22:37 INFO - PROCESS | 1664 | --DOCSHELL 0x117148800 == 31 [pid = 1664] [id = 172] 13:22:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11662e800 == 30 [pid = 1664] [id = 171] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119fa6400) [pid = 1664] [serial = 392] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x123c8f400) [pid = 1664] [serial = 484] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12c890800) [pid = 1664] [serial = 482] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1288ec000) [pid = 1664] [serial = 491] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12b958400) [pid = 1664] [serial = 488] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x126f1a800) [pid = 1664] [serial = 485] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12b211800) [pid = 1664] [serial = 473] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1288e5000) [pid = 1664] [serial = 490] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1260bc000) [pid = 1664] [serial = 470] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1176f1c00) [pid = 1664] [serial = 203] [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.] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1288a1000) [pid = 1664] [serial = 472] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12c3b2000) [pid = 1664] [serial = 476] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12bdc3400) [pid = 1664] [serial = 475] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12bdc4400) [pid = 1664] [serial = 451] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12c3acc00) [pid = 1664] [serial = 452] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119b2d800) [pid = 1664] [serial = 463] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119f42800) [pid = 1664] [serial = 464] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124f2f800) [pid = 1664] [serial = 469] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11836cc00) [pid = 1664] [serial = 460] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119672800) [pid = 1664] [serial = 461] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a906400) [pid = 1664] [serial = 448] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12b203000) [pid = 1664] [serial = 449] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1176f4000) [pid = 1664] [serial = 439] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x110ea3800) [pid = 1664] [serial = 479] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1193e7000) [pid = 1664] [serial = 440] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x110e9f800) [pid = 1664] [serial = 478] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x125854000) [pid = 1664] [serial = 445] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1289c8400) [pid = 1664] [serial = 446] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1197aac00) [pid = 1664] [serial = 454] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12d07c000) [pid = 1664] [serial = 455] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12c3ae400) [pid = 1664] [serial = 437] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119b2ec00) [pid = 1664] [serial = 442] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x119b4ec00) [pid = 1664] [serial = 443] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1210b7800) [pid = 1664] [serial = 466] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12480a400) [pid = 1664] [serial = 467] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x115d4e400) [pid = 1664] [serial = 457] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x115d53800) [pid = 1664] [serial = 458] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x12c3b4800) [pid = 1664] [serial = 481] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x124c2a800) [pid = 1664] [serial = 487] [outer = 0x0] [url = about:blank] 13:22:37 INFO - PROCESS | 1664 | 1467318157424 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]]]}] 13:22:37 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) 13:22:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1322ms 13:22:37 INFO - PROCESS | 1664 | 1467318157448 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:22:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:22:37 INFO - PROCESS | 1664 | 1467318157451 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:22:37 INFO - PROCESS | 1664 | 1467318157454 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1664 | 1467318157456 Marionette TRACE conn2 <- [1,698,null,{}] 13:22:37 INFO - PROCESS | 1664 | 1467318157459 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}] 13:22:37 INFO - PROCESS | 1664 | 1467318157461 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:37 INFO - PROCESS | 1664 | 1467318157540 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:22:37 INFO - PROCESS | 1664 | 1467318157545 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1664 | 1467318157549 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164ba800 == 31 [pid = 1664] [id = 182] 13:22:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x115d4a400) [pid = 1664] [serial = 544] [outer = 0x0] 13:22:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x115d4f400) [pid = 1664] [serial = 545] [outer = 0x115d4a400] 13:22:37 INFO - PROCESS | 1664 | 1467318157598 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1164eb800) [pid = 1664] [serial = 546] [outer = 0x115d4a400] 13:22:38 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) 13:22:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 13:22:38 INFO - PROCESS | 1664 | 1467318158423 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]]]}] 13:22:38 INFO - PROCESS | 1664 | 1467318158426 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 1664 | 1467318158429 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:22:38 INFO - PROCESS | 1664 | 1467318158436 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 1664 | 1467318158438 Marionette TRACE conn2 <- [1,702,null,{}] 13:22:38 INFO - PROCESS | 1664 | 1467318158440 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}] 13:22:38 INFO - PROCESS | 1664 | 1467318158442 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:38 INFO - PROCESS | 1664 | 1467318158542 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:22:38 INFO - PROCESS | 1664 | 1467318158549 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 1664 | 1467318158550 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d7e800 == 32 [pid = 1664] [id = 183] 13:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x116a20c00) [pid = 1664] [serial = 547] [outer = 0x0] 13:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x117d12800) [pid = 1664] [serial = 548] [outer = 0x116a20c00] 13:22:38 INFO - PROCESS | 1664 | 1467318158577 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11830b000) [pid = 1664] [serial = 549] [outer = 0x116a20c00] 13:22:39 INFO - PROCESS | 1664 | 1467318159408 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]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1023ms 13:22:39 INFO - PROCESS | 1664 | 1467318159459 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1664 | 1467318159461 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:22:39 INFO - PROCESS | 1664 | 1467318159463 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1664 | 1467318159465 Marionette TRACE conn2 <- [1,706,null,{}] 13:22:39 INFO - PROCESS | 1664 | 1467318159492 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}] 13:22:39 INFO - PROCESS | 1664 | 1467318159495 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:39 INFO - PROCESS | 1664 | 1467318159592 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:22:39 INFO - PROCESS | 1664 | 1467318159598 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 1664 | 1467318159600 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191ca000 == 33 [pid = 1664] [id = 184] 13:22:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x112a54000) [pid = 1664] [serial = 550] [outer = 0x0] 13:22:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119672800) [pid = 1664] [serial = 551] [outer = 0x112a54000] 13:22:39 INFO - PROCESS | 1664 | 1467318159628 Marionette DEBUG loaded listener.js 13:22:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1197ab000) [pid = 1664] [serial = 552] [outer = 0x112a54000] 13:22:40 INFO - PROCESS | 1664 | 1467318160423 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]]]}] 13:22:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:22:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 13:22:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:22:40 INFO - PROCESS | 1664 | 1467318160435 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:22:40 INFO - PROCESS | 1664 | 1467318160437 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:22:40 INFO - PROCESS | 1664 | 1467318160439 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 1664 | 1467318160440 Marionette TRACE conn2 <- [1,710,null,{}] 13:22:40 INFO - PROCESS | 1664 | 1467318160442 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}] 13:22:40 INFO - PROCESS | 1664 | 1467318160444 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:40 INFO - PROCESS | 1664 | 1467318160562 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x112d95c00) [pid = 1664] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1133ae800) [pid = 1664] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x118f7e400) [pid = 1664] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x115d56000) [pid = 1664] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x112a5fc00) [pid = 1664] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x118311000) [pid = 1664] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x116756400) [pid = 1664] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x119fa5000) [pid = 1664] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12700e400) [pid = 1664] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x110ea3c00) [pid = 1664] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x112693000) [pid = 1664] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x11975ac00) [pid = 1664] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x119b50c00) [pid = 1664] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:22:40 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x118363400) [pid = 1664] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:22:40 INFO - PROCESS | 1664 | 1467318160608 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1664 | 1467318160609 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x116682000 == 34 [pid = 1664] [id = 185] 13:22:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1121be800) [pid = 1664] [serial = 553] [outer = 0x0] 13:22:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x112d30400) [pid = 1664] [serial = 554] [outer = 0x1121be800] 13:22:40 INFO - PROCESS | 1664 | 1467318160638 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x116fdc000) [pid = 1664] [serial = 555] [outer = 0x1121be800] 13:22:41 INFO - PROCESS | 1664 | 1467318161533 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]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:22:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1119ms 13:22:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:22:41 INFO - PROCESS | 1664 | 1467318161559 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 1664 | 1467318161560 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:22:41 INFO - PROCESS | 1664 | 1467318161562 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1664 | 1467318161565 Marionette TRACE conn2 <- [1,714,null,{}] 13:22:41 INFO - PROCESS | 1664 | 1467318161568 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}] 13:22:41 INFO - PROCESS | 1664 | 1467318161569 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:41 INFO - PROCESS | 1664 | 1467318161640 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:22:41 INFO - PROCESS | 1664 | 1467318161644 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 1664 | 1467318161645 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5a800 == 35 [pid = 1664] [id = 186] 13:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x118887c00) [pid = 1664] [serial = 556] [outer = 0x0] 13:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x119adec00) [pid = 1664] [serial = 557] [outer = 0x118887c00] 13:22:41 INFO - PROCESS | 1664 | 1467318161672 Marionette DEBUG loaded listener.js 13:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119b32c00) [pid = 1664] [serial = 558] [outer = 0x118887c00] 13:22:42 INFO - PROCESS | 1664 | 1467318162483 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]]]}] 13:22:42 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 13:22:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 13:22:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:22:42 INFO - PROCESS | 1664 | 1467318162534 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:22:42 INFO - PROCESS | 1664 | 1467318162536 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:22:42 INFO - PROCESS | 1664 | 1467318162537 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 1664 | 1467318162539 Marionette TRACE conn2 <- [1,718,null,{}] 13:22:42 INFO - PROCESS | 1664 | 1467318162541 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}] 13:22:42 INFO - PROCESS | 1664 | 1467318162545 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:42 INFO - PROCESS | 1664 | 1467318162661 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:22:42 INFO - PROCESS | 1664 | 1467318162668 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1664 | 1467318162669 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x125692000 == 36 [pid = 1664] [id = 187] 13:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x118310800) [pid = 1664] [serial = 559] [outer = 0x0] 13:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x119f48c00) [pid = 1664] [serial = 560] [outer = 0x118310800] 13:22:42 INFO - PROCESS | 1664 | 1467318162694 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1211e8c00) [pid = 1664] [serial = 561] [outer = 0x118310800] 13:22:43 INFO - PROCESS | 1664 | 1467318163494 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]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 13:22:43 INFO - PROCESS | 1664 | 1467318163508 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1664 | 1467318163511 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:22:43 INFO - PROCESS | 1664 | 1467318163517 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1664 | 1467318163519 Marionette TRACE conn2 <- [1,722,null,{}] 13:22:43 INFO - PROCESS | 1664 | 1467318163523 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}] 13:22:43 INFO - PROCESS | 1664 | 1467318163525 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:43 INFO - PROCESS | 1664 | 1467318163626 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:22:43 INFO - PROCESS | 1664 | 1467318163675 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1664 | 1467318163677 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168bd000 == 37 [pid = 1664] [id = 188] 13:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x112f0f400) [pid = 1664] [serial = 562] [outer = 0x0] 13:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1131e6000) [pid = 1664] [serial = 563] [outer = 0x112f0f400] 13:22:43 INFO - PROCESS | 1664 | 1467318163710 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x115e22c00) [pid = 1664] [serial = 564] [outer = 0x112f0f400] 13:22:44 INFO - PROCESS | 1664 | 1467318164139 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] 13:22:44 INFO - PROCESS | 1664 | 1467318164192 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:22:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:22:44 INFO - PROCESS | 1664 | 1467318164216 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1664 | 1467318164217 Marionette TRACE conn2 <- [1,726,null,{}] 13:22:44 INFO - PROCESS | 1664 | 1467318164220 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}] 13:22:44 INFO - PROCESS | 1664 | 1467318164222 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:44 INFO - PROCESS | 1664 | 1467318164324 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:22:44 INFO - PROCESS | 1664 | 1467318164388 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 1664 | 1467318164390 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193b5800 == 38 [pid = 1664] [id = 189] 13:22:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x118365400) [pid = 1664] [serial = 565] [outer = 0x0] 13:22:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118728000) [pid = 1664] [serial = 566] [outer = 0x118365400] 13:22:44 INFO - PROCESS | 1664 | 1467318164422 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x118fb7800) [pid = 1664] [serial = 567] [outer = 0x118365400] 13:22:44 INFO - PROCESS | 1664 | 1467318164881 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]]]}] 13:22:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:22:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 722ms 13:22:44 INFO - PROCESS | 1664 | 1467318164941 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 1664 | 1467318164943 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:22:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:22:44 INFO - PROCESS | 1664 | 1467318164946 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1664 | 1467318164949 Marionette TRACE conn2 <- [1,730,null,{}] 13:22:44 INFO - PROCESS | 1664 | 1467318164957 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}] 13:22:44 INFO - PROCESS | 1664 | 1467318164960 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:45 INFO - PROCESS | 1664 | 1467318165124 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:22:45 INFO - PROCESS | 1664 | 1467318165175 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1664 | 1467318165177 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x128886000 == 39 [pid = 1664] [id = 190] 13:22:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119f4e400) [pid = 1664] [serial = 568] [outer = 0x0] 13:22:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x119f9fc00) [pid = 1664] [serial = 569] [outer = 0x119f4e400] 13:22:45 INFO - PROCESS | 1664 | 1467318165209 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1210b2c00) [pid = 1664] [serial = 570] [outer = 0x119f4e400] 13:22:45 INFO - PROCESS | 1664 | 1467318165640 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] 13:22:45 INFO - PROCESS | 1664 | 1467318165672 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:22:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:22:45 INFO - PROCESS | 1664 | 1467318165675 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1664 | 1467318165676 Marionette TRACE conn2 <- [1,734,null,{}] 13:22:45 INFO - PROCESS | 1664 | 1467318165679 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}] 13:22:45 INFO - PROCESS | 1664 | 1467318165680 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:45 INFO - PROCESS | 1664 | 1467318165778 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:22:45 INFO - PROCESS | 1664 | 1467318165833 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1664 | 1467318165834 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f69800 == 40 [pid = 1664] [id = 191] 13:22:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x123c96000) [pid = 1664] [serial = 571] [outer = 0x0] 13:22:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x124c26400) [pid = 1664] [serial = 572] [outer = 0x123c96000] 13:22:45 INFO - PROCESS | 1664 | 1467318165864 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x124c2d800) [pid = 1664] [serial = 573] [outer = 0x123c96000] 13:22:46 INFO - PROCESS | 1664 | 1467318166264 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]]]}] 13:22:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:22:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 618ms 13:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:22:46 INFO - PROCESS | 1664 | 1467318166293 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 1664 | 1467318166295 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:22:46 INFO - PROCESS | 1664 | 1467318166297 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1664 | 1467318166298 Marionette TRACE conn2 <- [1,738,null,{}] 13:22:46 INFO - PROCESS | 1664 | 1467318166301 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}] 13:22:46 INFO - PROCESS | 1664 | 1467318166302 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:46 INFO - PROCESS | 1664 | 1467318166398 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:22:46 INFO - PROCESS | 1664 | 1467318166489 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 1664 | 1467318166491 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e48800 == 41 [pid = 1664] [id = 192] 13:22:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x110e98c00) [pid = 1664] [serial = 574] [outer = 0x0] 13:22:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112a57000) [pid = 1664] [serial = 575] [outer = 0x110e98c00] 13:22:46 INFO - PROCESS | 1664 | 1467318166638 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x113c65c00) [pid = 1664] [serial = 576] [outer = 0x110e98c00] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1183a9800 == 40 [pid = 1664] [id = 170] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5a800 == 39 [pid = 1664] [id = 186] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x116682000 == 38 [pid = 1664] [id = 185] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1191ca000 == 37 [pid = 1664] [id = 184] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x117d7e800 == 36 [pid = 1664] [id = 183] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1164ba800 == 35 [pid = 1664] [id = 182] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x126a07000 == 34 [pid = 1664] [id = 179] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1164b7800 == 33 [pid = 1664] [id = 180] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x118f1d800 == 32 [pid = 1664] [id = 181] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x128f69800 == 31 [pid = 1664] [id = 191] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x128886000 == 30 [pid = 1664] [id = 190] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1193b5800 == 29 [pid = 1664] [id = 189] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x125692000 == 28 [pid = 1664] [id = 187] 13:22:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1168bd000 == 27 [pid = 1664] [id = 188] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1197adc00) [pid = 1664] [serial = 498] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118304c00) [pid = 1664] [serial = 510] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x116fd6800) [pid = 1664] [serial = 509] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x115d4b400) [pid = 1664] [serial = 512] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x115e2bc00) [pid = 1664] [serial = 513] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119678400) [pid = 1664] [serial = 497] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118527800) [pid = 1664] [serial = 518] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1188de800) [pid = 1664] [serial = 519] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x116fd7000) [pid = 1664] [serial = 515] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1176f1000) [pid = 1664] [serial = 516] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x124c2cc00) [pid = 1664] [serial = 501] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x123b45400) [pid = 1664] [serial = 500] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1288ed400) [pid = 1664] [serial = 504] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1288ad000) [pid = 1664] [serial = 503] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x112a58800) [pid = 1664] [serial = 506] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x115d50c00) [pid = 1664] [serial = 507] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x119ae1400) [pid = 1664] [serial = 534] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x119adb800) [pid = 1664] [serial = 527] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x119f49800) [pid = 1664] [serial = 530] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x116fe3c00) [pid = 1664] [serial = 533] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x119b4e000) [pid = 1664] [serial = 528] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x119fa1400) [pid = 1664] [serial = 531] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x118f76c00) [pid = 1664] [serial = 521] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x11964f400) [pid = 1664] [serial = 522] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x1197a7000) [pid = 1664] [serial = 525] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x119fa9800) [pid = 1664] [serial = 536] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x115d55c00) [pid = 1664] [serial = 495] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x115d49c00) [pid = 1664] [serial = 494] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x11967c400) [pid = 1664] [serial = 524] [outer = 0x0] [url = about:blank] 13:22:48 INFO - PROCESS | 1664 | 1467318168108 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]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1822ms 13:22:48 INFO - PROCESS | 1664 | 1467318168120 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:22:48 INFO - PROCESS | 1664 | 1467318168122 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:22:48 INFO - PROCESS | 1664 | 1467318168126 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1664 | 1467318168128 Marionette TRACE conn2 <- [1,742,null,{}] 13:22:48 INFO - PROCESS | 1664 | 1467318168134 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}] 13:22:48 INFO - PROCESS | 1664 | 1467318168136 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:48 INFO - PROCESS | 1664 | 1467318168211 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:22:48 INFO - PROCESS | 1664 | 1467318168217 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1664 | 1467318168218 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x115da6800 == 28 [pid = 1664] [id = 193] 13:22:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x112f13c00) [pid = 1664] [serial = 577] [outer = 0x0] 13:22:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x112f60800) [pid = 1664] [serial = 578] [outer = 0x112f13c00] 13:22:48 INFO - PROCESS | 1664 | 1467318168251 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x113dd0c00) [pid = 1664] [serial = 579] [outer = 0x112f13c00] 13:22:49 INFO - PROCESS | 1664 | 1467318169055 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]]]}] 13:22:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 975ms 13:22:49 INFO - PROCESS | 1664 | 1467318169101 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 1664 | 1467318169104 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:22:49 INFO - PROCESS | 1664 | 1467318169109 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 1664 | 1467318169111 Marionette TRACE conn2 <- [1,746,null,{}] 13:22:49 INFO - PROCESS | 1664 | 1467318169113 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}] 13:22:49 INFO - PROCESS | 1664 | 1467318169115 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:49 INFO - PROCESS | 1664 | 1467318169209 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:22:49 INFO - PROCESS | 1664 | 1467318169217 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 1664 | 1467318169219 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168a7800 == 29 [pid = 1664] [id = 194] 13:22:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x115e29000) [pid = 1664] [serial = 580] [outer = 0x0] 13:22:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1164e5800) [pid = 1664] [serial = 581] [outer = 0x115e29000] 13:22:49 INFO - PROCESS | 1664 | 1467318169246 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x116807400) [pid = 1664] [serial = 582] [outer = 0x115e29000] 13:22:50 INFO - PROCESS | 1664 | 1467318170033 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]]]}] 13:22:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 13:22:50 INFO - PROCESS | 1664 | 1467318170079 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1664 | 1467318170081 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:22:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:22:50 INFO - PROCESS | 1664 | 1467318170083 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1664 | 1467318170085 Marionette TRACE conn2 <- [1,750,null,{}] 13:22:50 INFO - PROCESS | 1664 | 1467318170093 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}] 13:22:50 INFO - PROCESS | 1664 | 1467318170097 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:50 INFO - PROCESS | 1664 | 1467318170207 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:22:50 INFO - PROCESS | 1664 | 1467318170213 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1664 | 1467318170215 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x11821d000 == 30 [pid = 1664] [id = 195] 13:22:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x117d14000) [pid = 1664] [serial = 583] [outer = 0x0] 13:22:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x118141400) [pid = 1664] [serial = 584] [outer = 0x117d14000] 13:22:50 INFO - PROCESS | 1664 | 1467318170243 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x11836b400) [pid = 1664] [serial = 585] [outer = 0x117d14000] 13:22:51 INFO - PROCESS | 1664 | 1467318171083 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]]]}] 13:22:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:22:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1023ms 13:22:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:22:51 INFO - PROCESS | 1664 | 1467318171107 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 1664 | 1467318171108 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:22:51 INFO - PROCESS | 1664 | 1467318171110 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 1664 | 1467318171111 Marionette TRACE conn2 <- [1,754,null,{}] 13:22:51 INFO - PROCESS | 1664 | 1467318171116 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}] 13:22:51 INFO - PROCESS | 1664 | 1467318171117 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:51 INFO - PROCESS | 1664 | 1467318171207 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:22:51 INFO - PROCESS | 1664 | 1467318171239 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1664 | 1467318171240 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x118704000 == 31 [pid = 1664] [id = 196] 13:22:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11872d800) [pid = 1664] [serial = 586] [outer = 0x0] 13:22:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x118f7fc00) [pid = 1664] [serial = 587] [outer = 0x11872d800] 13:22:51 INFO - PROCESS | 1664 | 1467318171265 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1193e6000) [pid = 1664] [serial = 588] [outer = 0x11872d800] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1121be800) [pid = 1664] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x11813b000) [pid = 1664] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x116a20c00) [pid = 1664] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x119ae5c00) [pid = 1664] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x115d4a400) [pid = 1664] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x112f10400) [pid = 1664] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x118887c00) [pid = 1664] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x118310800) [pid = 1664] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:22:51 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x112a54000) [pid = 1664] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:22:52 INFO - PROCESS | 1664 | 1467318172056 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]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 13:22:52 INFO - PROCESS | 1664 | 1467318172083 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1664 | 1467318172084 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:22:52 INFO - PROCESS | 1664 | 1467318172087 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1664 | 1467318172088 Marionette TRACE conn2 <- [1,758,null,{}] 13:22:52 INFO - PROCESS | 1664 | 1467318172090 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}] 13:22:52 INFO - PROCESS | 1664 | 1467318172091 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:52 INFO - PROCESS | 1664 | 1467318172171 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:22:52 INFO - PROCESS | 1664 | 1467318172174 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1664 | 1467318172175 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191bf800 == 32 [pid = 1664] [id = 197] 13:22:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x112f68800) [pid = 1664] [serial = 589] [outer = 0x0] 13:22:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x118158c00) [pid = 1664] [serial = 590] [outer = 0x112f68800] 13:22:52 INFO - PROCESS | 1664 | 1467318172203 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1193e8c00) [pid = 1664] [serial = 591] [outer = 0x112f68800] 13:22:52 INFO - PROCESS | 1664 | 1467318172524 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]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms 13:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:22:52 INFO - PROCESS | 1664 | 1467318172559 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1664 | 1467318172560 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:22:52 INFO - PROCESS | 1664 | 1467318172563 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1664 | 1467318172565 Marionette TRACE conn2 <- [1,762,null,{}] 13:22:52 INFO - PROCESS | 1664 | 1467318172568 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}] 13:22:52 INFO - PROCESS | 1664 | 1467318172572 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:52 INFO - PROCESS | 1664 | 1467318172682 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:22:52 INFO - PROCESS | 1664 | 1467318172688 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1664 | 1467318172689 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a13800 == 33 [pid = 1664] [id = 198] 13:22:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1193ee800) [pid = 1664] [serial = 592] [outer = 0x0] 13:22:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x119762c00) [pid = 1664] [serial = 593] [outer = 0x1193ee800] 13:22:52 INFO - PROCESS | 1664 | 1467318172715 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x119ae5400) [pid = 1664] [serial = 594] [outer = 0x1193ee800] 13:22:53 INFO - PROCESS | 1664 | 1467318173485 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]]]}] 13:22:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:22:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 13:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:22:53 INFO - PROCESS | 1664 | 1467318173536 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 1664 | 1467318173537 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:22:53 INFO - PROCESS | 1664 | 1467318173539 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 1664 | 1467318173540 Marionette TRACE conn2 <- [1,766,null,{}] 13:22:53 INFO - PROCESS | 1664 | 1467318173542 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}] 13:22:53 INFO - PROCESS | 1664 | 1467318173543 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:53 INFO - PROCESS | 1664 | 1467318173619 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:22:53 INFO - PROCESS | 1664 | 1467318173624 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 1664 | 1467318173625 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211ca000 == 34 [pid = 1664] [id = 199] 13:22:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x119b31800) [pid = 1664] [serial = 595] [outer = 0x0] 13:22:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119b37400) [pid = 1664] [serial = 596] [outer = 0x119b31800] 13:22:53 INFO - PROCESS | 1664 | 1467318173652 Marionette DEBUG loaded listener.js 13:22:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119f49800) [pid = 1664] [serial = 597] [outer = 0x119b31800] 13:22:54 INFO - PROCESS | 1664 | 1467318174473 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]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:22:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 13:22:54 INFO - PROCESS | 1664 | 1467318174512 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 1664 | 1467318174514 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:22:54 INFO - PROCESS | 1664 | 1467318174517 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1664 | 1467318174520 Marionette TRACE conn2 <- [1,770,null,{}] 13:22:54 INFO - PROCESS | 1664 | 1467318174523 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}] 13:22:54 INFO - PROCESS | 1664 | 1467318174525 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:54 INFO - PROCESS | 1664 | 1467318174649 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:22:54 INFO - PROCESS | 1664 | 1467318174699 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1664 | 1467318174702 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x116174000 == 35 [pid = 1664] [id = 200] 13:22:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x112a5d000) [pid = 1664] [serial = 598] [outer = 0x0] 13:22:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x112d4d400) [pid = 1664] [serial = 599] [outer = 0x112a5d000] 13:22:54 INFO - PROCESS | 1664 | 1467318174734 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x114f97400) [pid = 1664] [serial = 600] [outer = 0x112a5d000] 13:22:55 INFO - PROCESS | 1664 | 1467318175237 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]]]}] 13:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 772ms 13:22:55 INFO - PROCESS | 1664 | 1467318175310 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:22:55 INFO - PROCESS | 1664 | 1467318175315 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:22:55 INFO - PROCESS | 1664 | 1467318175321 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 1664 | 1467318175323 Marionette TRACE conn2 <- [1,774,null,{}] 13:22:55 INFO - PROCESS | 1664 | 1467318175325 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}] 13:22:55 INFO - PROCESS | 1664 | 1467318175327 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:55 INFO - PROCESS | 1664 | 1467318175436 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:22:55 INFO - PROCESS | 1664 | 1467318175508 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1664 | 1467318175509 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x11649c800 == 36 [pid = 1664] [id = 201] 13:22:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x110ea3800) [pid = 1664] [serial = 601] [outer = 0x0] 13:22:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x112a5dc00) [pid = 1664] [serial = 602] [outer = 0x110ea3800] 13:22:55 INFO - PROCESS | 1664 | 1467318175541 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x116fda000) [pid = 1664] [serial = 603] [outer = 0x110ea3800] 13:22:55 INFO - PROCESS | 1664 | --DOCSHELL 0x119a13800 == 35 [pid = 1664] [id = 198] 13:22:55 INFO - PROCESS | 1664 | --DOCSHELL 0x1191bf800 == 34 [pid = 1664] [id = 197] 13:22:55 INFO - PROCESS | 1664 | --DOCSHELL 0x118704000 == 33 [pid = 1664] [id = 196] 13:22:55 INFO - PROCESS | 1664 | --DOCSHELL 0x11821d000 == 32 [pid = 1664] [id = 195] 13:22:55 INFO - PROCESS | 1664 | --DOCSHELL 0x1168a7800 == 31 [pid = 1664] [id = 194] 13:22:55 INFO - PROCESS | 1664 | --DOCSHELL 0x115da6800 == 30 [pid = 1664] [id = 193] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119b32c00) [pid = 1664] [serial = 558] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x119f48c00) [pid = 1664] [serial = 560] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x119672800) [pid = 1664] [serial = 551] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x112d30400) [pid = 1664] [serial = 554] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x119adec00) [pid = 1664] [serial = 557] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x116fdc000) [pid = 1664] [serial = 555] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x118308400) [pid = 1664] [serial = 542] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1188db800) [pid = 1664] [serial = 543] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x117d12800) [pid = 1664] [serial = 548] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1211e8c00) [pid = 1664] [serial = 561] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x11a0cfc00) [pid = 1664] [serial = 537] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x115d4f400) [pid = 1664] [serial = 545] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x1164eb800) [pid = 1664] [serial = 546] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x1131c6c00) [pid = 1664] [serial = 539] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x115d52800) [pid = 1664] [serial = 540] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x1197ab000) [pid = 1664] [serial = 552] [outer = 0x0] [url = about:blank] 13:22:55 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x11830b000) [pid = 1664] [serial = 549] [outer = 0x0] [url = about:blank] 13:22:56 INFO - PROCESS | 1664 | 1467318176037 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]]]}] 13:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 771ms 13:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:22:56 INFO - PROCESS | 1664 | 1467318176106 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1664 | 1467318176108 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:22:56 INFO - PROCESS | 1664 | 1467318176111 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1664 | 1467318176114 Marionette TRACE conn2 <- [1,778,null,{}] 13:22:56 INFO - PROCESS | 1664 | 1467318176119 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}] 13:22:56 INFO - PROCESS | 1664 | 1467318176121 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:56 INFO - PROCESS | 1664 | 1467318176198 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:22:56 INFO - PROCESS | 1664 | 1467318176205 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1664 | 1467318176207 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x116836800 == 31 [pid = 1664] [id = 202] 13:22:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x115e8b000) [pid = 1664] [serial = 604] [outer = 0x0] 13:22:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x1164eb800) [pid = 1664] [serial = 605] [outer = 0x115e8b000] 13:22:56 INFO - PROCESS | 1664 | 1467318176235 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x116f71400) [pid = 1664] [serial = 606] [outer = 0x115e8b000] 13:22:56 INFO - PROCESS | 1664 | 1467318176559 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]]]}] 13:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 473ms 13:22:56 INFO - PROCESS | 1664 | 1467318176585 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1664 | 1467318176589 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:22:56 INFO - PROCESS | 1664 | 1467318176610 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1664 | 1467318176612 Marionette TRACE conn2 <- [1,782,null,{}] 13:22:56 INFO - PROCESS | 1664 | 1467318176621 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}] 13:22:56 INFO - PROCESS | 1664 | 1467318176624 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:56 INFO - PROCESS | 1664 | 1467318176745 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:22:56 INFO - PROCESS | 1664 | 1467318176758 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1664 | 1467318176759 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11821e000 == 32 [pid = 1664] [id = 203] 13:22:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x116fe3c00) [pid = 1664] [serial = 607] [outer = 0x0] 13:22:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x118136000) [pid = 1664] [serial = 608] [outer = 0x116fe3c00] 13:22:56 INFO - PROCESS | 1664 | 1467318176805 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x11830b800) [pid = 1664] [serial = 609] [outer = 0x116fe3c00] 13:22:57 INFO - PROCESS | 1664 | 1467318177227 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]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 641ms 13:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:22:57 INFO - PROCESS | 1664 | 1467318177236 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1664 | 1467318177237 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:22:57 INFO - PROCESS | 1664 | 1467318177240 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1664 | 1467318177243 Marionette TRACE conn2 <- [1,786,null,{}] 13:22:57 INFO - PROCESS | 1664 | 1467318177252 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}] 13:22:57 INFO - PROCESS | 1664 | 1467318177256 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:57 INFO - PROCESS | 1664 | 1467318177337 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:22:57 INFO - PROCESS | 1664 | 1467318177343 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1664 | 1467318177347 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d2000 == 33 [pid = 1664] [id = 204] 13:22:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x118728c00) [pid = 1664] [serial = 610] [outer = 0x0] 13:22:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x118f7a000) [pid = 1664] [serial = 611] [outer = 0x118728c00] 13:22:57 INFO - PROCESS | 1664 | 1467318177386 Marionette DEBUG loaded listener.js 13:22:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x119656400) [pid = 1664] [serial = 612] [outer = 0x118728c00] 13:22:57 INFO - PROCESS | 1664 | 1467318177906 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]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 674ms 13:22:57 INFO - PROCESS | 1664 | 1467318177922 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1664 | 1467318177925 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:22:57 INFO - PROCESS | 1664 | 1467318177928 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1664 | 1467318177931 Marionette TRACE conn2 <- [1,790,null,{}] 13:22:57 INFO - PROCESS | 1664 | 1467318177934 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}] 13:22:57 INFO - PROCESS | 1664 | 1467318177936 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:58 INFO - PROCESS | 1664 | 1467318178057 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:22:58 INFO - PROCESS | 1664 | 1467318178063 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1664 | 1467318178064 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d94800 == 34 [pid = 1664] [id = 205] 13:22:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119672800) [pid = 1664] [serial = 613] [outer = 0x0] 13:22:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1197a4800) [pid = 1664] [serial = 614] [outer = 0x119672800] 13:22:58 INFO - PROCESS | 1664 | 1467318178091 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x119ad8c00) [pid = 1664] [serial = 615] [outer = 0x119672800] 13:22:58 INFO - PROCESS | 1664 | 1467318178456 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]]]}] 13:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 572ms 13:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:22:58 INFO - PROCESS | 1664 | 1467318178501 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 1664 | 1467318178502 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:22:58 INFO - PROCESS | 1664 | 1467318178504 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1664 | 1467318178505 Marionette TRACE conn2 <- [1,794,null,{}] 13:22:58 INFO - PROCESS | 1664 | 1467318178507 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}] 13:22:58 INFO - PROCESS | 1664 | 1467318178508 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:58 INFO - PROCESS | 1664 | 1467318178603 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:22:58 INFO - PROCESS | 1664 | 1467318178635 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1664 | 1467318178637 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5e000 == 35 [pid = 1664] [id = 206] 13:22:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1128d3000) [pid = 1664] [serial = 616] [outer = 0x0] 13:22:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x119ae1c00) [pid = 1664] [serial = 617] [outer = 0x1128d3000] 13:22:58 INFO - PROCESS | 1664 | 1467318178661 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x119b33400) [pid = 1664] [serial = 618] [outer = 0x1128d3000] 13:22:59 INFO - PROCESS | 1664 | 1467318179024 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]]]}] 13:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 569ms 13:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:22:59 INFO - PROCESS | 1664 | 1467318179073 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 1664 | 1467318179074 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:22:59 INFO - PROCESS | 1664 | 1467318179076 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 1664 | 1467318179077 Marionette TRACE conn2 <- [1,798,null,{}] 13:22:59 INFO - PROCESS | 1664 | 1467318179080 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}] 13:22:59 INFO - PROCESS | 1664 | 1467318179084 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:59 INFO - PROCESS | 1664 | 1467318179194 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:22:59 INFO - PROCESS | 1664 | 1467318179198 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1664 | 1467318179199 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x124c92800 == 36 [pid = 1664] [id = 207] 13:22:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11888d400) [pid = 1664] [serial = 619] [outer = 0x0] 13:22:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119f4a000) [pid = 1664] [serial = 620] [outer = 0x11888d400] 13:22:59 INFO - PROCESS | 1664 | 1467318179224 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1211eb800) [pid = 1664] [serial = 621] [outer = 0x11888d400] 13:22:59 INFO - PROCESS | 1664 | 1467318179542 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]]]}] 13:22:59 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 13:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 13:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:22:59 INFO - PROCESS | 1664 | 1467318179595 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 1664 | 1467318179596 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:22:59 INFO - PROCESS | 1664 | 1467318179598 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 1664 | 1467318179599 Marionette TRACE conn2 <- [1,802,null,{}] 13:22:59 INFO - PROCESS | 1664 | 1467318179601 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}] 13:22:59 INFO - PROCESS | 1664 | 1467318179603 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:59 INFO - PROCESS | 1664 | 1467318179699 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:22:59 INFO - PROCESS | 1664 | 1467318179702 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1664 | 1467318179703 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:22:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a02800 == 37 [pid = 1664] [id = 208] 13:22:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1210ab800) [pid = 1664] [serial = 622] [outer = 0x0] 13:22:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x123c88000) [pid = 1664] [serial = 623] [outer = 0x1210ab800] 13:22:59 INFO - PROCESS | 1664 | 1467318179727 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x124a8cc00) [pid = 1664] [serial = 624] [outer = 0x1210ab800] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x112f13c00) [pid = 1664] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1193ee800) [pid = 1664] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x110e98c00) [pid = 1664] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x115e29000) [pid = 1664] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x112f0f400) [pid = 1664] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x117d14000) [pid = 1664] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x118365400) [pid = 1664] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x119f4e400) [pid = 1664] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x123c96000) [pid = 1664] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x11872d800) [pid = 1664] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:22:59 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x112f68800) [pid = 1664] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:23:00 INFO - PROCESS | 1664 | 1467318180085 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]]]}] 13:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 13:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:23:00 INFO - PROCESS | 1664 | 1467318180118 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1664 | 1467318180119 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:23:00 INFO - PROCESS | 1664 | 1467318180121 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1664 | 1467318180122 Marionette TRACE conn2 <- [1,806,null,{}] 13:23:00 INFO - PROCESS | 1664 | 1467318180124 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}] 13:23:00 INFO - PROCESS | 1664 | 1467318180125 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:00 INFO - PROCESS | 1664 | 1467318180199 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:23:00 INFO - PROCESS | 1664 | 1467318180202 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 1664 | 1467318180203 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a21800 == 38 [pid = 1664] [id = 209] 13:23:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x11674d400) [pid = 1664] [serial = 625] [outer = 0x0] 13:23:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1197a3800) [pid = 1664] [serial = 626] [outer = 0x11674d400] 13:23:00 INFO - PROCESS | 1664 | 1467318180225 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1249b6c00) [pid = 1664] [serial = 627] [outer = 0x11674d400] 13:23:00 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:23:00 INFO - PROCESS | 1664 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:23:00 INFO - PROCESS | 1664 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:23:00 INFO - PROCESS | 1664 | [GFX2-]: Using SkiaGL canvas. 13:23:00 INFO - PROCESS | 1664 | 1467318180621 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]]]}] 13:23:00 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 13:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 13:23:00 INFO - PROCESS | 1664 | 1467318180642 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:23:00 INFO - PROCESS | 1664 | 1467318180655 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:23:00 INFO - PROCESS | 1664 | 1467318180658 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1664 | 1467318180659 Marionette TRACE conn2 <- [1,810,null,{}] 13:23:00 INFO - PROCESS | 1664 | 1467318180663 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}] 13:23:00 INFO - PROCESS | 1664 | 1467318180665 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:00 INFO - PROCESS | 1664 | 1467318180789 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:23:00 INFO - PROCESS | 1664 | 1467318180794 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 1664 | 1467318180795 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x128885800 == 39 [pid = 1664] [id = 210] 13:23:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1211eec00) [pid = 1664] [serial = 628] [outer = 0x0] 13:23:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x124c29000) [pid = 1664] [serial = 629] [outer = 0x1211eec00] 13:23:00 INFO - PROCESS | 1664 | 1467318180837 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x124f28800) [pid = 1664] [serial = 630] [outer = 0x1211eec00] 13:23:01 INFO - PROCESS | 1664 | 1467318181216 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]]]}] 13:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 569ms 13:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:23:01 INFO - PROCESS | 1664 | 1467318181226 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 1664 | 1467318181227 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:23:01 INFO - PROCESS | 1664 | 1467318181231 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 1664 | 1467318181233 Marionette TRACE conn2 <- [1,814,null,{}] 13:23:01 INFO - PROCESS | 1664 | 1467318181235 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}] 13:23:01 INFO - PROCESS | 1664 | 1467318181236 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:01 INFO - PROCESS | 1664 | 1467318181337 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:23:01 INFO - PROCESS | 1664 | 1467318181343 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1664 | 1467318181344 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f59800 == 40 [pid = 1664] [id = 211] 13:23:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x123c91000) [pid = 1664] [serial = 631] [outer = 0x0] 13:23:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x124fa2800) [pid = 1664] [serial = 632] [outer = 0x123c91000] 13:23:01 INFO - PROCESS | 1664 | 1467318181368 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1254e9400) [pid = 1664] [serial = 633] [outer = 0x123c91000] 13:23:01 INFO - PROCESS | 1664 | 1467318181683 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] 13:23:01 INFO - PROCESS | 1664 | 1467318181702 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:23:01 INFO - PROCESS | 1664 | 1467318181704 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 1664 | 1467318181706 Marionette TRACE conn2 <- [1,818,null,{}] 13:23:01 INFO - PROCESS | 1664 | 1467318181708 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}] 13:23:01 INFO - PROCESS | 1664 | 1467318181709 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:01 INFO - PROCESS | 1664 | 1467318181801 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:23:01 INFO - PROCESS | 1664 | 1467318181804 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1664 | 1467318181806 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2d9000 == 41 [pid = 1664] [id = 212] 13:23:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1254e9800) [pid = 1664] [serial = 634] [outer = 0x0] 13:23:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x125bd9400) [pid = 1664] [serial = 635] [outer = 0x1254e9800] 13:23:01 INFO - PROCESS | 1664 | 1467318181832 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1260bf000) [pid = 1664] [serial = 636] [outer = 0x1254e9800] 13:23:02 INFO - PROCESS | 1664 | 1467318182164 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]]]}] 13:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 13:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:23:02 INFO - PROCESS | 1664 | 1467318182173 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 1664 | 1467318182174 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:23:02 INFO - PROCESS | 1664 | 1467318182176 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1664 | 1467318182177 Marionette TRACE conn2 <- [1,822,null,{}] 13:23:02 INFO - PROCESS | 1664 | 1467318182179 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}] 13:23:02 INFO - PROCESS | 1664 | 1467318182181 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:02 INFO - PROCESS | 1664 | 1467318182306 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:23:02 INFO - PROCESS | 1664 | 1467318182364 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:02 INFO - PROCESS | 1664 | 1467318182365 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x112ea6000 == 42 [pid = 1664] [id = 213] 13:23:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x111c1c400) [pid = 1664] [serial = 637] [outer = 0x0] 13:23:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1128cd800) [pid = 1664] [serial = 638] [outer = 0x111c1c400] 13:23:02 INFO - PROCESS | 1664 | 1467318182439 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1133ae800) [pid = 1664] [serial = 639] [outer = 0x111c1c400] 13:23:02 INFO - PROCESS | 1664 | 1467318182874 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] 13:23:02 INFO - PROCESS | 1664 | 1467318182899 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:23:02 INFO - PROCESS | 1664 | 1467318182902 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1664 | 1467318182904 Marionette TRACE conn2 <- [1,826,null,{}] 13:23:02 INFO - PROCESS | 1664 | 1467318182907 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}] 13:23:02 INFO - PROCESS | 1664 | 1467318182911 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:03 INFO - PROCESS | 1664 | 1467318183049 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:23:03 INFO - PROCESS | 1664 | 1467318183096 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 1664 | 1467318183098 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x119603000 == 43 [pid = 1664] [id = 214] 13:23:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116f70400) [pid = 1664] [serial = 640] [outer = 0x0] 13:23:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x116fe3800) [pid = 1664] [serial = 641] [outer = 0x116f70400] 13:23:03 INFO - PROCESS | 1664 | 1467318183128 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11813a800) [pid = 1664] [serial = 642] [outer = 0x116f70400] 13:23:03 INFO - PROCESS | 1664 | 1467318183553 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]]]}] 13:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 13:23:03 INFO - PROCESS | 1664 | 1467318183573 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:23:03 INFO - PROCESS | 1664 | 1467318183575 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:23:03 INFO - PROCESS | 1664 | 1467318183577 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 1664 | 1467318183578 Marionette TRACE conn2 <- [1,830,null,{}] 13:23:03 INFO - PROCESS | 1664 | 1467318183581 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}] 13:23:03 INFO - PROCESS | 1664 | 1467318183583 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:03 INFO - PROCESS | 1664 | 1467318183706 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:23:03 INFO - PROCESS | 1664 | 1467318183786 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 1664 | 1467318183787 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x128aa1800 == 44 [pid = 1664] [id = 215] 13:23:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119652c00) [pid = 1664] [serial = 643] [outer = 0x0] 13:23:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11979f800) [pid = 1664] [serial = 644] [outer = 0x119652c00] 13:23:03 INFO - PROCESS | 1664 | 1467318183818 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119b2c800) [pid = 1664] [serial = 645] [outer = 0x119652c00] 13:23:04 INFO - PROCESS | 1664 | 1467318184253 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]]]}] 13:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 719ms 13:23:04 INFO - PROCESS | 1664 | 1467318184298 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:23:04 INFO - PROCESS | 1664 | 1467318184301 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:23:04 INFO - PROCESS | 1664 | 1467318184308 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 1664 | 1467318184311 Marionette TRACE conn2 <- [1,834,null,{}] 13:23:04 INFO - PROCESS | 1664 | 1467318184317 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}] 13:23:04 INFO - PROCESS | 1664 | 1467318184319 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:04 INFO - PROCESS | 1664 | 1467318184436 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:23:04 INFO - PROCESS | 1664 | 1467318184516 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1664 | 1467318184519 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x115ef4800 == 45 [pid = 1664] [id = 216] 13:23:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x112f1e400) [pid = 1664] [serial = 646] [outer = 0x0] 13:23:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119654800) [pid = 1664] [serial = 647] [outer = 0x112f1e400] 13:23:04 INFO - PROCESS | 1664 | 1467318184568 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1210b2800) [pid = 1664] [serial = 648] [outer = 0x112f1e400] 13:23:05 INFO - PROCESS | 1664 | 1467318185342 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]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1080ms 13:23:05 INFO - PROCESS | 1664 | 1467318185385 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1664 | 1467318185388 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:23:05 INFO - PROCESS | 1664 | 1467318185393 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1664 | 1467318185397 Marionette TRACE conn2 <- [1,838,null,{}] 13:23:05 INFO - PROCESS | 1664 | 1467318185402 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}] 13:23:05 INFO - PROCESS | 1664 | 1467318185405 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:05 INFO - PROCESS | 1664 | 1467318185559 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:23:05 INFO - PROCESS | 1664 | 1467318185685 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 1664 | 1467318185687 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x115da3000 == 46 [pid = 1664] [id = 217] 13:23:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11687d400) [pid = 1664] [serial = 649] [outer = 0x0] 13:23:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116f63000) [pid = 1664] [serial = 650] [outer = 0x11687d400] 13:23:05 INFO - PROCESS | 1664 | 1467318185716 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x117d14800) [pid = 1664] [serial = 651] [outer = 0x11687d400] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x115e48800 == 45 [pid = 1664] [id = 192] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2d9000 == 44 [pid = 1664] [id = 212] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x128f59800 == 43 [pid = 1664] [id = 211] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x128885800 == 42 [pid = 1664] [id = 210] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x126a21800 == 41 [pid = 1664] [id = 209] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x126a02800 == 40 [pid = 1664] [id = 208] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x124c92800 == 39 [pid = 1664] [id = 207] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5e000 == 38 [pid = 1664] [id = 206] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x119d94800 == 37 [pid = 1664] [id = 205] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d2000 == 36 [pid = 1664] [id = 204] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x11821e000 == 35 [pid = 1664] [id = 203] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x116836800 == 34 [pid = 1664] [id = 202] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x11649c800 == 33 [pid = 1664] [id = 201] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x1211ca000 == 32 [pid = 1664] [id = 199] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x116174000 == 31 [pid = 1664] [id = 200] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x115ef4800 == 30 [pid = 1664] [id = 216] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x128aa1800 == 29 [pid = 1664] [id = 215] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x119603000 == 28 [pid = 1664] [id = 214] 13:23:06 INFO - PROCESS | 1664 | --DOCSHELL 0x112ea6000 == 27 [pid = 1664] [id = 213] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x112f60800) [pid = 1664] [serial = 578] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113dd0c00) [pid = 1664] [serial = 579] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119ae5400) [pid = 1664] [serial = 594] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x113c65c00) [pid = 1664] [serial = 576] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112a57000) [pid = 1664] [serial = 575] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1164e5800) [pid = 1664] [serial = 581] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115e22c00) [pid = 1664] [serial = 564] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1131e6000) [pid = 1664] [serial = 563] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118141400) [pid = 1664] [serial = 584] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118fb7800) [pid = 1664] [serial = 567] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118728000) [pid = 1664] [serial = 566] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1210b2c00) [pid = 1664] [serial = 570] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119f9fc00) [pid = 1664] [serial = 569] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x124c2d800) [pid = 1664] [serial = 573] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x124c26400) [pid = 1664] [serial = 572] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118f7fc00) [pid = 1664] [serial = 587] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118158c00) [pid = 1664] [serial = 590] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1193e6000) [pid = 1664] [serial = 588] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11836b400) [pid = 1664] [serial = 585] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x119762c00) [pid = 1664] [serial = 593] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119b37400) [pid = 1664] [serial = 596] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1193e8c00) [pid = 1664] [serial = 591] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x116807400) [pid = 1664] [serial = 582] [outer = 0x0] [url = about:blank] 13:23:06 INFO - PROCESS | 1664 | 1467318186575 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]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1227ms 13:23:06 INFO - PROCESS | 1664 | 1467318186621 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:23:06 INFO - PROCESS | 1664 | 1467318186625 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:23:06 INFO - PROCESS | 1664 | 1467318186641 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 1664 | 1467318186644 Marionette TRACE conn2 <- [1,842,null,{}] 13:23:06 INFO - PROCESS | 1664 | 1467318186653 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}] 13:23:06 INFO - PROCESS | 1664 | 1467318186655 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:06 INFO - PROCESS | 1664 | 1467318186779 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:23:06 INFO - PROCESS | 1664 | 1467318186794 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:06 INFO - PROCESS | 1664 | 1467318186796 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11662d800 == 28 [pid = 1664] [id = 218] 13:23:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x112a58400) [pid = 1664] [serial = 652] [outer = 0x0] 13:23:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x112f15c00) [pid = 1664] [serial = 653] [outer = 0x112a58400] 13:23:06 INFO - PROCESS | 1664 | 1467318186844 Marionette DEBUG loaded listener.js 13:23:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x114f99400) [pid = 1664] [serial = 654] [outer = 0x112a58400] 13:23:07 INFO - PROCESS | 1664 | 1467318187269 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]]]}] 13:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 683ms 13:23:07 INFO - PROCESS | 1664 | 1467318187317 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:23:07 INFO - PROCESS | 1664 | 1467318187320 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:23:07 INFO - PROCESS | 1664 | 1467318187325 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:23:07 INFO - PROCESS | 1664 | 1467318187326 Marionette TRACE conn2 <- [1,846,null,{}] 13:23:07 INFO - PROCESS | 1664 | 1467318187329 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}] 13:23:07 INFO - PROCESS | 1664 | 1467318187331 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:07 INFO - PROCESS | 1664 | 1467318187428 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:23:07 INFO - PROCESS | 1664 | 1467318187435 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1664 | 1467318187436 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x117475000 == 29 [pid = 1664] [id = 219] 13:23:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11674a000) [pid = 1664] [serial = 655] [outer = 0x0] 13:23:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116803000) [pid = 1664] [serial = 656] [outer = 0x11674a000] 13:23:07 INFO - PROCESS | 1664 | 1467318187464 Marionette DEBUG loaded listener.js 13:23:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116fd9800) [pid = 1664] [serial = 657] [outer = 0x11674a000] 13:23:07 INFO - PROCESS | 1664 | 1467318187801 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]]]}] 13:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 13:23:07 INFO - PROCESS | 1664 | 1467318187845 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:23:07 INFO - PROCESS | 1664 | 1467318187847 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:23:07 INFO - PROCESS | 1664 | 1467318187849 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:23:07 INFO - PROCESS | 1664 | 1467318187851 Marionette TRACE conn2 <- [1,850,null,{}] 13:23:07 INFO - PROCESS | 1664 | 1467318187859 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}] 13:23:07 INFO - PROCESS | 1664 | 1467318187862 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:07 INFO - PROCESS | 1664 | 1467318187937 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:23:07 INFO - PROCESS | 1664 | 1467318187941 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1664 | 1467318187943 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185eb000 == 30 [pid = 1664] [id = 220] 13:23:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x112a5f800) [pid = 1664] [serial = 658] [outer = 0x0] 13:23:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118304c00) [pid = 1664] [serial = 659] [outer = 0x112a5f800] 13:23:07 INFO - PROCESS | 1664 | 1467318187973 Marionette DEBUG loaded listener.js 13:23:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11872e000) [pid = 1664] [serial = 660] [outer = 0x112a5f800] 13:23:08 INFO - PROCESS | 1664 | 1467318188302 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]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 13:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:23:08 INFO - PROCESS | 1664 | 1467318188320 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:23:08 INFO - PROCESS | 1664 | 1467318188321 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:23:08 INFO - PROCESS | 1664 | 1467318188323 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1664 | 1467318188325 Marionette TRACE conn2 <- [1,854,null,{}] 13:23:08 INFO - PROCESS | 1664 | 1467318188327 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}] 13:23:08 INFO - PROCESS | 1664 | 1467318188328 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:08 INFO - PROCESS | 1664 | 1467318188405 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:23:08 INFO - PROCESS | 1664 | 1467318188438 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:08 INFO - PROCESS | 1664 | 1467318188439 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f1d800 == 31 [pid = 1664] [id = 221] 13:23:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118310800) [pid = 1664] [serial = 661] [outer = 0x0] 13:23:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118fb2400) [pid = 1664] [serial = 662] [outer = 0x118310800] 13:23:08 INFO - PROCESS | 1664 | 1467318188495 Marionette DEBUG loaded listener.js 13:23:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11964c800) [pid = 1664] [serial = 663] [outer = 0x118310800] 13:23:08 INFO - PROCESS | 1664 | 1467318188808 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]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 13:23:08 INFO - PROCESS | 1664 | 1467318188842 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:23:08 INFO - PROCESS | 1664 | 1467318188853 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:23:08 INFO - PROCESS | 1664 | 1467318188856 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1664 | 1467318188857 Marionette TRACE conn2 <- [1,858,null,{}] 13:23:08 INFO - PROCESS | 1664 | 1467318188865 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}] 13:23:08 INFO - PROCESS | 1664 | 1467318188866 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:08 INFO - PROCESS | 1664 | 1467318188954 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:23:08 INFO - PROCESS | 1664 | 1467318188958 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:08 INFO - PROCESS | 1664 | 1467318188959 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x119947800 == 32 [pid = 1664] [id = 222] 13:23:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112a51800) [pid = 1664] [serial = 664] [outer = 0x0] 13:23:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119673400) [pid = 1664] [serial = 665] [outer = 0x112a51800] 13:23:08 INFO - PROCESS | 1664 | 1467318188984 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1197a2000) [pid = 1664] [serial = 666] [outer = 0x112a51800] 13:23:09 INFO - PROCESS | 1664 | 1467318189311 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]]]}] 13:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 467ms 13:23:09 INFO - PROCESS | 1664 | 1467318189329 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:23:09 INFO - PROCESS | 1664 | 1467318189333 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:23:09 INFO - PROCESS | 1664 | 1467318189336 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:23:09 INFO - PROCESS | 1664 | 1467318189338 Marionette TRACE conn2 <- [1,862,null,{}] 13:23:09 INFO - PROCESS | 1664 | 1467318189341 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}] 13:23:09 INFO - PROCESS | 1664 | 1467318189347 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:09 INFO - PROCESS | 1664 | 1467318189512 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:23:09 INFO - PROCESS | 1664 | 1467318189551 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 1664 | 1467318189552 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a61800 == 33 [pid = 1664] [id = 223] 13:23:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1197a8400) [pid = 1664] [serial = 667] [outer = 0x0] 13:23:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119b2b400) [pid = 1664] [serial = 668] [outer = 0x1197a8400] 13:23:09 INFO - PROCESS | 1664 | 1467318189595 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119f4f400) [pid = 1664] [serial = 669] [outer = 0x1197a8400] 13:23:10 INFO - PROCESS | 1664 | 1467318190021 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]]]}] 13:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 720ms 13:23:10 INFO - PROCESS | 1664 | 1467318190055 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:23:10 INFO - PROCESS | 1664 | 1467318190057 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:23:10 INFO - PROCESS | 1664 | 1467318190067 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1664 | 1467318190068 Marionette TRACE conn2 <- [1,866,null,{}] 13:23:10 INFO - PROCESS | 1664 | 1467318190070 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}] 13:23:10 INFO - PROCESS | 1664 | 1467318190079 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:10 INFO - PROCESS | 1664 | 1467318190170 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:23:10 INFO - PROCESS | 1664 | 1467318190173 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1664 | 1467318190174 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x124c9a000 == 34 [pid = 1664] [id = 224] 13:23:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1197a8800) [pid = 1664] [serial = 670] [outer = 0x0] 13:23:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119fa5000) [pid = 1664] [serial = 671] [outer = 0x1197a8800] 13:23:10 INFO - PROCESS | 1664 | 1467318190199 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11a0d0800) [pid = 1664] [serial = 672] [outer = 0x1197a8800] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1128d3000) [pid = 1664] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11888d400) [pid = 1664] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x110ea3800) [pid = 1664] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1210ab800) [pid = 1664] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119b31800) [pid = 1664] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x118728c00) [pid = 1664] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x115e8b000) [pid = 1664] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x116fe3c00) [pid = 1664] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x112a5d000) [pid = 1664] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119672800) [pid = 1664] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x123c91000) [pid = 1664] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1254e9800) [pid = 1664] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1211eec00) [pid = 1664] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:23:10 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11674d400) [pid = 1664] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:23:10 INFO - PROCESS | 1664 | 1467318190688 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]]]}] 13:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 668ms 13:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:23:10 INFO - PROCESS | 1664 | 1467318190735 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:23:10 INFO - PROCESS | 1664 | 1467318190736 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:23:10 INFO - PROCESS | 1664 | 1467318190738 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1664 | 1467318190740 Marionette TRACE conn2 <- [1,870,null,{}] 13:23:10 INFO - PROCESS | 1664 | 1467318190742 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}] 13:23:10 INFO - PROCESS | 1664 | 1467318190743 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:10 INFO - PROCESS | 1664 | 1467318190813 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:23:10 INFO - PROCESS | 1664 | 1467318190818 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1664 | 1467318190819 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x125692800 == 35 [pid = 1664] [id = 225] 13:23:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128d3000) [pid = 1664] [serial = 673] [outer = 0x0] 13:23:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11674c000) [pid = 1664] [serial = 674] [outer = 0x1128d3000] 13:23:10 INFO - PROCESS | 1664 | 1467318190844 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119ada400) [pid = 1664] [serial = 675] [outer = 0x1128d3000] 13:23:11 INFO - PROCESS | 1664 | 1467318191200 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]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 13:23:11 INFO - PROCESS | 1664 | 1467318191210 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1664 | 1467318191212 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:23:11 INFO - PROCESS | 1664 | 1467318191218 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1664 | 1467318191220 Marionette TRACE conn2 <- [1,874,null,{}] 13:23:11 INFO - PROCESS | 1664 | 1467318191223 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}] 13:23:11 INFO - PROCESS | 1664 | 1467318191225 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:11 INFO - PROCESS | 1664 | 1467318191386 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:23:11 INFO - PROCESS | 1664 | 1467318191394 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:11 INFO - PROCESS | 1664 | 1467318191396 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185ea000 == 36 [pid = 1664] [id = 226] 13:23:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115d56000) [pid = 1664] [serial = 676] [outer = 0x0] 13:23:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119fd7c00) [pid = 1664] [serial = 677] [outer = 0x115d56000] 13:23:11 INFO - PROCESS | 1664 | 1467318191443 Marionette DEBUG loaded listener.js 13:23:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1211e8400) [pid = 1664] [serial = 678] [outer = 0x115d56000] 13:23:11 INFO - PROCESS | 1664 | 1467318191821 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]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 620ms 13:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:23:11 INFO - PROCESS | 1664 | 1467318191837 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1664 | 1467318191838 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:23:11 INFO - PROCESS | 1664 | 1467318191840 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1664 | 1467318191841 Marionette TRACE conn2 <- [1,878,null,{}] 13:23:11 INFO - PROCESS | 1664 | 1467318191844 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}] 13:23:11 INFO - PROCESS | 1664 | 1467318191845 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:11 INFO - PROCESS | 1664 | 1467318191919 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:23:11 INFO - PROCESS | 1664 | 1467318191971 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:11 INFO - PROCESS | 1664 | 1467318191972 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f5f800 == 37 [pid = 1664] [id = 227] 13:23:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119b35400) [pid = 1664] [serial = 679] [outer = 0x0] 13:23:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x123933c00) [pid = 1664] [serial = 680] [outer = 0x119b35400] 13:23:11 INFO - PROCESS | 1664 | 1467318191997 Marionette DEBUG loaded listener.js 13:23:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1249b7800) [pid = 1664] [serial = 681] [outer = 0x119b35400] 13:23:12 INFO - PROCESS | 1664 | 1467318192278 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]]]}] 13:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 13:23:12 INFO - PROCESS | 1664 | 1467318192310 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:23:12 INFO - PROCESS | 1664 | 1467318192312 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:23:12 INFO - PROCESS | 1664 | 1467318192321 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:23:12 INFO - PROCESS | 1664 | 1467318192323 Marionette TRACE conn2 <- [1,882,null,{}] 13:23:12 INFO - PROCESS | 1664 | 1467318192325 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}] 13:23:12 INFO - PROCESS | 1664 | 1467318192338 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:12 INFO - PROCESS | 1664 | 1467318192425 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:23:12 INFO - PROCESS | 1664 | 1467318192430 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:12 INFO - PROCESS | 1664 | 1467318192433 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x119945000 == 38 [pid = 1664] [id = 228] 13:23:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x123b3fc00) [pid = 1664] [serial = 682] [outer = 0x0] 13:23:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124c26400) [pid = 1664] [serial = 683] [outer = 0x123b3fc00] 13:23:12 INFO - PROCESS | 1664 | 1467318192460 Marionette DEBUG loaded listener.js 13:23:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1256a6000) [pid = 1664] [serial = 684] [outer = 0x123b3fc00] 13:23:12 INFO - PROCESS | 1664 | 1467318192947 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]]]}] 13:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 669ms 13:23:12 INFO - PROCESS | 1664 | 1467318192992 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:23:12 INFO - PROCESS | 1664 | 1467318192995 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:23:13 INFO - PROCESS | 1664 | 1467318192998 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1664 | 1467318193000 Marionette TRACE conn2 <- [1,886,null,{}] 13:23:13 INFO - PROCESS | 1664 | 1467318193004 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}] 13:23:13 INFO - PROCESS | 1664 | 1467318193006 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:13 INFO - PROCESS | 1664 | 1467318193117 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:23:13 INFO - PROCESS | 1664 | 1467318193237 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 1664 | 1467318193239 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x11715d800 == 39 [pid = 1664] [id = 229] 13:23:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x113380c00) [pid = 1664] [serial = 685] [outer = 0x0] 13:23:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x115d48c00) [pid = 1664] [serial = 686] [outer = 0x113380c00] 13:23:13 INFO - PROCESS | 1664 | 1467318193270 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x115e89800) [pid = 1664] [serial = 687] [outer = 0x113380c00] 13:23:13 INFO - PROCESS | 1664 | 1467318193818 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]]]}] 13:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 871ms 13:23:13 INFO - PROCESS | 1664 | 1467318193869 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 1664 | 1467318193872 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:23:13 INFO - PROCESS | 1664 | 1467318193877 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1664 | 1467318193879 Marionette TRACE conn2 <- [1,890,null,{}] 13:23:13 INFO - PROCESS | 1664 | 1467318193881 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}] 13:23:13 INFO - PROCESS | 1664 | 1467318193883 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:14 INFO - PROCESS | 1664 | 1467318194095 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:23:14 INFO - PROCESS | 1664 | 1467318194207 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:14 INFO - PROCESS | 1664 | 1467318194209 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x115ef3800 == 40 [pid = 1664] [id = 230] 13:23:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x112d32000) [pid = 1664] [serial = 688] [outer = 0x0] 13:23:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1130e2800) [pid = 1664] [serial = 689] [outer = 0x112d32000] 13:23:14 INFO - PROCESS | 1664 | 1467318194257 Marionette DEBUG loaded listener.js 13:23:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x115e8c800) [pid = 1664] [serial = 690] [outer = 0x112d32000] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x128f5f800 == 39 [pid = 1664] [id = 227] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x1185ea000 == 38 [pid = 1664] [id = 226] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x125692800 == 37 [pid = 1664] [id = 225] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x124c9a000 == 36 [pid = 1664] [id = 224] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x123a61800 == 35 [pid = 1664] [id = 223] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x119947800 == 34 [pid = 1664] [id = 222] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x118f1d800 == 33 [pid = 1664] [id = 221] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x1185eb000 == 32 [pid = 1664] [id = 220] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x117475000 == 31 [pid = 1664] [id = 219] 13:23:14 INFO - PROCESS | 1664 | --DOCSHELL 0x11662d800 == 30 [pid = 1664] [id = 218] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119ae1c00) [pid = 1664] [serial = 617] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119f4a000) [pid = 1664] [serial = 620] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119b33400) [pid = 1664] [serial = 618] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112a5dc00) [pid = 1664] [serial = 602] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x123c88000) [pid = 1664] [serial = 623] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116fda000) [pid = 1664] [serial = 603] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119f49800) [pid = 1664] [serial = 597] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118f7a000) [pid = 1664] [serial = 611] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119656400) [pid = 1664] [serial = 612] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1164eb800) [pid = 1664] [serial = 605] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116f71400) [pid = 1664] [serial = 606] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118136000) [pid = 1664] [serial = 608] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11830b800) [pid = 1664] [serial = 609] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1211eb800) [pid = 1664] [serial = 621] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x112d4d400) [pid = 1664] [serial = 599] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x114f97400) [pid = 1664] [serial = 600] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1197a4800) [pid = 1664] [serial = 614] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1254e9400) [pid = 1664] [serial = 633] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1260bf000) [pid = 1664] [serial = 636] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x125bd9400) [pid = 1664] [serial = 635] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x124c29000) [pid = 1664] [serial = 629] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1197a3800) [pid = 1664] [serial = 626] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1249b6c00) [pid = 1664] [serial = 627] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x124fa2800) [pid = 1664] [serial = 632] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x124a8cc00) [pid = 1664] [serial = 624] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x119ad8c00) [pid = 1664] [serial = 615] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x124f28800) [pid = 1664] [serial = 630] [outer = 0x0] [url = about:blank] 13:23:14 INFO - PROCESS | 1664 | 1467318194833 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]]]}] 13:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 970ms 13:23:14 INFO - PROCESS | 1664 | 1467318194848 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:23:14 INFO - PROCESS | 1664 | 1467318194851 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:23:14 INFO - PROCESS | 1664 | 1467318194855 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:23:14 INFO - PROCESS | 1664 | 1467318194857 Marionette TRACE conn2 <- [1,894,null,{}] 13:23:14 INFO - PROCESS | 1664 | 1467318194860 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}] 13:23:14 INFO - PROCESS | 1664 | 1467318194862 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:14 INFO - PROCESS | 1664 | 1467318194946 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:23:14 INFO - PROCESS | 1664 | 1467318194955 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:14 INFO - PROCESS | 1664 | 1467318194957 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f35800 == 31 [pid = 1664] [id = 231] 13:23:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x116fd6800) [pid = 1664] [serial = 691] [outer = 0x0] 13:23:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1176f5800) [pid = 1664] [serial = 692] [outer = 0x116fd6800] 13:23:15 INFO - PROCESS | 1664 | 1467318195003 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11813cc00) [pid = 1664] [serial = 693] [outer = 0x116fd6800] 13:23:15 INFO - PROCESS | 1664 | 1467318195362 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]]]}] 13:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 570ms 13:23:15 INFO - PROCESS | 1664 | 1467318195425 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:23:15 INFO - PROCESS | 1664 | 1467318195426 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:23:15 INFO - PROCESS | 1664 | 1467318195429 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:23:15 INFO - PROCESS | 1664 | 1467318195430 Marionette TRACE conn2 <- [1,898,null,{}] 13:23:15 INFO - PROCESS | 1664 | 1467318195432 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}] 13:23:15 INFO - PROCESS | 1664 | 1467318195433 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:15 INFO - PROCESS | 1664 | 1467318195511 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:23:15 INFO - PROCESS | 1664 | 1467318195520 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:15 INFO - PROCESS | 1664 | 1467318195521 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x118722800 == 32 [pid = 1664] [id = 232] 13:23:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11815a000) [pid = 1664] [serial = 694] [outer = 0x0] 13:23:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x118882800) [pid = 1664] [serial = 695] [outer = 0x11815a000] 13:23:15 INFO - PROCESS | 1664 | 1467318195546 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118fae800) [pid = 1664] [serial = 696] [outer = 0x11815a000] 13:23:15 INFO - PROCESS | 1664 | 1467318195907 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]]]}] 13:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 13:23:15 INFO - PROCESS | 1664 | 1467318195957 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:23:15 INFO - PROCESS | 1664 | 1467318195960 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:23:15 INFO - PROCESS | 1664 | 1467318195969 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:23:15 INFO - PROCESS | 1664 | 1467318195972 Marionette TRACE conn2 <- [1,902,null,{}] 13:23:15 INFO - PROCESS | 1664 | 1467318195975 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}] 13:23:15 INFO - PROCESS | 1664 | 1467318195977 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:16 INFO - PROCESS | 1664 | 1467318196060 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:23:16 INFO - PROCESS | 1664 | 1467318196067 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1664 | 1467318196068 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d8f800 == 33 [pid = 1664] [id = 233] 13:23:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1128cd000) [pid = 1664] [serial = 697] [outer = 0x0] 13:23:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1197a5800) [pid = 1664] [serial = 698] [outer = 0x1128cd000] 13:23:16 INFO - PROCESS | 1664 | 1467318196093 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x119ae3800) [pid = 1664] [serial = 699] [outer = 0x1128cd000] 13:23:16 INFO - PROCESS | 1664 | 1467318196406 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]]]}] 13:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 474ms 13:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:23:16 INFO - PROCESS | 1664 | 1467318196440 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:23:16 INFO - PROCESS | 1664 | 1467318196441 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:23:16 INFO - PROCESS | 1664 | 1467318196443 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 1664 | 1467318196444 Marionette TRACE conn2 <- [1,906,null,{}] 13:23:16 INFO - PROCESS | 1664 | 1467318196447 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}] 13:23:16 INFO - PROCESS | 1664 | 1467318196450 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:16 INFO - PROCESS | 1664 | 1467318196533 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:23:16 INFO - PROCESS | 1664 | 1467318196589 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1664 | 1467318196590 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211ca000 == 34 [pid = 1664] [id = 234] 13:23:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128ca400) [pid = 1664] [serial = 700] [outer = 0x0] 13:23:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119b2c000) [pid = 1664] [serial = 701] [outer = 0x1128ca400] 13:23:16 INFO - PROCESS | 1664 | 1467318196615 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119f49400) [pid = 1664] [serial = 702] [outer = 0x1128ca400] 13:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 13:23:16 INFO - PROCESS | 1664 | 1467318196959 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]]]}] 13:23:16 INFO - PROCESS | 1664 | 1467318196963 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:23:16 INFO - PROCESS | 1664 | 1467318196965 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:23:16 INFO - PROCESS | 1664 | 1467318196970 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 1664 | 1467318196971 Marionette TRACE conn2 <- [1,910,null,{}] 13:23:16 INFO - PROCESS | 1664 | 1467318196973 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}] 13:23:16 INFO - PROCESS | 1664 | 1467318196974 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:17 INFO - PROCESS | 1664 | 1467318197070 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:23:17 INFO - PROCESS | 1664 | 1467318197105 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:17 INFO - PROCESS | 1664 | 1467318197109 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a10800 == 35 [pid = 1664] [id = 235] 13:23:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11a0c2400) [pid = 1664] [serial = 703] [outer = 0x0] 13:23:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1210b4800) [pid = 1664] [serial = 704] [outer = 0x11a0c2400] 13:23:17 INFO - PROCESS | 1664 | 1467318197141 Marionette DEBUG loaded listener.js 13:23:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x124a8ac00) [pid = 1664] [serial = 705] [outer = 0x11a0c2400] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x112a51800) [pid = 1664] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1197a8400) [pid = 1664] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x112a5f800) [pid = 1664] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x112a58400) [pid = 1664] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11687d400) [pid = 1664] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11674a000) [pid = 1664] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x111c1c400) [pid = 1664] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x116f70400) [pid = 1664] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x119652c00) [pid = 1664] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x112f1e400) [pid = 1664] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1197a8800) [pid = 1664] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1128d3000) [pid = 1664] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x115d56000) [pid = 1664] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x119b35400) [pid = 1664] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:23:17 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x118310800) [pid = 1664] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:23:17 INFO - PROCESS | 1664 | 1467318197770 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]]]}] 13:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 820ms 13:23:17 INFO - PROCESS | 1664 | 1467318197827 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 1664 | 1467318197830 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:23:17 INFO - PROCESS | 1664 | 1467318197835 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1664 | 1467318197838 Marionette TRACE conn2 <- [1,914,null,{}] 13:23:17 INFO - PROCESS | 1664 | 1467318197842 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}] 13:23:17 INFO - PROCESS | 1664 | 1467318197843 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:17 INFO - PROCESS | 1664 | 1467318197942 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:23:18 INFO - PROCESS | 1664 | 1467318197993 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1664 | 1467318197994 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183b6800 == 36 [pid = 1664] [id = 236] 13:23:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1161a1800) [pid = 1664] [serial = 706] [outer = 0x0] 13:23:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x116757800) [pid = 1664] [serial = 707] [outer = 0x1161a1800] 13:23:18 INFO - PROCESS | 1664 | 1467318198026 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x116fdb800) [pid = 1664] [serial = 708] [outer = 0x1161a1800] 13:23:18 INFO - PROCESS | 1664 | 1467318198412 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]]]}] 13:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 621ms 13:23:18 INFO - PROCESS | 1664 | 1467318198456 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 1664 | 1467318198459 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:23:18 INFO - PROCESS | 1664 | 1467318198465 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 1664 | 1467318198468 Marionette TRACE conn2 <- [1,918,null,{}] 13:23:18 INFO - PROCESS | 1664 | 1467318198471 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}] 13:23:18 INFO - PROCESS | 1664 | 1467318198472 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:18 INFO - PROCESS | 1664 | 1467318198572 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:23:18 INFO - PROCESS | 1664 | 1467318198635 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1664 | 1467318198637 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5b000 == 37 [pid = 1664] [id = 237] 13:23:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x118306400) [pid = 1664] [serial = 709] [outer = 0x0] 13:23:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x118881400) [pid = 1664] [serial = 710] [outer = 0x118306400] 13:23:18 INFO - PROCESS | 1664 | 1467318198667 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118fb0400) [pid = 1664] [serial = 711] [outer = 0x118306400] 13:23:19 INFO - PROCESS | 1664 | 1467318199083 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]]]}] 13:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 13:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:23:19 INFO - PROCESS | 1664 | 1467318199136 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 1664 | 1467318199137 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:23:19 INFO - PROCESS | 1664 | 1467318199140 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 1664 | 1467318199142 Marionette TRACE conn2 <- [1,922,null,{}] 13:23:19 INFO - PROCESS | 1664 | 1467318199150 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}] 13:23:19 INFO - PROCESS | 1664 | 1467318199153 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:19 INFO - PROCESS | 1664 | 1467318199273 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:23:19 INFO - PROCESS | 1664 | 1467318199350 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 1664 | 1467318199352 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x127076800 == 38 [pid = 1664] [id = 238] 13:23:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x119b2bc00) [pid = 1664] [serial = 712] [outer = 0x0] 13:23:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119ae6400) [pid = 1664] [serial = 713] [outer = 0x119b2bc00] 13:23:19 INFO - PROCESS | 1664 | 1467318199386 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x119fa5400) [pid = 1664] [serial = 714] [outer = 0x119b2bc00] 13:23:19 INFO - PROCESS | 1664 | 1467318199791 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]]]}] 13:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 674ms 13:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:23:19 INFO - PROCESS | 1664 | 1467318199816 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 1664 | 1467318199818 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:23:19 INFO - PROCESS | 1664 | 1467318199821 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 1664 | 1467318199822 Marionette TRACE conn2 <- [1,926,null,{}] 13:23:19 INFO - PROCESS | 1664 | 1467318199825 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}] 13:23:19 INFO - PROCESS | 1664 | 1467318199826 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:19 INFO - PROCESS | 1664 | 1467318199930 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:23:19 INFO - PROCESS | 1664 | 1467318199995 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 1664 | 1467318199997 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d8c000 == 39 [pid = 1664] [id = 239] 13:23:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1210b5800) [pid = 1664] [serial = 715] [outer = 0x0] 13:23:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x12393a800) [pid = 1664] [serial = 716] [outer = 0x1210b5800] 13:23:20 INFO - PROCESS | 1664 | 1467318200043 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x124a92800) [pid = 1664] [serial = 717] [outer = 0x1210b5800] 13:23:20 INFO - PROCESS | 1664 | 1467318200587 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]]]}] 13:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 819ms 13:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:23:20 INFO - PROCESS | 1664 | 1467318200641 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 1664 | 1467318200642 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:23:20 INFO - PROCESS | 1664 | 1467318200644 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 1664 | 1467318200646 Marionette TRACE conn2 <- [1,930,null,{}] 13:23:20 INFO - PROCESS | 1664 | 1467318200648 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}] 13:23:20 INFO - PROCESS | 1664 | 1467318200649 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:20 INFO - PROCESS | 1664 | 1467318200746 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:23:20 INFO - PROCESS | 1664 | 1467318200797 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:20 INFO - PROCESS | 1664 | 1467318200798 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d7f000 == 40 [pid = 1664] [id = 240] 13:23:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115d50000) [pid = 1664] [serial = 718] [outer = 0x0] 13:23:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1211e9c00) [pid = 1664] [serial = 719] [outer = 0x115d50000] 13:23:20 INFO - PROCESS | 1664 | 1467318200827 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x124c2fc00) [pid = 1664] [serial = 720] [outer = 0x115d50000] 13:23:21 INFO - PROCESS | 1664 | 1467318201308 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]]]}] 13:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 720ms 13:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:23:21 INFO - PROCESS | 1664 | 1467318201364 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:23:21 INFO - PROCESS | 1664 | 1467318201366 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:23:21 INFO - PROCESS | 1664 | 1467318201369 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:23:21 INFO - PROCESS | 1664 | 1467318201371 Marionette TRACE conn2 <- [1,934,null,{}] 13:23:21 INFO - PROCESS | 1664 | 1467318201375 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}] 13:23:21 INFO - PROCESS | 1664 | 1467318201376 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:21 INFO - PROCESS | 1664 | 1467318201472 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:23:21 INFO - PROCESS | 1664 | 1467318201541 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 1664 | 1467318201542 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x112ea0800 == 41 [pid = 1664] [id = 241] 13:23:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11269a800) [pid = 1664] [serial = 721] [outer = 0x0] 13:23:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1128cc800) [pid = 1664] [serial = 722] [outer = 0x11269a800] 13:23:21 INFO - PROCESS | 1664 | 1467318201571 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112a57c00) [pid = 1664] [serial = 723] [outer = 0x11269a800] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1211ca000 == 40 [pid = 1664] [id = 234] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x119d8f800 == 39 [pid = 1664] [id = 233] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x118722800 == 38 [pid = 1664] [id = 232] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x116f35800 == 37 [pid = 1664] [id = 231] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x115ef3800 == 36 [pid = 1664] [id = 230] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x115da3000 == 35 [pid = 1664] [id = 217] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x11715d800 == 34 [pid = 1664] [id = 229] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x119945000 == 33 [pid = 1664] [id = 228] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x117d7f000 == 32 [pid = 1664] [id = 240] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x119d8c000 == 31 [pid = 1664] [id = 239] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x127076800 == 30 [pid = 1664] [id = 238] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5b000 == 29 [pid = 1664] [id = 237] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1183b6800 == 28 [pid = 1664] [id = 236] 13:23:22 INFO - PROCESS | 1664 | --DOCSHELL 0x119a10800 == 27 [pid = 1664] [id = 235] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119673400) [pid = 1664] [serial = 665] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119b2b400) [pid = 1664] [serial = 668] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118304c00) [pid = 1664] [serial = 659] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x112f15c00) [pid = 1664] [serial = 653] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x114f99400) [pid = 1664] [serial = 654] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11872e000) [pid = 1664] [serial = 660] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x116f63000) [pid = 1664] [serial = 650] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x117d14800) [pid = 1664] [serial = 651] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x116803000) [pid = 1664] [serial = 656] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x116fd9800) [pid = 1664] [serial = 657] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1133ae800) [pid = 1664] [serial = 639] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1128cd800) [pid = 1664] [serial = 638] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11813a800) [pid = 1664] [serial = 642] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x116fe3800) [pid = 1664] [serial = 641] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x119b2c800) [pid = 1664] [serial = 645] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11979f800) [pid = 1664] [serial = 644] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1210b2800) [pid = 1664] [serial = 648] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x119654800) [pid = 1664] [serial = 647] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x119fa5000) [pid = 1664] [serial = 671] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x119f4f400) [pid = 1664] [serial = 669] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x119ada400) [pid = 1664] [serial = 675] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x11674c000) [pid = 1664] [serial = 674] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x11a0d0800) [pid = 1664] [serial = 672] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x1211e8400) [pid = 1664] [serial = 678] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x1249b7800) [pid = 1664] [serial = 681] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x124c26400) [pid = 1664] [serial = 683] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x118fb2400) [pid = 1664] [serial = 662] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x11964c800) [pid = 1664] [serial = 663] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x123933c00) [pid = 1664] [serial = 680] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x1197a2000) [pid = 1664] [serial = 666] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x119fd7c00) [pid = 1664] [serial = 677] [outer = 0x0] [url = about:blank] 13:23:22 INFO - PROCESS | 1664 | 1467318202392 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]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1072ms 13:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:23:22 INFO - PROCESS | 1664 | 1467318202441 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1664 | 1467318202444 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:23:22 INFO - PROCESS | 1664 | 1467318202453 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1664 | 1467318202455 Marionette TRACE conn2 <- [1,938,null,{}] 13:23:22 INFO - PROCESS | 1664 | 1467318202459 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}] 13:23:22 INFO - PROCESS | 1664 | 1467318202461 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:22 INFO - PROCESS | 1664 | 1467318202544 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:23:22 INFO - PROCESS | 1664 | 1467318202594 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1664 | 1467318202596 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x116410800 == 28 [pid = 1664] [id = 242] 13:23:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x112a56800) [pid = 1664] [serial = 724] [outer = 0x0] 13:23:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x112a7a800) [pid = 1664] [serial = 725] [outer = 0x112a56800] 13:23:22 INFO - PROCESS | 1664 | 1467318202623 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x112d4d400) [pid = 1664] [serial = 726] [outer = 0x112a56800] 13:23:22 INFO - PROCESS | 1664 | 1467318202925 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]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 526ms 13:23:22 INFO - PROCESS | 1664 | 1467318202973 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1664 | 1467318202977 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:23:22 INFO - PROCESS | 1664 | 1467318202984 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1664 | 1467318202986 Marionette TRACE conn2 <- [1,942,null,{}] 13:23:22 INFO - PROCESS | 1664 | 1467318202989 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}] 13:23:22 INFO - PROCESS | 1664 | 1467318202990 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:23 INFO - PROCESS | 1664 | 1467318203066 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:23:23 INFO - PROCESS | 1664 | 1467318203112 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 1664 | 1467318203114 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168b8000 == 29 [pid = 1664] [id = 243] 13:23:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x112f61000) [pid = 1664] [serial = 727] [outer = 0x0] 13:23:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1131db000) [pid = 1664] [serial = 728] [outer = 0x112f61000] 13:23:23 INFO - PROCESS | 1664 | 1467318203144 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x113c69000) [pid = 1664] [serial = 729] [outer = 0x112f61000] 13:23:23 INFO - PROCESS | 1664 | 1467318203463 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]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 13:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:23:23 INFO - PROCESS | 1664 | 1467318203504 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 1664 | 1467318203505 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:23:23 INFO - PROCESS | 1664 | 1467318203507 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1664 | 1467318203510 Marionette TRACE conn2 <- [1,946,null,{}] 13:23:23 INFO - PROCESS | 1664 | 1467318203518 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}] 13:23:23 INFO - PROCESS | 1664 | 1467318203521 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:23 INFO - PROCESS | 1664 | 1467318203596 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:23:23 INFO - PROCESS | 1664 | 1467318203601 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 1664 | 1467318203603 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x118220000 == 30 [pid = 1664] [id = 244] 13:23:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x111c81800) [pid = 1664] [serial = 730] [outer = 0x0] 13:23:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x116805000) [pid = 1664] [serial = 731] [outer = 0x111c81800] 13:23:23 INFO - PROCESS | 1664 | 1467318203634 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x116a1b800) [pid = 1664] [serial = 732] [outer = 0x111c81800] 13:23:23 INFO - PROCESS | 1664 | 1467318203943 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]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 13:23:23 INFO - PROCESS | 1664 | 1467318203978 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 1664 | 1467318203981 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:23:23 INFO - PROCESS | 1664 | 1467318203985 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1664 | 1467318203986 Marionette TRACE conn2 <- [1,950,null,{}] 13:23:23 INFO - PROCESS | 1664 | 1467318203988 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}] 13:23:23 INFO - PROCESS | 1664 | 1467318203989 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:24 INFO - PROCESS | 1664 | 1467318204090 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:23:24 INFO - PROCESS | 1664 | 1467318204095 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1664 | 1467318204096 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1184d2800 == 31 [pid = 1664] [id = 245] 13:23:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x116f64800) [pid = 1664] [serial = 733] [outer = 0x0] 13:23:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x116fd9000) [pid = 1664] [serial = 734] [outer = 0x116f64800] 13:23:24 INFO - PROCESS | 1664 | 1467318204125 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1176f9400) [pid = 1664] [serial = 735] [outer = 0x116f64800] 13:23:24 INFO - PROCESS | 1664 | 1467318204436 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]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 468ms 13:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:23:24 INFO - PROCESS | 1664 | 1467318204453 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 1664 | 1467318204454 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:23:24 INFO - PROCESS | 1664 | 1467318204456 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1664 | 1467318204457 Marionette TRACE conn2 <- [1,954,null,{}] 13:23:24 INFO - PROCESS | 1664 | 1467318204460 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}] 13:23:24 INFO - PROCESS | 1664 | 1467318204470 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:24 INFO - PROCESS | 1664 | 1467318204564 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:23:24 INFO - PROCESS | 1664 | 1467318204568 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1664 | 1467318204569 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191ca800 == 32 [pid = 1664] [id = 246] 13:23:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x111e2ec00) [pid = 1664] [serial = 736] [outer = 0x0] 13:23:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x117d10000) [pid = 1664] [serial = 737] [outer = 0x111e2ec00] 13:23:24 INFO - PROCESS | 1664 | 1467318204593 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x118141400) [pid = 1664] [serial = 738] [outer = 0x111e2ec00] 13:23:24 INFO - PROCESS | 1664 | 1467318204942 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]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 13:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:23:24 INFO - PROCESS | 1664 | 1467318204977 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 1664 | 1467318204978 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:23:24 INFO - PROCESS | 1664 | 1467318204980 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1664 | 1467318204981 Marionette TRACE conn2 <- [1,958,null,{}] 13:23:24 INFO - PROCESS | 1664 | 1467318204983 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}] 13:23:24 INFO - PROCESS | 1664 | 1467318204988 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:25 INFO - PROCESS | 1664 | 1467318205097 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:23:25 INFO - PROCESS | 1664 | 1467318205131 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1664 | 1467318205132 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x11994a000 == 33 [pid = 1664] [id = 247] 13:23:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x118136c00) [pid = 1664] [serial = 739] [outer = 0x0] 13:23:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x118728800) [pid = 1664] [serial = 740] [outer = 0x118136c00] 13:23:25 INFO - PROCESS | 1664 | 1467318205157 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1193e4c00) [pid = 1664] [serial = 741] [outer = 0x118136c00] 13:23:25 INFO - PROCESS | 1664 | 1467318205449 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]]]}] 13:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 13:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:23:25 INFO - PROCESS | 1664 | 1467318205501 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 1664 | 1467318205502 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:23:25 INFO - PROCESS | 1664 | 1467318205505 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1664 | 1467318205506 Marionette TRACE conn2 <- [1,962,null,{}] 13:23:25 INFO - PROCESS | 1664 | 1467318205508 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}] 13:23:25 INFO - PROCESS | 1664 | 1467318205509 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:25 INFO - PROCESS | 1664 | 1467318205605 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:23:25 INFO - PROCESS | 1664 | 1467318205639 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1664 | 1467318205640 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211ba800 == 34 [pid = 1664] [id = 248] 13:23:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x111c19000) [pid = 1664] [serial = 742] [outer = 0x0] 13:23:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11964c800) [pid = 1664] [serial = 743] [outer = 0x111c19000] 13:23:25 INFO - PROCESS | 1664 | 1467318205664 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119673400) [pid = 1664] [serial = 744] [outer = 0x111c19000] 13:23:25 INFO - PROCESS | 1664 | 1467318205949 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]]]}] 13:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 13:23:25 INFO - PROCESS | 1664 | 1467318205975 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 1664 | 1467318205976 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:23:25 INFO - PROCESS | 1664 | 1467318205978 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1664 | 1467318205979 Marionette TRACE conn2 <- [1,966,null,{}] 13:23:25 INFO - PROCESS | 1664 | 1467318205983 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}] 13:23:25 INFO - PROCESS | 1664 | 1467318205986 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:26 INFO - PROCESS | 1664 | 1467318206079 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:23:26 INFO - PROCESS | 1664 | 1467318206082 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1664 | 1467318206083 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b21000 == 35 [pid = 1664] [id = 249] 13:23:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1193e8400) [pid = 1664] [serial = 745] [outer = 0x0] 13:23:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11967b000) [pid = 1664] [serial = 746] [outer = 0x1193e8400] 13:23:26 INFO - PROCESS | 1664 | 1467318206107 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1197a4800) [pid = 1664] [serial = 747] [outer = 0x1193e8400] 13:23:26 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11a0c2400) [pid = 1664] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:23:26 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x123b3fc00) [pid = 1664] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:23:26 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11815a000) [pid = 1664] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:23:26 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x112d32000) [pid = 1664] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:23:26 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1128cd000) [pid = 1664] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:23:26 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x113380c00) [pid = 1664] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:23:26 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x116fd6800) [pid = 1664] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:23:26 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1128ca400) [pid = 1664] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:23:26 INFO - PROCESS | 1664 | 1467318206505 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]]]}] 13:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 572ms 13:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:23:26 INFO - PROCESS | 1664 | 1467318206551 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 1664 | 1467318206553 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:23:26 INFO - PROCESS | 1664 | 1467318206555 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 1664 | 1467318206556 Marionette TRACE conn2 <- [1,970,null,{}] 13:23:26 INFO - PROCESS | 1664 | 1467318206558 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}] 13:23:26 INFO - PROCESS | 1664 | 1467318206559 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:26 INFO - PROCESS | 1664 | 1467318206639 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:23:26 INFO - PROCESS | 1664 | 1467318206642 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1664 | 1467318206644 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x11821f800 == 36 [pid = 1664] [id = 250] 13:23:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x112d32000) [pid = 1664] [serial = 748] [outer = 0x0] 13:23:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x118162800) [pid = 1664] [serial = 749] [outer = 0x112d32000] 13:23:26 INFO - PROCESS | 1664 | 1467318206670 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1197ab400) [pid = 1664] [serial = 750] [outer = 0x112d32000] 13:23:26 INFO - PROCESS | 1664 | 1467318206990 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]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 467ms 13:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:23:27 INFO - PROCESS | 1664 | 1467318207023 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1664 | 1467318207024 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:23:27 INFO - PROCESS | 1664 | 1467318207026 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1664 | 1467318207027 Marionette TRACE conn2 <- [1,974,null,{}] 13:23:27 INFO - PROCESS | 1664 | 1467318207029 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}] 13:23:27 INFO - PROCESS | 1664 | 1467318207030 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:27 INFO - PROCESS | 1664 | 1467318207125 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:23:27 INFO - PROCESS | 1664 | 1467318207132 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 1664 | 1467318207133 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x125459000 == 37 [pid = 1664] [id = 251] 13:23:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x115d55400) [pid = 1664] [serial = 751] [outer = 0x0] 13:23:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119a71c00) [pid = 1664] [serial = 752] [outer = 0x115d55400] 13:23:27 INFO - PROCESS | 1664 | 1467318207157 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x119ae3400) [pid = 1664] [serial = 753] [outer = 0x115d55400] 13:23:27 INFO - PROCESS | 1664 | 1467318207470 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]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 13:23:27 INFO - PROCESS | 1664 | 1467318207495 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1664 | 1467318207497 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:23:27 INFO - PROCESS | 1664 | 1467318207501 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1664 | 1467318207503 Marionette TRACE conn2 <- [1,978,null,{}] 13:23:27 INFO - PROCESS | 1664 | 1467318207505 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}] 13:23:27 INFO - PROCESS | 1664 | 1467318207507 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:27 INFO - PROCESS | 1664 | 1467318207600 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:23:27 INFO - PROCESS | 1664 | 1467318207605 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 1664 | 1467318207606 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191ca000 == 38 [pid = 1664] [id = 252] 13:23:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x119ada800) [pid = 1664] [serial = 754] [outer = 0x0] 13:23:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119b52400) [pid = 1664] [serial = 755] [outer = 0x119ada800] 13:23:27 INFO - PROCESS | 1664 | 1467318207633 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119fa5c00) [pid = 1664] [serial = 756] [outer = 0x119ada800] 13:23:27 INFO - PROCESS | 1664 | 1467318207966 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]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 13:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:23:27 INFO - PROCESS | 1664 | 1467318207971 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1664 | 1467318207972 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:23:27 INFO - PROCESS | 1664 | 1467318207974 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1664 | 1467318207975 Marionette TRACE conn2 <- [1,982,null,{}] 13:23:27 INFO - PROCESS | 1664 | 1467318207977 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}] 13:23:27 INFO - PROCESS | 1664 | 1467318207978 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:28 INFO - PROCESS | 1664 | 1467318208084 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:23:28 INFO - PROCESS | 1664 | 1467318208090 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1664 | 1467318208091 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a9b000 == 39 [pid = 1664] [id = 253] 13:23:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118140c00) [pid = 1664] [serial = 757] [outer = 0x0] 13:23:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119fa6400) [pid = 1664] [serial = 758] [outer = 0x118140c00] 13:23:28 INFO - PROCESS | 1664 | 1467318208115 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1211e8000) [pid = 1664] [serial = 759] [outer = 0x118140c00] 13:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 418ms 13:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:23:28 INFO - PROCESS | 1664 | 1467318208386 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]]]}] 13:23:28 INFO - PROCESS | 1664 | 1467318208392 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 1664 | 1467318208393 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:23:28 INFO - PROCESS | 1664 | 1467318208395 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - PROCESS | 1664 | 1467318208396 Marionette TRACE conn2 <- [1,986,null,{}] 13:23:28 INFO - PROCESS | 1664 | 1467318208406 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}] 13:23:28 INFO - PROCESS | 1664 | 1467318208407 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:28 INFO - PROCESS | 1664 | 1467318208538 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:23:28 INFO - PROCESS | 1664 | 1467318208585 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1664 | 1467318208587 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x112759000 == 40 [pid = 1664] [id = 254] 13:23:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x110e9ec00) [pid = 1664] [serial = 760] [outer = 0x0] 13:23:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x110fa7400) [pid = 1664] [serial = 761] [outer = 0x110e9ec00] 13:23:28 INFO - PROCESS | 1664 | 1467318208619 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112697800) [pid = 1664] [serial = 762] [outer = 0x110e9ec00] 13:23:29 INFO - PROCESS | 1664 | 1467318209140 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]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 778ms 13:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:23:29 INFO - PROCESS | 1664 | 1467318209190 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1664 | 1467318209193 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:23:29 INFO - PROCESS | 1664 | 1467318209198 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1664 | 1467318209201 Marionette TRACE conn2 <- [1,990,null,{}] 13:23:29 INFO - PROCESS | 1664 | 1467318209204 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}] 13:23:29 INFO - PROCESS | 1664 | 1467318209208 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:29 INFO - PROCESS | 1664 | 1467318209318 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:23:29 INFO - PROCESS | 1664 | 1467318209390 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 1664 | 1467318209392 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x118205800 == 41 [pid = 1664] [id = 255] 13:23:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1131e2c00) [pid = 1664] [serial = 763] [outer = 0x0] 13:23:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x114faf000) [pid = 1664] [serial = 764] [outer = 0x1131e2c00] 13:23:29 INFO - PROCESS | 1664 | 1467318209422 Marionette DEBUG loaded listener.js 13:23:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x115ddf400) [pid = 1664] [serial = 765] [outer = 0x1131e2c00] 13:23:29 INFO - PROCESS | 1664 | 1467318209904 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]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 872ms 13:23:30 INFO - PROCESS | 1664 | 1467318210083 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 1664 | 1467318210086 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:23:30 INFO - PROCESS | 1664 | 1467318210120 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 1664 | 1467318210122 Marionette TRACE conn2 <- [1,994,null,{}] 13:23:30 INFO - PROCESS | 1664 | 1467318210126 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}] 13:23:30 INFO - PROCESS | 1664 | 1467318210128 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:30 INFO - PROCESS | 1664 | 1467318210246 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:23:30 INFO - PROCESS | 1664 | 1467318210319 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1664 | 1467318210323 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x116818800 == 42 [pid = 1664] [id = 256] 13:23:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1133b2800) [pid = 1664] [serial = 766] [outer = 0x0] 13:23:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x115d52400) [pid = 1664] [serial = 767] [outer = 0x1133b2800] 13:23:30 INFO - PROCESS | 1664 | 1467318210351 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1164e3800) [pid = 1664] [serial = 768] [outer = 0x1133b2800] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x128a9b000 == 41 [pid = 1664] [id = 253] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x1191ca000 == 40 [pid = 1664] [id = 252] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x125459000 == 39 [pid = 1664] [id = 251] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11821f800 == 38 [pid = 1664] [id = 250] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x123b21000 == 37 [pid = 1664] [id = 249] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x1211ba800 == 36 [pid = 1664] [id = 248] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11994a000 == 35 [pid = 1664] [id = 247] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x1191ca800 == 34 [pid = 1664] [id = 246] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x1184d2800 == 33 [pid = 1664] [id = 245] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x118220000 == 32 [pid = 1664] [id = 244] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x1168b8000 == 31 [pid = 1664] [id = 243] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x116410800 == 30 [pid = 1664] [id = 242] 13:23:30 INFO - PROCESS | 1664 | --DOCSHELL 0x112ea0800 == 29 [pid = 1664] [id = 241] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x124a8ac00) [pid = 1664] [serial = 705] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1256a6000) [pid = 1664] [serial = 684] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118882800) [pid = 1664] [serial = 695] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118fae800) [pid = 1664] [serial = 696] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1130e2800) [pid = 1664] [serial = 689] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115e8c800) [pid = 1664] [serial = 690] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1197a5800) [pid = 1664] [serial = 698] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119ae3800) [pid = 1664] [serial = 699] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x115d48c00) [pid = 1664] [serial = 686] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x115e89800) [pid = 1664] [serial = 687] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1176f5800) [pid = 1664] [serial = 692] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11813cc00) [pid = 1664] [serial = 693] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119f49400) [pid = 1664] [serial = 702] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1210b4800) [pid = 1664] [serial = 704] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119b2c000) [pid = 1664] [serial = 701] [outer = 0x0] [url = about:blank] 13:23:30 INFO - PROCESS | 1664 | 1467318210760 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]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 674ms 13:23:30 INFO - PROCESS | 1664 | 1467318210792 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 1664 | 1467318210794 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:23:30 INFO - PROCESS | 1664 | 1467318210800 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 1664 | 1467318210803 Marionette TRACE conn2 <- [1,998,null,{}] 13:23:30 INFO - PROCESS | 1664 | 1467318210806 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}] 13:23:30 INFO - PROCESS | 1664 | 1467318210807 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:30 INFO - PROCESS | 1664 | 1467318210883 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:23:30 INFO - PROCESS | 1664 | 1467318210887 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1664 | 1467318210889 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d6c000 == 30 [pid = 1664] [id = 257] 13:23:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x116af5400) [pid = 1664] [serial = 769] [outer = 0x0] 13:23:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x116fe3000) [pid = 1664] [serial = 770] [outer = 0x116af5400] 13:23:30 INFO - PROCESS | 1664 | 1467318210919 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1164ec800) [pid = 1664] [serial = 771] [outer = 0x116af5400] 13:23:31 INFO - PROCESS | 1664 | 1467318211247 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]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 473ms 13:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:23:31 INFO - PROCESS | 1664 | 1467318211287 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1664 | 1467318211288 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:23:31 INFO - PROCESS | 1664 | 1467318211291 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1664 | 1467318211293 Marionette TRACE conn2 <- [1,1002,null,{}] 13:23:31 INFO - PROCESS | 1664 | 1467318211302 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}] 13:23:31 INFO - PROCESS | 1664 | 1467318211305 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:31 INFO - PROCESS | 1664 | 1467318211389 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:23:31 INFO - PROCESS | 1664 | 1467318211394 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1664 | 1467318211398 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191be800 == 31 [pid = 1664] [id = 258] 13:23:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118726c00) [pid = 1664] [serial = 772] [outer = 0x0] 13:23:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118887c00) [pid = 1664] [serial = 773] [outer = 0x118726c00] 13:23:31 INFO - PROCESS | 1664 | 1467318211430 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118fb7800) [pid = 1664] [serial = 774] [outer = 0x118726c00] 13:23:31 INFO - PROCESS | 1664 | 1467318211816 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]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 13:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:23:31 INFO - PROCESS | 1664 | 1467318211868 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1664 | 1467318211870 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:23:31 INFO - PROCESS | 1664 | 1467318211872 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1664 | 1467318211873 Marionette TRACE conn2 <- [1,1006,null,{}] 13:23:31 INFO - PROCESS | 1664 | 1467318211875 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}] 13:23:31 INFO - PROCESS | 1664 | 1467318211876 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:31 INFO - PROCESS | 1664 | 1467318211958 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:23:31 INFO - PROCESS | 1664 | 1467318211961 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1664 | 1467318211962 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211ad800 == 32 [pid = 1664] [id = 259] 13:23:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128d5000) [pid = 1664] [serial = 775] [outer = 0x0] 13:23:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11966f800) [pid = 1664] [serial = 776] [outer = 0x1128d5000] 13:23:31 INFO - PROCESS | 1664 | 1467318211991 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1197a3000) [pid = 1664] [serial = 777] [outer = 0x1128d5000] 13:23:32 INFO - PROCESS | 1664 | 1467318212295 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]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 467ms 13:23:32 INFO - PROCESS | 1664 | 1467318212340 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 1664 | 1467318212341 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:23:32 INFO - PROCESS | 1664 | 1467318212343 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 1664 | 1467318212344 Marionette TRACE conn2 <- [1,1010,null,{}] 13:23:32 INFO - PROCESS | 1664 | 1467318212347 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}] 13:23:32 INFO - PROCESS | 1664 | 1467318212350 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:32 INFO - PROCESS | 1664 | 1467318212426 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:23:32 INFO - PROCESS | 1664 | 1467318212430 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 1664 | 1467318212433 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x11714d000 == 33 [pid = 1664] [id = 260] 13:23:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11967a800) [pid = 1664] [serial = 778] [outer = 0x0] 13:23:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119ae2800) [pid = 1664] [serial = 779] [outer = 0x11967a800] 13:23:32 INFO - PROCESS | 1664 | 1467318212458 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119b33c00) [pid = 1664] [serial = 780] [outer = 0x11967a800] 13:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 13:23:32 INFO - PROCESS | 1664 | 1467318212807 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]]]}] 13:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:23:32 INFO - PROCESS | 1664 | 1467318212818 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 1664 | 1467318212819 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:23:32 INFO - PROCESS | 1664 | 1467318212821 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 1664 | 1467318212822 Marionette TRACE conn2 <- [1,1014,null,{}] 13:23:32 INFO - PROCESS | 1664 | 1467318212824 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}] 13:23:32 INFO - PROCESS | 1664 | 1467318212829 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:32 INFO - PROCESS | 1664 | 1467318212961 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:23:32 INFO - PROCESS | 1664 | 1467318212974 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 1664 | 1467318212975 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12544f000 == 34 [pid = 1664] [id = 261] 13:23:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119b51800) [pid = 1664] [serial = 781] [outer = 0x0] 13:23:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119f4ec00) [pid = 1664] [serial = 782] [outer = 0x119b51800] 13:23:33 INFO - PROCESS | 1664 | 1467318213001 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x123935c00) [pid = 1664] [serial = 783] [outer = 0x119b51800] 13:23:33 INFO - PROCESS | 1664 | 1467318213343 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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 569ms 13:23:33 INFO - PROCESS | 1664 | 1467318213391 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 1664 | 1467318213392 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:23:33 INFO - PROCESS | 1664 | 1467318213394 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 1664 | 1467318213395 Marionette TRACE conn2 <- [1,1018,null,{}] 13:23:33 INFO - PROCESS | 1664 | 1467318213397 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}] 13:23:33 INFO - PROCESS | 1664 | 1467318213398 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:33 INFO - PROCESS | 1664 | 1467318213490 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:23:33 INFO - PROCESS | 1664 | 1467318213502 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 1664 | 1467318213503 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f7a000 == 35 [pid = 1664] [id = 262] 13:23:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x123b3fc00) [pid = 1664] [serial = 784] [outer = 0x0] 13:23:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124c23c00) [pid = 1664] [serial = 785] [outer = 0x123b3fc00] 13:23:33 INFO - PROCESS | 1664 | 1467318213528 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124c2a000) [pid = 1664] [serial = 786] [outer = 0x123b3fc00] 13:23:33 INFO - PROCESS | 1664 | 1467318213875 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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 13:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:23:33 INFO - PROCESS | 1664 | 1467318213920 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 1664 | 1467318213921 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:23:33 INFO - PROCESS | 1664 | 1467318213923 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 1664 | 1467318213925 Marionette TRACE conn2 <- [1,1022,null,{}] 13:23:33 INFO - PROCESS | 1664 | 1467318213927 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}] 13:23:33 INFO - PROCESS | 1664 | 1467318213928 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:34 INFO - PROCESS | 1664 | 1467318214021 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:23:34 INFO - PROCESS | 1664 | 1467318214024 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1664 | 1467318214026 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b8800 == 36 [pid = 1664] [id = 263] 13:23:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12480a000) [pid = 1664] [serial = 787] [outer = 0x0] 13:23:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124f27800) [pid = 1664] [serial = 788] [outer = 0x12480a000] 13:23:34 INFO - PROCESS | 1664 | 1467318214050 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124fa2800) [pid = 1664] [serial = 789] [outer = 0x12480a000] 13:23:34 INFO - PROCESS | 1664 | 1467318214376 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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 13:23:34 INFO - PROCESS | 1664 | 1467318214392 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 1664 | 1467318214394 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:23:34 INFO - PROCESS | 1664 | 1467318214396 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 1664 | 1467318214400 Marionette TRACE conn2 <- [1,1026,null,{}] 13:23:34 INFO - PROCESS | 1664 | 1467318214404 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}] 13:23:34 INFO - PROCESS | 1664 | 1467318214405 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:34 INFO - PROCESS | 1664 | 1467318214505 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:23:34 INFO - PROCESS | 1664 | 1467318214538 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1664 | 1467318214539 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2d6800 == 37 [pid = 1664] [id = 264] 13:23:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x124f24c00) [pid = 1664] [serial = 790] [outer = 0x0] 13:23:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x125466800) [pid = 1664] [serial = 791] [outer = 0x124f24c00] 13:23:34 INFO - PROCESS | 1664 | 1467318214564 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1256a4400) [pid = 1664] [serial = 792] [outer = 0x124f24c00] 13:23:34 INFO - PROCESS | 1664 | 1467318214878 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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x111e2ec00) [pid = 1664] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x111c19000) [pid = 1664] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116f64800) [pid = 1664] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11269a800) [pid = 1664] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x112f61000) [pid = 1664] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112a56800) [pid = 1664] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x111c81800) [pid = 1664] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118136c00) [pid = 1664] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1161a1800) [pid = 1664] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118306400) [pid = 1664] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119b2bc00) [pid = 1664] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1193e8400) [pid = 1664] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1210b5800) [pid = 1664] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112d32000) [pid = 1664] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115d50000) [pid = 1664] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115d55400) [pid = 1664] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:23:35 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119ada800) [pid = 1664] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:23:35 INFO - PROCESS | 1664 | 1467318215014 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1664 | 1467318215015 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:23:35 INFO - PROCESS | 1664 | 1467318215020 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1664 | 1467318215021 Marionette TRACE conn2 <- [1,1030,null,{}] 13:23:35 INFO - PROCESS | 1664 | 1467318215024 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}] 13:23:35 INFO - PROCESS | 1664 | 1467318215025 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:35 INFO - PROCESS | 1664 | 1467318215103 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:23:35 INFO - PROCESS | 1664 | 1467318215106 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1664 | 1467318215107 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1184e0000 == 38 [pid = 1664] [id = 265] 13:23:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112d32000) [pid = 1664] [serial = 793] [outer = 0x0] 13:23:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x113c64400) [pid = 1664] [serial = 794] [outer = 0x112d32000] 13:23:35 INFO - PROCESS | 1664 | 1467318215133 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x116fe3800) [pid = 1664] [serial = 795] [outer = 0x112d32000] 13:23:35 INFO - PROCESS | 1664 | 1467318215458 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]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 13:23:35 INFO - PROCESS | 1664 | 1467318215490 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:23:35 INFO - PROCESS | 1664 | 1467318215491 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:23:35 INFO - PROCESS | 1664 | 1467318215493 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1664 | 1467318215495 Marionette TRACE conn2 <- [1,1034,null,{}] 13:23:35 INFO - PROCESS | 1664 | 1467318215498 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}] 13:23:35 INFO - PROCESS | 1664 | 1467318215502 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:35 INFO - PROCESS | 1664 | 1467318215590 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:23:35 INFO - PROCESS | 1664 | 1467318215593 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1664 | 1467318215595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a636000 == 39 [pid = 1664] [id = 266] 13:23:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11813dc00) [pid = 1664] [serial = 796] [outer = 0x0] 13:23:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119ada800) [pid = 1664] [serial = 797] [outer = 0x11813dc00] 13:23:35 INFO - PROCESS | 1664 | 1467318215623 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1256dec00) [pid = 1664] [serial = 798] [outer = 0x11813dc00] 13:23:35 INFO - PROCESS | 1664 | 1467318215986 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]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 521ms 13:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:23:36 INFO - PROCESS | 1664 | 1467318216027 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 1664 | 1467318216028 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:23:36 INFO - PROCESS | 1664 | 1467318216030 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1664 | 1467318216034 Marionette TRACE conn2 <- [1,1038,null,{}] 13:23:36 INFO - PROCESS | 1664 | 1467318216037 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}] 13:23:36 INFO - PROCESS | 1664 | 1467318216038 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:36 INFO - PROCESS | 1664 | 1467318216113 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:23:36 INFO - PROCESS | 1664 | 1467318216119 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 1664 | 1467318216120 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab12800 == 40 [pid = 1664] [id = 267] 13:23:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1256e4800) [pid = 1664] [serial = 799] [outer = 0x0] 13:23:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x125bd9800) [pid = 1664] [serial = 800] [outer = 0x1256e4800] 13:23:36 INFO - PROCESS | 1664 | 1467318216144 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1260b7800) [pid = 1664] [serial = 801] [outer = 0x1256e4800] 13:23:36 INFO - PROCESS | 1664 | 1467318216495 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]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 472ms 13:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:23:36 INFO - PROCESS | 1664 | 1467318216503 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 1664 | 1467318216504 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:23:36 INFO - PROCESS | 1664 | 1467318216507 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1664 | 1467318216509 Marionette TRACE conn2 <- [1,1042,null,{}] 13:23:36 INFO - PROCESS | 1664 | 1467318216511 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}] 13:23:36 INFO - PROCESS | 1664 | 1467318216513 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:36 INFO - PROCESS | 1664 | 1467318216614 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:23:36 INFO - PROCESS | 1664 | 1467318216620 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 1664 | 1467318216621 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b021800 == 41 [pid = 1664] [id = 268] 13:23:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1197a6000) [pid = 1664] [serial = 802] [outer = 0x0] 13:23:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1260bf000) [pid = 1664] [serial = 803] [outer = 0x1197a6000] 13:23:36 INFO - PROCESS | 1664 | 1467318216644 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1260edc00) [pid = 1664] [serial = 804] [outer = 0x1197a6000] 13:23:36 INFO - PROCESS | 1664 | 1467318216956 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]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 13:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:23:36 INFO - PROCESS | 1664 | 1467318216977 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 1664 | 1467318216978 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:23:36 INFO - PROCESS | 1664 | 1467318216980 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1664 | 1467318216981 Marionette TRACE conn2 <- [1,1046,null,{}] 13:23:36 INFO - PROCESS | 1664 | 1467318216986 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}] 13:23:36 INFO - PROCESS | 1664 | 1467318216987 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:37 INFO - PROCESS | 1664 | 1467318217114 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:23:37 INFO - PROCESS | 1664 | 1467318217172 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1664 | 1467318217173 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x112fb6000 == 42 [pid = 1664] [id = 269] 13:23:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x110fa1c00) [pid = 1664] [serial = 805] [outer = 0x0] 13:23:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x112699800) [pid = 1664] [serial = 806] [outer = 0x110fa1c00] 13:23:37 INFO - PROCESS | 1664 | 1467318217205 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112d30800) [pid = 1664] [serial = 807] [outer = 0x110fa1c00] 13:23:37 INFO - PROCESS | 1664 | 1467318217673 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]]]}] 13:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 721ms 13:23:37 INFO - PROCESS | 1664 | 1467318217702 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 1664 | 1467318217705 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:23:37 INFO - PROCESS | 1664 | 1467318217708 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 1664 | 1467318217710 Marionette TRACE conn2 <- [1,1050,null,{}] 13:23:37 INFO - PROCESS | 1664 | 1467318217714 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}] 13:23:37 INFO - PROCESS | 1664 | 1467318217717 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:37 INFO - PROCESS | 1664 | 1467318217822 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:23:37 INFO - PROCESS | 1664 | 1467318217876 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1664 | 1467318217877 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191ca000 == 43 [pid = 1664] [id = 270] 13:23:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112f5d800) [pid = 1664] [serial = 808] [outer = 0x0] 13:23:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116fdbc00) [pid = 1664] [serial = 809] [outer = 0x112f5d800] 13:23:37 INFO - PROCESS | 1664 | 1467318217907 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11813a400) [pid = 1664] [serial = 810] [outer = 0x112f5d800] 13:23:38 INFO - PROCESS | 1664 | 1467318218353 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]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 13:23:38 INFO - PROCESS | 1664 | 1467318218379 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1664 | 1467318218380 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:23:38 INFO - PROCESS | 1664 | 1467318218383 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 1664 | 1467318218384 Marionette TRACE conn2 <- [1,1054,null,{}] 13:23:38 INFO - PROCESS | 1664 | 1467318218387 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}] 13:23:38 INFO - PROCESS | 1664 | 1467318218388 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:38 INFO - PROCESS | 1664 | 1467318218491 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:23:38 INFO - PROCESS | 1664 | 1467318218577 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 1664 | 1467318218579 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a62a800 == 44 [pid = 1664] [id = 271] 13:23:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118370c00) [pid = 1664] [serial = 811] [outer = 0x0] 13:23:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118f80000) [pid = 1664] [serial = 812] [outer = 0x118370c00] 13:23:38 INFO - PROCESS | 1664 | 1467318218622 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11975a400) [pid = 1664] [serial = 813] [outer = 0x118370c00] 13:23:39 INFO - PROCESS | 1664 | 1467318219042 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]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 669ms 13:23:39 INFO - PROCESS | 1664 | 1467318219052 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 1664 | 1467318219055 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:23:39 INFO - PROCESS | 1664 | 1467318219063 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 1664 | 1467318219066 Marionette TRACE conn2 <- [1,1058,null,{}] 13:23:39 INFO - PROCESS | 1664 | 1467318219069 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}] 13:23:39 INFO - PROCESS | 1664 | 1467318219071 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:39 INFO - PROCESS | 1664 | 1467318219188 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:23:39 INFO - PROCESS | 1664 | 1467318219251 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 1664 | 1467318219254 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b916000 == 45 [pid = 1664] [id = 272] 13:23:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x119ae3800) [pid = 1664] [serial = 814] [outer = 0x0] 13:23:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119fa8c00) [pid = 1664] [serial = 815] [outer = 0x119ae3800] 13:23:39 INFO - PROCESS | 1664 | 1467318219289 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1211e8c00) [pid = 1664] [serial = 816] [outer = 0x119ae3800] 13:23:39 INFO - PROCESS | 1664 | 1467318219850 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]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 829ms 13:23:39 INFO - PROCESS | 1664 | 1467318219889 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 1664 | 1467318219891 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:23:39 INFO - PROCESS | 1664 | 1467318219895 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 1664 | 1467318219897 Marionette TRACE conn2 <- [1,1062,null,{}] 13:23:40 INFO - PROCESS | 1664 | 1467318220196 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}] 13:23:40 INFO - PROCESS | 1664 | 1467318220199 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:40 INFO - PROCESS | 1664 | 1467318220296 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:23:40 INFO - PROCESS | 1664 | 1467318220358 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1664 | 1467318220360 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183b9800 == 46 [pid = 1664] [id = 273] 13:23:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1130dc800) [pid = 1664] [serial = 817] [outer = 0x0] 13:23:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x113382400) [pid = 1664] [serial = 818] [outer = 0x1130dc800] 13:23:40 INFO - PROCESS | 1664 | 1467318220389 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x115e1f000) [pid = 1664] [serial = 819] [outer = 0x1130dc800] 13:23:40 INFO - PROCESS | 1664 | 1467318220795 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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 959ms 13:23:40 INFO - PROCESS | 1664 | 1467318220854 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 1664 | 1467318220856 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:23:40 INFO - PROCESS | 1664 | 1467318220859 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1664 | 1467318220861 Marionette TRACE conn2 <- [1,1066,null,{}] 13:23:40 INFO - PROCESS | 1664 | 1467318220884 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}] 13:23:40 INFO - PROCESS | 1664 | 1467318220886 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:40 INFO - PROCESS | 1664 | 1467318220977 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12b021800 == 45 [pid = 1664] [id = 268] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab12800 == 44 [pid = 1664] [id = 267] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12a636000 == 43 [pid = 1664] [id = 266] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1184e0000 == 42 [pid = 1664] [id = 265] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2d6800 == 41 [pid = 1664] [id = 264] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b8800 == 40 [pid = 1664] [id = 263] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x126f7a000 == 39 [pid = 1664] [id = 262] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12544f000 == 38 [pid = 1664] [id = 261] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11714d000 == 37 [pid = 1664] [id = 260] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1211ad800 == 36 [pid = 1664] [id = 259] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1191be800 == 35 [pid = 1664] [id = 258] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x117d6c000 == 34 [pid = 1664] [id = 257] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x116818800 == 33 [pid = 1664] [id = 256] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x118205800 == 32 [pid = 1664] [id = 255] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x112759000 == 31 [pid = 1664] [id = 254] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1183b9800 == 30 [pid = 1664] [id = 273] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12b916000 == 29 [pid = 1664] [id = 272] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12a62a800 == 28 [pid = 1664] [id = 271] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1191ca000 == 27 [pid = 1664] [id = 270] 13:23:41 INFO - PROCESS | 1664 | --DOCSHELL 0x112fb6000 == 26 [pid = 1664] [id = 269] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x117d10000) [pid = 1664] [serial = 737] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11964c800) [pid = 1664] [serial = 743] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x116fd9000) [pid = 1664] [serial = 734] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x112a57c00) [pid = 1664] [serial = 723] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1128cc800) [pid = 1664] [serial = 722] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1131db000) [pid = 1664] [serial = 728] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x113c69000) [pid = 1664] [serial = 729] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112a7a800) [pid = 1664] [serial = 725] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x112d4d400) [pid = 1664] [serial = 726] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x116805000) [pid = 1664] [serial = 731] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116a1b800) [pid = 1664] [serial = 732] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1193e4c00) [pid = 1664] [serial = 741] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116fdb800) [pid = 1664] [serial = 708] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116757800) [pid = 1664] [serial = 707] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118fb0400) [pid = 1664] [serial = 711] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118881400) [pid = 1664] [serial = 710] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119fa5400) [pid = 1664] [serial = 714] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119ae6400) [pid = 1664] [serial = 713] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118728800) [pid = 1664] [serial = 740] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11967b000) [pid = 1664] [serial = 746] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x124a92800) [pid = 1664] [serial = 717] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12393a800) [pid = 1664] [serial = 716] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119673400) [pid = 1664] [serial = 744] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1197ab400) [pid = 1664] [serial = 750] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124c2fc00) [pid = 1664] [serial = 720] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119a71c00) [pid = 1664] [serial = 752] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118162800) [pid = 1664] [serial = 749] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1211e9c00) [pid = 1664] [serial = 719] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119b52400) [pid = 1664] [serial = 755] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119fa5c00) [pid = 1664] [serial = 756] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x118141400) [pid = 1664] [serial = 738] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119fa6400) [pid = 1664] [serial = 758] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1197a4800) [pid = 1664] [serial = 747] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1176f9400) [pid = 1664] [serial = 735] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119ae3400) [pid = 1664] [serial = 753] [outer = 0x0] [url = about:blank] 13:23:41 INFO - PROCESS | 1664 | 1467318221595 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 1664 | 1467318221597 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x112e97800 == 27 [pid = 1664] [id = 274] 13:23:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1128ce000) [pid = 1664] [serial = 820] [outer = 0x0] 13:23:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112a51c00) [pid = 1664] [serial = 821] [outer = 0x1128ce000] 13:23:41 INFO - PROCESS | 1664 | 1467318221630 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112d2d800) [pid = 1664] [serial = 822] [outer = 0x1128ce000] 13:23:41 INFO - PROCESS | 1664 | 1467318221953 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]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1123ms 13:23:41 INFO - PROCESS | 1664 | 1467318221987 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 1664 | 1467318221989 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:23:41 INFO - PROCESS | 1664 | 1467318221992 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1664 | 1467318221994 Marionette TRACE conn2 <- [1,1070,null,{}] 13:23:42 INFO - PROCESS | 1664 | 1467318221998 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}] 13:23:42 INFO - PROCESS | 1664 | 1467318222002 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:42 INFO - PROCESS | 1664 | 1467318222080 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:23:42 INFO - PROCESS | 1664 | 1467318222147 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1664 | 1467318222148 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164ab800 == 28 [pid = 1664] [id = 275] 13:23:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112d36c00) [pid = 1664] [serial = 823] [outer = 0x0] 13:23:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115d4a800) [pid = 1664] [serial = 824] [outer = 0x112d36c00] 13:23:42 INFO - PROCESS | 1664 | 1467318222176 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116757000) [pid = 1664] [serial = 825] [outer = 0x112d36c00] 13:23:42 INFO - PROCESS | 1664 | 1467318222461 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]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 13:23:42 INFO - PROCESS | 1664 | 1467318222518 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 1664 | 1467318222522 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:23:42 INFO - PROCESS | 1664 | 1467318222525 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 1664 | 1467318222527 Marionette TRACE conn2 <- [1,1074,null,{}] 13:23:42 INFO - PROCESS | 1664 | 1467318222529 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}] 13:23:42 INFO - PROCESS | 1664 | 1467318222531 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:42 INFO - PROCESS | 1664 | 1467318222612 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:23:42 INFO - PROCESS | 1664 | 1467318222617 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1664 | 1467318222619 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d7c000 == 29 [pid = 1664] [id = 276] 13:23:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x116a1bc00) [pid = 1664] [serial = 826] [outer = 0x0] 13:23:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116fe0400) [pid = 1664] [serial = 827] [outer = 0x116a1bc00] 13:23:42 INFO - PROCESS | 1664 | 1467318222645 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x117d11800) [pid = 1664] [serial = 828] [outer = 0x116a1bc00] 13:23:43 INFO - PROCESS | 1664 | 1467318223023 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]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 13:23:43 INFO - PROCESS | 1664 | 1467318223045 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:23:43 INFO - PROCESS | 1664 | 1467318223047 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:23:43 INFO - PROCESS | 1664 | 1467318223054 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1664 | 1467318223058 Marionette TRACE conn2 <- [1,1078,null,{}] 13:23:43 INFO - PROCESS | 1664 | 1467318223062 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}] 13:23:43 INFO - PROCESS | 1664 | 1467318223064 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:43 INFO - PROCESS | 1664 | 1467318223143 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:23:43 INFO - PROCESS | 1664 | 1467318223151 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1664 | 1467318223152 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11871d000 == 30 [pid = 1664] [id = 277] 13:23:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x113c69000) [pid = 1664] [serial = 829] [outer = 0x0] 13:23:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11815cc00) [pid = 1664] [serial = 830] [outer = 0x113c69000] 13:23:43 INFO - PROCESS | 1664 | 1467318223177 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1188db800) [pid = 1664] [serial = 831] [outer = 0x113c69000] 13:23:43 INFO - PROCESS | 1664 | 1467318223492 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]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 477ms 13:23:43 INFO - PROCESS | 1664 | 1467318223526 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1664 | 1467318223528 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:23:43 INFO - PROCESS | 1664 | 1467318223531 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1664 | 1467318223532 Marionette TRACE conn2 <- [1,1082,null,{}] 13:23:43 INFO - PROCESS | 1664 | 1467318223537 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}] 13:23:43 INFO - PROCESS | 1664 | 1467318223538 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:43 INFO - PROCESS | 1664 | 1467318223614 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:23:43 INFO - PROCESS | 1664 | 1467318223682 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1664 | 1467318223683 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191c3800 == 31 [pid = 1664] [id = 278] 13:23:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x112a5ac00) [pid = 1664] [serial = 832] [outer = 0x0] 13:23:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118f7a800) [pid = 1664] [serial = 833] [outer = 0x112a5ac00] 13:23:43 INFO - PROCESS | 1664 | 1467318223708 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119652c00) [pid = 1664] [serial = 834] [outer = 0x112a5ac00] 13:23:44 INFO - PROCESS | 1664 | 1467318224043 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]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 13:23:44 INFO - PROCESS | 1664 | 1467318224052 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1664 | 1467318224054 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:23:44 INFO - PROCESS | 1664 | 1467318224056 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1664 | 1467318224057 Marionette TRACE conn2 <- [1,1086,null,{}] 13:23:44 INFO - PROCESS | 1664 | 1467318224059 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}] 13:23:44 INFO - PROCESS | 1664 | 1467318224060 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:44 INFO - PROCESS | 1664 | 1467318224152 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:23:44 INFO - PROCESS | 1664 | 1467318224186 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1664 | 1467318224191 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d94800 == 32 [pid = 1664] [id = 279] 13:23:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116888000) [pid = 1664] [serial = 835] [outer = 0x0] 13:23:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1197a6400) [pid = 1664] [serial = 836] [outer = 0x116888000] 13:23:44 INFO - PROCESS | 1664 | 1467318224223 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119add800) [pid = 1664] [serial = 837] [outer = 0x116888000] 13:23:44 INFO - PROCESS | 1664 | 1467318224557 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]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 13:23:44 INFO - PROCESS | 1664 | 1467318224575 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1664 | 1467318224577 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:23:44 INFO - PROCESS | 1664 | 1467318224579 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1664 | 1467318224580 Marionette TRACE conn2 <- [1,1090,null,{}] 13:23:44 INFO - PROCESS | 1664 | 1467318224582 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}] 13:23:44 INFO - PROCESS | 1664 | 1467318224584 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:44 INFO - PROCESS | 1664 | 1467318224685 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:23:44 INFO - PROCESS | 1664 | 1467318224705 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1664 | 1467318224706 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x111e83800 == 33 [pid = 1664] [id = 280] 13:23:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119ae1400) [pid = 1664] [serial = 838] [outer = 0x0] 13:23:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119b39800) [pid = 1664] [serial = 839] [outer = 0x119ae1400] 13:23:44 INFO - PROCESS | 1664 | 1467318224731 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119f4e800) [pid = 1664] [serial = 840] [outer = 0x119ae1400] 13:23:45 INFO - PROCESS | 1664 | 1467318225038 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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 13:23:45 INFO - PROCESS | 1664 | 1467318225099 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 1664 | 1467318225100 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:23:45 INFO - PROCESS | 1664 | 1467318225102 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1664 | 1467318225103 Marionette TRACE conn2 <- [1,1094,null,{}] 13:23:45 INFO - PROCESS | 1664 | 1467318225105 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}] 13:23:45 INFO - PROCESS | 1664 | 1467318225106 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:45 INFO - PROCESS | 1664 | 1467318225198 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:23:45 INFO - PROCESS | 1664 | 1467318225234 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 1664 | 1467318225235 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fc6000 == 34 [pid = 1664] [id = 281] 13:23:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1197a1800) [pid = 1664] [serial = 841] [outer = 0x0] 13:23:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119fa6400) [pid = 1664] [serial = 842] [outer = 0x1197a1800] 13:23:45 INFO - PROCESS | 1664 | 1467318225259 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119fdd000) [pid = 1664] [serial = 843] [outer = 0x1197a1800] 13:23:45 INFO - PROCESS | 1664 | 1467318225586 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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x123b3fc00) [pid = 1664] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12480a000) [pid = 1664] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1131e2c00) [pid = 1664] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116af5400) [pid = 1664] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1128d5000) [pid = 1664] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11967a800) [pid = 1664] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x110e9ec00) [pid = 1664] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118726c00) [pid = 1664] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x124f24c00) [pid = 1664] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1133b2800) [pid = 1664] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118140c00) [pid = 1664] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1256e4800) [pid = 1664] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112d32000) [pid = 1664] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11813dc00) [pid = 1664] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119b51800) [pid = 1664] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:23:45 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1197a6000) [pid = 1664] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:23:45 INFO - PROCESS | 1664 | 1467318225821 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 1664 | 1467318225823 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:23:45 INFO - PROCESS | 1664 | 1467318225833 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1664 | 1467318225835 Marionette TRACE conn2 <- [1,1098,null,{}] 13:23:45 INFO - PROCESS | 1664 | 1467318225837 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}] 13:23:45 INFO - PROCESS | 1664 | 1467318225838 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:45 INFO - PROCESS | 1664 | 1467318225922 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:23:45 INFO - PROCESS | 1664 | 1467318225926 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 1664 | 1467318225927 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b2a000 == 35 [pid = 1664] [id = 282] 13:23:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1131e2c00) [pid = 1664] [serial = 844] [outer = 0x0] 13:23:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x115e21c00) [pid = 1664] [serial = 845] [outer = 0x1131e2c00] 13:23:45 INFO - PROCESS | 1664 | 1467318225956 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118140c00) [pid = 1664] [serial = 846] [outer = 0x1131e2c00] 13:23:46 INFO - PROCESS | 1664 | 1467318226384 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]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 569ms 13:23:46 INFO - PROCESS | 1664 | 1467318226403 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:23:46 INFO - PROCESS | 1664 | 1467318226412 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:23:46 INFO - PROCESS | 1664 | 1467318226415 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 1664 | 1467318226416 Marionette TRACE conn2 <- [1,1102,null,{}] 13:23:46 INFO - PROCESS | 1664 | 1467318226418 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}] 13:23:46 INFO - PROCESS | 1664 | 1467318226419 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:46 INFO - PROCESS | 1664 | 1467318226515 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:23:46 INFO - PROCESS | 1664 | 1467318226594 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 1664 | 1467318226595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290c7800 == 36 [pid = 1664] [id = 283] 13:23:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124fa3000) [pid = 1664] [serial = 847] [outer = 0x0] 13:23:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124a92800) [pid = 1664] [serial = 848] [outer = 0x124fa3000] 13:23:46 INFO - PROCESS | 1664 | 1467318226631 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124c28800) [pid = 1664] [serial = 849] [outer = 0x124fa3000] 13:23:47 INFO - PROCESS | 1664 | 1467318227004 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]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 622ms 13:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:23:47 INFO - PROCESS | 1664 | 1467318227037 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1664 | 1467318227038 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:23:47 INFO - PROCESS | 1664 | 1467318227040 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1664 | 1467318227042 Marionette TRACE conn2 <- [1,1106,null,{}] 13:23:47 INFO - PROCESS | 1664 | 1467318227044 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}] 13:23:47 INFO - PROCESS | 1664 | 1467318227045 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:47 INFO - PROCESS | 1664 | 1467318227121 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:23:47 INFO - PROCESS | 1664 | 1467318227180 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 1664 | 1467318227181 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a209800 == 37 [pid = 1664] [id = 284] 13:23:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1188e5000) [pid = 1664] [serial = 850] [outer = 0x0] 13:23:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x124f29800) [pid = 1664] [serial = 851] [outer = 0x1188e5000] 13:23:47 INFO - PROCESS | 1664 | 1467318227208 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1256e3000) [pid = 1664] [serial = 852] [outer = 0x1188e5000] 13:23:47 INFO - PROCESS | 1664 | 1467318227504 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]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 475ms 13:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:23:47 INFO - PROCESS | 1664 | 1467318227521 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1664 | 1467318227523 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:23:47 INFO - PROCESS | 1664 | 1467318227525 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1664 | 1467318227527 Marionette TRACE conn2 <- [1,1110,null,{}] 13:23:47 INFO - PROCESS | 1664 | 1467318227529 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}] 13:23:47 INFO - PROCESS | 1664 | 1467318227531 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:47 INFO - PROCESS | 1664 | 1467318227635 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:23:47 INFO - PROCESS | 1664 | 1467318227639 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 1664 | 1467318227640 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x118704000 == 38 [pid = 1664] [id = 285] 13:23:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1256eb400) [pid = 1664] [serial = 853] [outer = 0x0] 13:23:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1260b6800) [pid = 1664] [serial = 854] [outer = 0x1256eb400] 13:23:47 INFO - PROCESS | 1664 | 1467318227664 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1260ea000) [pid = 1664] [serial = 855] [outer = 0x1256eb400] 13:23:48 INFO - PROCESS | 1664 | 1467318228220 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]]]}] 13:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 772ms 13:23:48 INFO - PROCESS | 1664 | 1467318228297 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:23:48 INFO - PROCESS | 1664 | 1467318228300 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:23:48 INFO - PROCESS | 1664 | 1467318228303 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - PROCESS | 1664 | 1467318228305 Marionette TRACE conn2 <- [1,1114,null,{}] 13:23:48 INFO - PROCESS | 1664 | 1467318228310 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}] 13:23:48 INFO - PROCESS | 1664 | 1467318228312 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:48 INFO - PROCESS | 1664 | 1467318228424 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:23:48 INFO - PROCESS | 1664 | 1467318228479 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 1664 | 1467318228480 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x117150800 == 39 [pid = 1664] [id = 286] 13:23:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112d53000) [pid = 1664] [serial = 856] [outer = 0x0] 13:23:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1131e6000) [pid = 1664] [serial = 857] [outer = 0x112d53000] 13:23:48 INFO - PROCESS | 1664 | 1467318228512 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x115e8b400) [pid = 1664] [serial = 858] [outer = 0x112d53000] 13:23:49 INFO - PROCESS | 1664 | 1467318229084 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]]]}] 13:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 824ms 13:23:49 INFO - PROCESS | 1664 | 1467318229128 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 1664 | 1467318229131 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:23:49 INFO - PROCESS | 1664 | 1467318229136 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 1664 | 1467318229137 Marionette TRACE conn2 <- [1,1118,null,{}] 13:23:49 INFO - PROCESS | 1664 | 1467318229140 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}] 13:23:49 INFO - PROCESS | 1664 | 1467318229142 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:49 INFO - PROCESS | 1664 | 1467318229251 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:23:49 INFO - PROCESS | 1664 | 1467318229330 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1664 | 1467318229331 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x116682000 == 40 [pid = 1664] [id = 287] 13:23:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112d2fc00) [pid = 1664] [serial = 859] [outer = 0x0] 13:23:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x113c66400) [pid = 1664] [serial = 860] [outer = 0x112d2fc00] 13:23:49 INFO - PROCESS | 1664 | 1467318229363 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116fe1c00) [pid = 1664] [serial = 861] [outer = 0x112d2fc00] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12a209800 == 39 [pid = 1664] [id = 284] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1290c7800 == 38 [pid = 1664] [id = 283] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x123b2a000 == 37 [pid = 1664] [id = 282] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x124fc6000 == 36 [pid = 1664] [id = 281] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x111e83800 == 35 [pid = 1664] [id = 280] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x119d94800 == 34 [pid = 1664] [id = 279] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1191c3800 == 33 [pid = 1664] [id = 278] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x11871d000 == 32 [pid = 1664] [id = 277] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x117d7c000 == 31 [pid = 1664] [id = 276] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1164ab800 == 30 [pid = 1664] [id = 275] 13:23:49 INFO - PROCESS | 1664 | --DOCSHELL 0x112e97800 == 29 [pid = 1664] [id = 274] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x124c23c00) [pid = 1664] [serial = 785] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124f27800) [pid = 1664] [serial = 788] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x114faf000) [pid = 1664] [serial = 764] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x115ddf400) [pid = 1664] [serial = 765] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116fe3000) [pid = 1664] [serial = 770] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1164ec800) [pid = 1664] [serial = 771] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11966f800) [pid = 1664] [serial = 776] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1197a3000) [pid = 1664] [serial = 777] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119ae2800) [pid = 1664] [serial = 779] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119b33c00) [pid = 1664] [serial = 780] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x110fa7400) [pid = 1664] [serial = 761] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112697800) [pid = 1664] [serial = 762] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118887c00) [pid = 1664] [serial = 773] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118fb7800) [pid = 1664] [serial = 774] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x125466800) [pid = 1664] [serial = 791] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115d52400) [pid = 1664] [serial = 767] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1164e3800) [pid = 1664] [serial = 768] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1211e8000) [pid = 1664] [serial = 759] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1260b7800) [pid = 1664] [serial = 801] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x124fa2800) [pid = 1664] [serial = 789] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x113c64400) [pid = 1664] [serial = 794] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1256dec00) [pid = 1664] [serial = 798] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1256a4400) [pid = 1664] [serial = 792] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x116fe3800) [pid = 1664] [serial = 795] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x125bd9800) [pid = 1664] [serial = 800] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119ada800) [pid = 1664] [serial = 797] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x119f4ec00) [pid = 1664] [serial = 782] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x123935c00) [pid = 1664] [serial = 783] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x124c2a000) [pid = 1664] [serial = 786] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1260edc00) [pid = 1664] [serial = 804] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1260bf000) [pid = 1664] [serial = 803] [outer = 0x0] [url = about:blank] 13:23:49 INFO - PROCESS | 1664 | 1467318229987 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]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 876ms 13:23:50 INFO - PROCESS | 1664 | 1467318230012 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:23:50 INFO - PROCESS | 1664 | 1467318230014 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:23:50 INFO - PROCESS | 1664 | 1467318230017 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1664 | 1467318230020 Marionette TRACE conn2 <- [1,1122,null,{}] 13:23:50 INFO - PROCESS | 1664 | 1467318230023 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}] 13:23:50 INFO - PROCESS | 1664 | 1467318230025 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:50 INFO - PROCESS | 1664 | 1467318230107 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:23:50 INFO - PROCESS | 1664 | 1467318230111 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 1664 | 1467318230114 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x116675000 == 30 [pid = 1664] [id = 288] 13:23:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x116756400) [pid = 1664] [serial = 862] [outer = 0x0] 13:23:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x116a1b000) [pid = 1664] [serial = 863] [outer = 0x116756400] 13:23:50 INFO - PROCESS | 1664 | 1467318230144 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x116fdb000) [pid = 1664] [serial = 864] [outer = 0x116756400] 13:23:50 INFO - PROCESS | 1664 | 1467318230504 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]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 13:23:50 INFO - PROCESS | 1664 | 1467318230538 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:23:50 INFO - PROCESS | 1664 | 1467318230541 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:23:50 INFO - PROCESS | 1664 | 1467318230545 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1664 | 1467318230547 Marionette TRACE conn2 <- [1,1126,null,{}] 13:23:50 INFO - PROCESS | 1664 | 1467318230550 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}] 13:23:50 INFO - PROCESS | 1664 | 1467318230551 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:50 INFO - PROCESS | 1664 | 1467318230633 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:23:50 INFO - PROCESS | 1664 | 1467318230638 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 1664 | 1467318230639 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d7c800 == 31 [pid = 1664] [id = 289] 13:23:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1176f8c00) [pid = 1664] [serial = 865] [outer = 0x0] 13:23:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118140800) [pid = 1664] [serial = 866] [outer = 0x1176f8c00] 13:23:50 INFO - PROCESS | 1664 | 1467318230666 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118363400) [pid = 1664] [serial = 867] [outer = 0x1176f8c00] 13:23:51 INFO - PROCESS | 1664 | 1467318231033 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]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 13:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:23:51 INFO - PROCESS | 1664 | 1467318231066 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 1664 | 1467318231067 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:23:51 INFO - PROCESS | 1664 | 1467318231079 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 1664 | 1467318231081 Marionette TRACE conn2 <- [1,1130,null,{}] 13:23:51 INFO - PROCESS | 1664 | 1467318231091 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}] 13:23:51 INFO - PROCESS | 1664 | 1467318231094 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:51 INFO - PROCESS | 1664 | 1467318231173 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:23:51 INFO - PROCESS | 1664 | 1467318231177 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 1664 | 1467318231179 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d8000 == 32 [pid = 1664] [id = 290] 13:23:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112a55c00) [pid = 1664] [serial = 868] [outer = 0x0] 13:23:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11964c800) [pid = 1664] [serial = 869] [outer = 0x112a55c00] 13:23:51 INFO - PROCESS | 1664 | 1467318231209 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119762800) [pid = 1664] [serial = 870] [outer = 0x112a55c00] 13:23:51 INFO - PROCESS | 1664 | 1467318231539 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]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 482ms 13:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:23:51 INFO - PROCESS | 1664 | 1467318231552 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 1664 | 1467318231554 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:23:51 INFO - PROCESS | 1664 | 1467318231556 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 1664 | 1467318231557 Marionette TRACE conn2 <- [1,1134,null,{}] 13:23:51 INFO - PROCESS | 1664 | 1467318231559 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}] 13:23:51 INFO - PROCESS | 1664 | 1467318231561 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:51 INFO - PROCESS | 1664 | 1467318231645 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:23:51 INFO - PROCESS | 1664 | 1467318231701 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 1664 | 1467318231703 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d94800 == 33 [pid = 1664] [id = 291] 13:23:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119674400) [pid = 1664] [serial = 871] [outer = 0x0] 13:23:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119a6d400) [pid = 1664] [serial = 872] [outer = 0x119674400] 13:23:51 INFO - PROCESS | 1664 | 1467318231728 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119ae6800) [pid = 1664] [serial = 873] [outer = 0x119674400] 13:23:52 INFO - PROCESS | 1664 | 1467318232044 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]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 13:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:23:52 INFO - PROCESS | 1664 | 1467318232075 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1664 | 1467318232076 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:23:52 INFO - PROCESS | 1664 | 1467318232078 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1664 | 1467318232080 Marionette TRACE conn2 <- [1,1138,null,{}] 13:23:52 INFO - PROCESS | 1664 | 1467318232083 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}] 13:23:52 INFO - PROCESS | 1664 | 1467318232085 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:52 INFO - PROCESS | 1664 | 1467318232180 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:23:52 INFO - PROCESS | 1664 | 1467318232191 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1664 | 1467318232192 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x124ca0000 == 34 [pid = 1664] [id = 292] 13:23:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112a54000) [pid = 1664] [serial = 874] [outer = 0x0] 13:23:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119b35400) [pid = 1664] [serial = 875] [outer = 0x112a54000] 13:23:52 INFO - PROCESS | 1664 | 1467318232216 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119fa2800) [pid = 1664] [serial = 876] [outer = 0x112a54000] 13:23:52 INFO - PROCESS | 1664 | 1467318232570 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]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 13:23:52 INFO - PROCESS | 1664 | 1467318232603 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1664 | 1467318232604 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:23:52 INFO - PROCESS | 1664 | 1467318232606 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1664 | 1467318232607 Marionette TRACE conn2 <- [1,1142,null,{}] 13:23:52 INFO - PROCESS | 1664 | 1467318232609 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}] 13:23:52 INFO - PROCESS | 1664 | 1467318232613 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:52 INFO - PROCESS | 1664 | 1467318232725 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:23:52 INFO - PROCESS | 1664 | 1467318232729 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1664 | 1467318232730 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x11820a800 == 35 [pid = 1664] [id = 293] 13:23:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119faa400) [pid = 1664] [serial = 877] [outer = 0x0] 13:23:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1249b6c00) [pid = 1664] [serial = 878] [outer = 0x119faa400] 13:23:52 INFO - PROCESS | 1664 | 1467318232764 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1260b4000) [pid = 1664] [serial = 879] [outer = 0x119faa400] 13:23:53 INFO - PROCESS | 1664 | 1467318233111 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]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 13:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:23:53 INFO - PROCESS | 1664 | 1467318233124 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 1664 | 1467318233125 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:23:53 INFO - PROCESS | 1664 | 1467318233127 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 1664 | 1467318233128 Marionette TRACE conn2 <- [1,1146,null,{}] 13:23:53 INFO - PROCESS | 1664 | 1467318233131 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}] 13:23:53 INFO - PROCESS | 1664 | 1467318233134 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:53 INFO - PROCESS | 1664 | 1467318233234 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:23:53 INFO - PROCESS | 1664 | 1467318233268 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1664 | 1467318233269 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f61000 == 36 [pid = 1664] [id = 294] 13:23:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1260b8000) [pid = 1664] [serial = 880] [outer = 0x0] 13:23:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1260bc800) [pid = 1664] [serial = 881] [outer = 0x1260b8000] 13:23:53 INFO - PROCESS | 1664 | 1467318233294 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1260efc00) [pid = 1664] [serial = 882] [outer = 0x1260b8000] 13:23:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1260b9c00) [pid = 1664] [serial = 883] [outer = 0x12cb58c00] 13:23:53 INFO - PROCESS | 1664 | 1467318233639 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]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 13:23:53 INFO - PROCESS | 1664 | 1467318233647 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 1664 | 1467318233650 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:23:53 INFO - PROCESS | 1664 | 1467318233653 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 1664 | 1467318233654 Marionette TRACE conn2 <- [1,1150,null,{}] 13:23:53 INFO - PROCESS | 1664 | 1467318233656 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}] 13:23:53 INFO - PROCESS | 1664 | 1467318233657 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:53 INFO - PROCESS | 1664 | 1467318233756 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:23:53 INFO - PROCESS | 1664 | 1467318233766 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1664 | 1467318233768 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a619800 == 37 [pid = 1664] [id = 295] 13:23:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1260be000) [pid = 1664] [serial = 884] [outer = 0x0] 13:23:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126a8b800) [pid = 1664] [serial = 885] [outer = 0x1260be000] 13:23:53 INFO - PROCESS | 1664 | 1467318233799 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126b61800) [pid = 1664] [serial = 886] [outer = 0x1260be000] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116a1bc00) [pid = 1664] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x113c69000) [pid = 1664] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1130dc800) [pid = 1664] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119ae1400) [pid = 1664] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1197a1800) [pid = 1664] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1131e2c00) [pid = 1664] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1188e5000) [pid = 1664] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x110fa1c00) [pid = 1664] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112a5ac00) [pid = 1664] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112f5d800) [pid = 1664] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124fa3000) [pid = 1664] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118370c00) [pid = 1664] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119ae3800) [pid = 1664] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116888000) [pid = 1664] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x112d36c00) [pid = 1664] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:23:54 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1128ce000) [pid = 1664] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:23:54 INFO - PROCESS | 1664 | 1467318234199 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]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 568ms 13:23:54 INFO - PROCESS | 1664 | 1467318234222 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1664 | 1467318234223 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:23:54 INFO - PROCESS | 1664 | 1467318234225 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1664 | 1467318234226 Marionette TRACE conn2 <- [1,1154,null,{}] 13:23:54 INFO - PROCESS | 1664 | 1467318234229 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}] 13:23:54 INFO - PROCESS | 1664 | 1467318234230 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:54 INFO - PROCESS | 1664 | 1467318234309 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:23:54 INFO - PROCESS | 1664 | 1467318234313 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 1664 | 1467318234314 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d7000 == 38 [pid = 1664] [id = 296] 13:23:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1130e1400) [pid = 1664] [serial = 887] [outer = 0x0] 13:23:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116805000) [pid = 1664] [serial = 888] [outer = 0x1130e1400] 13:23:54 INFO - PROCESS | 1664 | 1467318234341 Marionette DEBUG loaded listener.js 13:23:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11964f400) [pid = 1664] [serial = 889] [outer = 0x1130e1400] 13:23:54 INFO - PROCESS | 1664 | 1467318234669 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]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 13:23:54 INFO - PROCESS | 1664 | 1467318234693 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1664 | 1467318234694 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:23:54 INFO - PROCESS | 1664 | 1467318234697 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1664 | 1467318234699 Marionette TRACE conn2 <- [1,1158,null,{}] 13:23:54 INFO - PROCESS | 1664 | 1467318234702 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}] 13:23:54 INFO - PROCESS | 1664 | 1467318234703 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:54 INFO - PROCESS | 1664 | 1467318234814 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:23:54 INFO - PROCESS | 1664 | 1467318234820 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 1664 | 1467318234821 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6ec000 == 39 [pid = 1664] [id = 297] 13:23:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11815ac00) [pid = 1664] [serial = 890] [outer = 0x0] 13:23:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1260f0000) [pid = 1664] [serial = 891] [outer = 0x11815ac00] 13:23:54 INFO - PROCESS | 1664 | 1467318234848 Marionette DEBUG loaded listener.js 13:23:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x126f0ec00) [pid = 1664] [serial = 892] [outer = 0x11815ac00] 13:23:55 INFO - PROCESS | 1664 | 1467318235227 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]]]}] 13:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 571ms 13:23:55 INFO - PROCESS | 1664 | 1467318235269 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:23:55 INFO - PROCESS | 1664 | 1467318235270 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:23:55 INFO - PROCESS | 1664 | 1467318235273 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 1664 | 1467318235274 Marionette TRACE conn2 <- [1,1162,null,{}] 13:23:55 INFO - PROCESS | 1664 | 1467318235277 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}] 13:23:55 INFO - PROCESS | 1664 | 1467318235278 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:55 INFO - PROCESS | 1664 | 1467318235371 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:23:55 INFO - PROCESS | 1664 | 1467318235431 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 1664 | 1467318235432 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b904000 == 40 [pid = 1664] [id = 298] 13:23:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119ae5800) [pid = 1664] [serial = 893] [outer = 0x0] 13:23:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x127242400) [pid = 1664] [serial = 894] [outer = 0x119ae5800] 13:23:55 INFO - PROCESS | 1664 | 1467318235459 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1288a8800) [pid = 1664] [serial = 895] [outer = 0x119ae5800] 13:23:55 INFO - PROCESS | 1664 | 1467318235754 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]]]}] 13:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 13:23:55 INFO - PROCESS | 1664 | 1467318235794 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:23:55 INFO - PROCESS | 1664 | 1467318235795 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:23:55 INFO - PROCESS | 1664 | 1467318235797 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 1664 | 1467318235798 Marionette TRACE conn2 <- [1,1166,null,{}] 13:23:55 INFO - PROCESS | 1664 | 1467318235803 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}] 13:23:55 INFO - PROCESS | 1664 | 1467318235804 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:55 INFO - PROCESS | 1664 | 1467318235892 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:23:55 INFO - PROCESS | 1664 | 1467318235896 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 1664 | 1467318235897 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd98000 == 41 [pid = 1664] [id = 299] 13:23:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118fb6400) [pid = 1664] [serial = 896] [outer = 0x0] 13:23:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1288adc00) [pid = 1664] [serial = 897] [outer = 0x118fb6400] 13:23:55 INFO - PROCESS | 1664 | 1467318235923 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1288e5400) [pid = 1664] [serial = 898] [outer = 0x118fb6400] 13:23:56 INFO - PROCESS | 1664 | --DOCSHELL 0x116675000 == 40 [pid = 1664] [id = 288] 13:23:56 INFO - PROCESS | 1664 | --DOCSHELL 0x116682000 == 39 [pid = 1664] [id = 287] 13:23:56 INFO - PROCESS | 1664 | --DOCSHELL 0x118704000 == 38 [pid = 1664] [id = 285] 13:23:56 INFO - PROCESS | 1664 | --DOCSHELL 0x117150800 == 37 [pid = 1664] [id = 286] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x119d94800 == 36 [pid = 1664] [id = 291] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x117d7c800 == 35 [pid = 1664] [id = 289] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x124ca0000 == 34 [pid = 1664] [id = 292] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d7000 == 33 [pid = 1664] [id = 296] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x128f61000 == 32 [pid = 1664] [id = 294] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12a619800 == 31 [pid = 1664] [id = 295] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d8000 == 30 [pid = 1664] [id = 290] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6ec000 == 29 [pid = 1664] [id = 297] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11820a800 == 28 [pid = 1664] [id = 293] 13:23:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12b904000 == 27 [pid = 1664] [id = 298] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1197a6400) [pid = 1664] [serial = 836] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x115d4a800) [pid = 1664] [serial = 824] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116757000) [pid = 1664] [serial = 825] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112a51c00) [pid = 1664] [serial = 821] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112d2d800) [pid = 1664] [serial = 822] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x116fe0400) [pid = 1664] [serial = 827] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117d11800) [pid = 1664] [serial = 828] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11815cc00) [pid = 1664] [serial = 830] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1188db800) [pid = 1664] [serial = 831] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x115e1f000) [pid = 1664] [serial = 819] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x113382400) [pid = 1664] [serial = 818] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119b39800) [pid = 1664] [serial = 839] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119add800) [pid = 1664] [serial = 837] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119fa6400) [pid = 1664] [serial = 842] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x115e21c00) [pid = 1664] [serial = 845] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118140c00) [pid = 1664] [serial = 846] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x124f29800) [pid = 1664] [serial = 851] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x119fdd000) [pid = 1664] [serial = 843] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x112d30800) [pid = 1664] [serial = 807] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x112699800) [pid = 1664] [serial = 806] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x118f7a800) [pid = 1664] [serial = 833] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x119652c00) [pid = 1664] [serial = 834] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x11813a400) [pid = 1664] [serial = 810] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x119f4e800) [pid = 1664] [serial = 840] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x116fdbc00) [pid = 1664] [serial = 809] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x124a92800) [pid = 1664] [serial = 848] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1260b6800) [pid = 1664] [serial = 854] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x1256e3000) [pid = 1664] [serial = 852] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x124c28800) [pid = 1664] [serial = 849] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x118f80000) [pid = 1664] [serial = 812] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x11975a400) [pid = 1664] [serial = 813] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x1211e8c00) [pid = 1664] [serial = 816] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x119fa8c00) [pid = 1664] [serial = 815] [outer = 0x0] [url = about:blank] 13:23:57 INFO - PROCESS | 1664 | 1467318237330 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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1574ms 13:23:57 INFO - PROCESS | 1664 | 1467318237372 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 1664 | 1467318237374 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:23:57 INFO - PROCESS | 1664 | 1467318237378 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1664 | 1467318237380 Marionette TRACE conn2 <- [1,1170,null,{}] 13:23:57 INFO - PROCESS | 1664 | 1467318237390 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}] 13:23:57 INFO - PROCESS | 1664 | 1467318237392 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:57 INFO - PROCESS | 1664 | 1467318237477 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:23:57 INFO - PROCESS | 1664 | 1467318237530 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 1664 | 1467318237531 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e3b000 == 28 [pid = 1664] [id = 300] 13:23:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x112a82000) [pid = 1664] [serial = 899] [outer = 0x0] 13:23:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x112f10000) [pid = 1664] [serial = 900] [outer = 0x112a82000] 13:23:57 INFO - PROCESS | 1664 | 1467318237560 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1131c6000) [pid = 1664] [serial = 901] [outer = 0x112a82000] 13:23:57 INFO - PROCESS | 1664 | 1467318237875 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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 527ms 13:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:23:57 INFO - PROCESS | 1664 | 1467318237904 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 1664 | 1467318237908 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:23:57 INFO - PROCESS | 1664 | 1467318237912 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1664 | 1467318237914 Marionette TRACE conn2 <- [1,1174,null,{}] 13:23:57 INFO - PROCESS | 1664 | 1467318237919 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}] 13:23:57 INFO - PROCESS | 1664 | 1467318237921 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:58 INFO - PROCESS | 1664 | 1467318237998 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:23:58 INFO - PROCESS | 1664 | 1467318238005 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 1664 | 1467318238006 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f20800 == 29 [pid = 1664] [id = 301] 13:23:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x115d4d400) [pid = 1664] [serial = 902] [outer = 0x0] 13:23:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x115e2b800) [pid = 1664] [serial = 903] [outer = 0x115d4d400] 13:23:58 INFO - PROCESS | 1664 | 1467318238034 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1164ef400) [pid = 1664] [serial = 904] [outer = 0x115d4d400] 13:23:58 INFO - PROCESS | 1664 | 1467318238372 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] 13:23:58 INFO - PROCESS | 1664 | 1467318238387 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:23:58 INFO - PROCESS | 1664 | 1467318238390 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1664 | 1467318238403 Marionette TRACE conn2 <- [1,1178,null,{}] 13:23:58 INFO - PROCESS | 1664 | 1467318238411 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}] 13:23:58 INFO - PROCESS | 1664 | 1467318238414 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:58 INFO - PROCESS | 1664 | 1467318238493 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:23:58 INFO - PROCESS | 1664 | 1467318238497 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 1664 | 1467318238501 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x118222000 == 30 [pid = 1664] [id = 302] 13:23:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1121b0800) [pid = 1664] [serial = 905] [outer = 0x0] 13:23:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x116fe1000) [pid = 1664] [serial = 906] [outer = 0x1121b0800] 13:23:58 INFO - PROCESS | 1664 | 1467318238531 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x117d14800) [pid = 1664] [serial = 907] [outer = 0x1121b0800] 13:23:58 INFO - PROCESS | 1664 | 1467318238873 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] 13:23:58 INFO - PROCESS | 1664 | 1467318238924 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:23:58 INFO - PROCESS | 1664 | 1467318238926 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1664 | 1467318238928 Marionette TRACE conn2 <- [1,1182,null,{}] 13:23:58 INFO - PROCESS | 1664 | 1467318238930 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}] 13:23:58 INFO - PROCESS | 1664 | 1467318238931 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:59 INFO - PROCESS | 1664 | 1467318239028 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:23:59 INFO - PROCESS | 1664 | 1467318239034 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1664 | 1467318239035 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185da000 == 31 [pid = 1664] [id = 303] 13:23:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x118132800) [pid = 1664] [serial = 908] [outer = 0x0] 13:23:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x118159000) [pid = 1664] [serial = 909] [outer = 0x118132800] 13:23:59 INFO - PROCESS | 1664 | 1467318239061 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x118527000) [pid = 1664] [serial = 910] [outer = 0x118132800] 13:23:59 INFO - PROCESS | 1664 | 1467318239371 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 1664 | 1467318239397 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:23:59 INFO - PROCESS | 1664 | 1467318239403 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 1664 | 1467318239404 Marionette TRACE conn2 <- [1,1186,null,{}] 13:23:59 INFO - PROCESS | 1664 | 1467318239406 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}] 13:23:59 INFO - PROCESS | 1664 | 1467318239408 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:59 INFO - PROCESS | 1664 | 1467318239514 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:23:59 INFO - PROCESS | 1664 | 1467318239524 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1664 | 1467318239525 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:23:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d4000 == 32 [pid = 1664] [id = 304] 13:23:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x114fbc000) [pid = 1664] [serial = 911] [outer = 0x0] 13:23:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x118887800) [pid = 1664] [serial = 912] [outer = 0x114fbc000] 13:23:59 INFO - PROCESS | 1664 | 1467318239567 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1193e8400) [pid = 1664] [serial = 913] [outer = 0x114fbc000] 13:23:59 INFO - PROCESS | 1664 | 1467318239911 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] 13:23:59 INFO - PROCESS | 1664 | 1467318239924 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:23:59 INFO - PROCESS | 1664 | 1467318239926 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 1664 | 1467318239927 Marionette TRACE conn2 <- [1,1190,null,{}] 13:23:59 INFO - PROCESS | 1664 | 1467318239929 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}] 13:23:59 INFO - PROCESS | 1664 | 1467318239936 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:00 INFO - PROCESS | 1664 | 1467318240056 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:24:00 INFO - PROCESS | 1664 | 1467318240062 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1664 | 1467318240063 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a20000 == 33 [pid = 1664] [id = 305] 13:24:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x118fb0000) [pid = 1664] [serial = 914] [outer = 0x0] 13:24:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119758800) [pid = 1664] [serial = 915] [outer = 0x118fb0000] 13:24:00 INFO - PROCESS | 1664 | 1467318240091 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x119ae0000) [pid = 1664] [serial = 916] [outer = 0x118fb0000] 13:24:00 INFO - PROCESS | 1664 | 1467318240389 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] 13:24:00 INFO - PROCESS | 1664 | 1467318240396 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:24:00 INFO - PROCESS | 1664 | 1467318240406 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1664 | 1467318240408 Marionette TRACE conn2 <- [1,1194,null,{}] 13:24:00 INFO - PROCESS | 1664 | 1467318240410 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}] 13:24:00 INFO - PROCESS | 1664 | 1467318240411 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:00 INFO - PROCESS | 1664 | 1467318240497 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:24:00 INFO - PROCESS | 1664 | 1467318240503 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1664 | 1467318240504 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211bf000 == 34 [pid = 1664] [id = 306] 13:24:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1197a0400) [pid = 1664] [serial = 917] [outer = 0x0] 13:24:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119b52800) [pid = 1664] [serial = 918] [outer = 0x1197a0400] 13:24:00 INFO - PROCESS | 1664 | 1467318240528 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119f4d000) [pid = 1664] [serial = 919] [outer = 0x1197a0400] 13:24:00 INFO - PROCESS | 1664 | 1467318240846 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] 13:24:00 INFO - PROCESS | 1664 | 1467318240878 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:24:00 INFO - PROCESS | 1664 | 1467318240880 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1664 | 1467318240881 Marionette TRACE conn2 <- [1,1198,null,{}] 13:24:00 INFO - PROCESS | 1664 | 1467318240883 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}] 13:24:00 INFO - PROCESS | 1664 | 1467318240884 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:00 INFO - PROCESS | 1664 | 1467318240982 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:24:00 INFO - PROCESS | 1664 | 1467318240988 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1664 | 1467318240989 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b21000 == 35 [pid = 1664] [id = 307] 13:24:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119ae3c00) [pid = 1664] [serial = 920] [outer = 0x0] 13:24:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119fa2400) [pid = 1664] [serial = 921] [outer = 0x119ae3c00] 13:24:01 INFO - PROCESS | 1664 | 1467318241014 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1211e8c00) [pid = 1664] [serial = 922] [outer = 0x119ae3c00] 13:24:01 INFO - PROCESS | 1664 | 1467318241302 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]]]}] 13:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 471ms 13:24:01 INFO - PROCESS | 1664 | 1467318241353 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 1664 | 1467318241354 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:24:01 INFO - PROCESS | 1664 | 1467318241357 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1664 | 1467318241358 Marionette TRACE conn2 <- [1,1202,null,{}] 13:24:01 INFO - PROCESS | 1664 | 1467318241360 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}] 13:24:01 INFO - PROCESS | 1664 | 1467318241361 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:01 INFO - PROCESS | 1664 | 1467318241437 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:24:01 INFO - PROCESS | 1664 | 1467318241440 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1664 | 1467318241441 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x11821e800 == 36 [pid = 1664] [id = 308] 13:24:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1211e8000) [pid = 1664] [serial = 923] [outer = 0x0] 13:24:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x123b3f400) [pid = 1664] [serial = 924] [outer = 0x1211e8000] 13:24:01 INFO - PROCESS | 1664 | 1467318241473 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124c28800) [pid = 1664] [serial = 925] [outer = 0x1211e8000] 13:24:01 INFO - PROCESS | 1664 | 1467318241776 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]]]}] 13:24:01 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 13:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 468ms 13:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:24:01 INFO - PROCESS | 1664 | 1467318241825 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 1664 | 1467318241826 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:24:01 INFO - PROCESS | 1664 | 1467318241828 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1664 | 1467318241829 Marionette TRACE conn2 <- [1,1206,null,{}] 13:24:01 INFO - PROCESS | 1664 | 1467318241832 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}] 13:24:01 INFO - PROCESS | 1664 | 1467318241833 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:01 INFO - PROCESS | 1664 | 1467318241919 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:24:01 INFO - PROCESS | 1664 | 1467318241980 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1664 | 1467318241981 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x125692000 == 37 [pid = 1664] [id = 309] 13:24:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1211ecc00) [pid = 1664] [serial = 926] [outer = 0x0] 13:24:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124c2e000) [pid = 1664] [serial = 927] [outer = 0x1211ecc00] 13:24:02 INFO - PROCESS | 1664 | 1467318242020 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124fa3c00) [pid = 1664] [serial = 928] [outer = 0x1211ecc00] 13:24:02 INFO - PROCESS | 1664 | 1467318242389 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]]]}] 13:24:02 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 13:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 568ms 13:24:02 INFO - PROCESS | 1664 | 1467318242396 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 1664 | 1467318242398 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:24:02 INFO - PROCESS | 1664 | 1467318242405 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 1664 | 1467318242406 Marionette TRACE conn2 <- [1,1210,null,{}] 13:24:02 INFO - PROCESS | 1664 | 1467318242408 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}] 13:24:02 INFO - PROCESS | 1664 | 1467318242410 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:02 INFO - PROCESS | 1664 | 1467318242502 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:24:02 INFO - PROCESS | 1664 | 1467318242535 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 1664 | 1467318242537 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d2000 == 38 [pid = 1664] [id = 310] 13:24:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124f2f800) [pid = 1664] [serial = 929] [outer = 0x0] 13:24:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124fe9c00) [pid = 1664] [serial = 930] [outer = 0x124f2f800] 13:24:02 INFO - PROCESS | 1664 | 1467318242603 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1260ba400) [pid = 1664] [serial = 931] [outer = 0x124f2f800] 13:24:02 INFO - PROCESS | 1664 | 1467318242955 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]]]}] 13:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 569ms 13:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:24:02 INFO - PROCESS | 1664 | 1467318242975 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 1664 | 1467318242976 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:24:02 INFO - PROCESS | 1664 | 1467318242985 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 1664 | 1467318242987 Marionette TRACE conn2 <- [1,1214,null,{}] 13:24:02 INFO - PROCESS | 1664 | 1467318242989 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}] 13:24:02 INFO - PROCESS | 1664 | 1467318242991 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:03 INFO - PROCESS | 1664 | 1467318243088 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:24:03 INFO - PROCESS | 1664 | 1467318243092 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1664 | 1467318243093 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f71000 == 39 [pid = 1664] [id = 311] 13:24:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124fa3800) [pid = 1664] [serial = 932] [outer = 0x0] 13:24:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1260ed400) [pid = 1664] [serial = 933] [outer = 0x124fa3800] 13:24:03 INFO - PROCESS | 1664 | 1467318243117 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126f19800) [pid = 1664] [serial = 934] [outer = 0x124fa3800] 13:24:03 INFO - PROCESS | 1664 | 1467318243455 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]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 527ms 13:24:03 INFO - PROCESS | 1664 | 1467318243506 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 1664 | 1467318243507 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:24:03 INFO - PROCESS | 1664 | 1467318243509 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 1664 | 1467318243510 Marionette TRACE conn2 <- [1,1218,null,{}] 13:24:03 INFO - PROCESS | 1664 | 1467318243512 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}] 13:24:03 INFO - PROCESS | 1664 | 1467318243513 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:03 INFO - PROCESS | 1664 | 1467318243607 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:24:03 INFO - PROCESS | 1664 | 1467318243622 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1664 | 1467318243623 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2f2000 == 40 [pid = 1664] [id = 312] 13:24:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126a83800) [pid = 1664] [serial = 935] [outer = 0x0] 13:24:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126fd2400) [pid = 1664] [serial = 936] [outer = 0x126a83800] 13:24:03 INFO - PROCESS | 1664 | 1467318243654 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x127240800) [pid = 1664] [serial = 937] [outer = 0x126a83800] 13:24:03 INFO - PROCESS | 1664 | 1467318243994 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]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 13:24:04 INFO - PROCESS | 1664 | 1467318244033 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 1664 | 1467318244034 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:24:04 INFO - PROCESS | 1664 | 1467318244036 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1664 | 1467318244037 Marionette TRACE conn2 <- [1,1222,null,{}] 13:24:04 INFO - PROCESS | 1664 | 1467318244039 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}] 13:24:04 INFO - PROCESS | 1664 | 1467318244040 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:04 INFO - PROCESS | 1664 | 1467318244137 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:24:04 INFO - PROCESS | 1664 | 1467318244140 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1664 | 1467318244141 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d0800 == 41 [pid = 1664] [id = 313] 13:24:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126a84400) [pid = 1664] [serial = 938] [outer = 0x0] 13:24:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1288a1800) [pid = 1664] [serial = 939] [outer = 0x126a84400] 13:24:04 INFO - PROCESS | 1664 | 1467318244165 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1288ac400) [pid = 1664] [serial = 940] [outer = 0x126a84400] 13:24:04 INFO - PROCESS | 1664 | 1467318244460 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] 13:24:04 INFO - PROCESS | 1664 | 1467318244507 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:24:04 INFO - PROCESS | 1664 | 1467318244649 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1664 | 1467318244650 Marionette TRACE conn2 <- [1,1226,null,{}] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119faa400) [pid = 1664] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112a54000) [pid = 1664] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1260b8000) [pid = 1664] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1130e1400) [pid = 1664] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11815ac00) [pid = 1664] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1260be000) [pid = 1664] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119674400) [pid = 1664] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112a55c00) [pid = 1664] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1176f8c00) [pid = 1664] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116756400) [pid = 1664] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112d2fc00) [pid = 1664] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x112d53000) [pid = 1664] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1256eb400) [pid = 1664] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:24:04 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119ae5800) [pid = 1664] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:24:04 INFO - PROCESS | 1664 | 1467318244676 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}] 13:24:04 INFO - PROCESS | 1664 | 1467318244677 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:04 INFO - PROCESS | 1664 | 1467318244759 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:24:04 INFO - PROCESS | 1664 | 1467318244763 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1664 | 1467318244774 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d2800 == 42 [pid = 1664] [id = 314] 13:24:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x112a55c00) [pid = 1664] [serial = 941] [outer = 0x0] 13:24:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x115e1fc00) [pid = 1664] [serial = 942] [outer = 0x112a55c00] 13:24:04 INFO - PROCESS | 1664 | 1467318244798 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118f7cc00) [pid = 1664] [serial = 943] [outer = 0x112a55c00] 13:24:05 INFO - PROCESS | 1664 | 1467318245106 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]]]}] 13:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 627ms 13:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:24:05 INFO - PROCESS | 1664 | 1467318245137 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1664 | 1467318245139 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:24:05 INFO - PROCESS | 1664 | 1467318245140 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1664 | 1467318245141 Marionette TRACE conn2 <- [1,1230,null,{}] 13:24:05 INFO - PROCESS | 1664 | 1467318245143 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}] 13:24:05 INFO - PROCESS | 1664 | 1467318245145 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:05 INFO - PROCESS | 1664 | 1467318245227 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:24:05 INFO - PROCESS | 1664 | 1467318245230 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1664 | 1467318245231 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0da800 == 43 [pid = 1664] [id = 315] 13:24:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119b38c00) [pid = 1664] [serial = 944] [outer = 0x0] 13:24:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126b60000) [pid = 1664] [serial = 945] [outer = 0x119b38c00] 13:24:05 INFO - PROCESS | 1664 | 1467318245256 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1288e8000) [pid = 1664] [serial = 946] [outer = 0x119b38c00] 13:24:05 INFO - PROCESS | 1664 | 1467318245561 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]]]}] 13:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 13:24:05 INFO - PROCESS | 1664 | 1467318245637 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1664 | 1467318245639 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:24:05 INFO - PROCESS | 1664 | 1467318245642 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1664 | 1467318245644 Marionette TRACE conn2 <- [1,1234,null,{}] 13:24:05 INFO - PROCESS | 1664 | 1467318245648 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}] 13:24:05 INFO - PROCESS | 1664 | 1467318245650 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:05 INFO - PROCESS | 1664 | 1467318245787 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:24:05 INFO - PROCESS | 1664 | 1467318245792 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1664 | 1467318245793 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd93800 == 44 [pid = 1664] [id = 316] 13:24:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119653400) [pid = 1664] [serial = 947] [outer = 0x0] 13:24:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1288ed400) [pid = 1664] [serial = 948] [outer = 0x119653400] 13:24:05 INFO - PROCESS | 1664 | 1467318245834 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1289c2800) [pid = 1664] [serial = 949] [outer = 0x119653400] 13:24:06 INFO - PROCESS | 1664 | 1467318246202 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]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 571ms 13:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:24:06 INFO - PROCESS | 1664 | 1467318246213 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1664 | 1467318246214 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:24:06 INFO - PROCESS | 1664 | 1467318246219 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1664 | 1467318246221 Marionette TRACE conn2 <- [1,1238,null,{}] 13:24:06 INFO - PROCESS | 1664 | 1467318246223 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}] 13:24:06 INFO - PROCESS | 1664 | 1467318246224 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:06 INFO - PROCESS | 1664 | 1467318246331 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:24:06 INFO - PROCESS | 1664 | 1467318246337 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 1664 | 1467318246338 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c362000 == 45 [pid = 1664] [id = 317] 13:24:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1288ee000) [pid = 1664] [serial = 950] [outer = 0x0] 13:24:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1289c8400) [pid = 1664] [serial = 951] [outer = 0x1288ee000] 13:24:06 INFO - PROCESS | 1664 | 1467318246362 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128fa1000) [pid = 1664] [serial = 952] [outer = 0x1288ee000] 13:24:06 INFO - PROCESS | 1664 | 1467318246743 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]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 572ms 13:24:06 INFO - PROCESS | 1664 | 1467318246791 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:24:06 INFO - PROCESS | 1664 | 1467318246796 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:24:06 INFO - PROCESS | 1664 | 1467318246801 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1664 | 1467318246806 Marionette TRACE conn2 <- [1,1242,null,{}] 13:24:06 INFO - PROCESS | 1664 | 1467318246812 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}] 13:24:06 INFO - PROCESS | 1664 | 1467318246815 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:07 INFO - PROCESS | 1664 | 1467318247014 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:24:07 INFO - PROCESS | 1664 | 1467318247180 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 1664 | 1467318247183 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164bb800 == 46 [pid = 1664] [id = 318] 13:24:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112a56c00) [pid = 1664] [serial = 953] [outer = 0x0] 13:24:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x112a5e000) [pid = 1664] [serial = 954] [outer = 0x112a56c00] 13:24:07 INFO - PROCESS | 1664 | 1467318247224 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1131e5000) [pid = 1664] [serial = 955] [outer = 0x112a56c00] 13:24:07 INFO - PROCESS | 1664 | 1467318247735 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]]]}] 13:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 977ms 13:24:07 INFO - PROCESS | 1664 | 1467318247777 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 1664 | 1467318247781 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:24:07 INFO - PROCESS | 1664 | 1467318247787 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 1664 | 1467318247790 Marionette TRACE conn2 <- [1,1246,null,{}] 13:24:07 INFO - PROCESS | 1664 | 1467318247792 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}] 13:24:07 INFO - PROCESS | 1664 | 1467318247794 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:07 INFO - PROCESS | 1664 | 1467318247909 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:24:07 INFO - PROCESS | 1664 | 1467318247987 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 1664 | 1467318247988 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x118711000 == 47 [pid = 1664] [id = 319] 13:24:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x115e2bc00) [pid = 1664] [serial = 956] [outer = 0x0] 13:24:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1164e8c00) [pid = 1664] [serial = 957] [outer = 0x115e2bc00] 13:24:08 INFO - PROCESS | 1664 | 1467318248019 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x116f64000) [pid = 1664] [serial = 958] [outer = 0x115e2bc00] 13:24:08 INFO - PROCESS | 1664 | 1467318248855 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]]]}] 13:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1076ms 13:24:08 INFO - PROCESS | 1664 | 1467318248864 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 1664 | 1467318248866 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:24:08 INFO - PROCESS | 1664 | 1467318248905 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 1664 | 1467318248906 Marionette TRACE conn2 <- [1,1250,null,{}] 13:24:08 INFO - PROCESS | 1664 | 1467318248910 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}] 13:24:08 INFO - PROCESS | 1664 | 1467318248911 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:09 INFO - PROCESS | 1664 | 1467318249017 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:24:09 INFO - PROCESS | 1664 | 1467318249096 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1664 | 1467318249099 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x116858000 == 48 [pid = 1664] [id = 320] 13:24:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116147400) [pid = 1664] [serial = 959] [outer = 0x0] 13:24:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116749c00) [pid = 1664] [serial = 960] [outer = 0x116147400] 13:24:09 INFO - PROCESS | 1664 | 1467318249128 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x116f65c00) [pid = 1664] [serial = 961] [outer = 0x116147400] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd93800 == 47 [pid = 1664] [id = 316] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0da800 == 46 [pid = 1664] [id = 315] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d2800 == 45 [pid = 1664] [id = 314] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d0800 == 44 [pid = 1664] [id = 313] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2f2000 == 43 [pid = 1664] [id = 312] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x128f71000 == 42 [pid = 1664] [id = 311] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1288adc00) [pid = 1664] [serial = 897] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d2000 == 41 [pid = 1664] [id = 310] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x125692000 == 40 [pid = 1664] [id = 309] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11821e800 == 39 [pid = 1664] [id = 308] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x123b21000 == 38 [pid = 1664] [id = 307] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1211bf000 == 37 [pid = 1664] [id = 306] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x119a20000 == 36 [pid = 1664] [id = 305] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d4000 == 35 [pid = 1664] [id = 304] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1185da000 == 34 [pid = 1664] [id = 303] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x118222000 == 33 [pid = 1664] [id = 302] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x116f20800 == 32 [pid = 1664] [id = 301] 13:24:09 INFO - PROCESS | 1664 | --DOCSHELL 0x115e3b000 == 31 [pid = 1664] [id = 300] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1249b6c00) [pid = 1664] [serial = 878] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119b35400) [pid = 1664] [serial = 875] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1260bc800) [pid = 1664] [serial = 881] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1260b4000) [pid = 1664] [serial = 879] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11964f400) [pid = 1664] [serial = 889] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12c521400) [pid = 1664] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1260f0000) [pid = 1664] [serial = 891] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126a8b800) [pid = 1664] [serial = 885] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1260efc00) [pid = 1664] [serial = 882] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126f0ec00) [pid = 1664] [serial = 892] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116805000) [pid = 1664] [serial = 888] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x126b61800) [pid = 1664] [serial = 886] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119a6d400) [pid = 1664] [serial = 872] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11964c800) [pid = 1664] [serial = 869] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119762800) [pid = 1664] [serial = 870] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118140800) [pid = 1664] [serial = 866] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118363400) [pid = 1664] [serial = 867] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116a1b000) [pid = 1664] [serial = 863] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116fdb000) [pid = 1664] [serial = 864] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116fe1c00) [pid = 1664] [serial = 861] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x113c66400) [pid = 1664] [serial = 860] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115e8b400) [pid = 1664] [serial = 858] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1131e6000) [pid = 1664] [serial = 857] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1260ea000) [pid = 1664] [serial = 855] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119fa2800) [pid = 1664] [serial = 876] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119ae6800) [pid = 1664] [serial = 873] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x127242400) [pid = 1664] [serial = 894] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1288a8800) [pid = 1664] [serial = 895] [outer = 0x0] [url = about:blank] 13:24:09 INFO - PROCESS | 1664 | 1467318249558 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]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 675ms 13:24:09 INFO - PROCESS | 1664 | 1467318249575 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1664 | 1467318249579 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:24:09 INFO - PROCESS | 1664 | 1467318249587 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1664 | 1467318249590 Marionette TRACE conn2 <- [1,1254,null,{}] 13:24:09 INFO - PROCESS | 1664 | 1467318249593 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}] 13:24:09 INFO - PROCESS | 1664 | 1467318249595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:09 INFO - PROCESS | 1664 | 1467318249727 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:24:09 INFO - PROCESS | 1664 | 1467318249809 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1664 | 1467318249810 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x117477000 == 32 [pid = 1664] [id = 321] 13:24:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x116fd7800) [pid = 1664] [serial = 962] [outer = 0x0] 13:24:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x117d14c00) [pid = 1664] [serial = 963] [outer = 0x116fd7800] 13:24:09 INFO - PROCESS | 1664 | 1467318249844 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11813b000) [pid = 1664] [serial = 964] [outer = 0x116fd7800] 13:24:10 INFO - PROCESS | 1664 | 1467318250153 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]]]}] 13:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 621ms 13:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:24:10 INFO - PROCESS | 1664 | 1467318250207 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:24:10 INFO - PROCESS | 1664 | 1467318250209 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:24:10 INFO - PROCESS | 1664 | 1467318250211 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:24:10 INFO - PROCESS | 1664 | 1467318250214 Marionette TRACE conn2 <- [1,1258,null,{}] 13:24:10 INFO - PROCESS | 1664 | 1467318250221 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}] 13:24:10 INFO - PROCESS | 1664 | 1467318250224 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:10 INFO - PROCESS | 1664 | 1467318250306 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:24:10 INFO - PROCESS | 1664 | 1467318250378 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 1664 | 1467318250380 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185eb000 == 33 [pid = 1664] [id = 322] 13:24:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112a5f800) [pid = 1664] [serial = 965] [outer = 0x0] 13:24:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11851fc00) [pid = 1664] [serial = 966] [outer = 0x112a5f800] 13:24:10 INFO - PROCESS | 1664 | 1467318250409 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119650800) [pid = 1664] [serial = 967] [outer = 0x112a5f800] 13:24:10 INFO - PROCESS | 1664 | 1467318250701 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]]]}] 13:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 525ms 13:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:24:10 INFO - PROCESS | 1664 | 1467318250739 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:24:10 INFO - PROCESS | 1664 | 1467318250741 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:24:10 INFO - PROCESS | 1664 | 1467318250743 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:24:10 INFO - PROCESS | 1664 | 1467318250744 Marionette TRACE conn2 <- [1,1262,null,{}] 13:24:10 INFO - PROCESS | 1664 | 1467318250747 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}] 13:24:10 INFO - PROCESS | 1664 | 1467318250748 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:10 INFO - PROCESS | 1664 | 1467318250834 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:24:10 INFO - PROCESS | 1664 | 1467318250884 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 1664 | 1467318250886 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x11992b800 == 34 [pid = 1664] [id = 323] 13:24:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119653c00) [pid = 1664] [serial = 968] [outer = 0x0] 13:24:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119762800) [pid = 1664] [serial = 969] [outer = 0x119653c00] 13:24:10 INFO - PROCESS | 1664 | 1467318250911 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1197ad800) [pid = 1664] [serial = 970] [outer = 0x119653c00] 13:24:11 INFO - PROCESS | 1664 | 1467318251186 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]]]}] 13:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 472ms 13:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:24:11 INFO - PROCESS | 1664 | 1467318251222 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 1664 | 1467318251223 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:24:11 INFO - PROCESS | 1664 | 1467318251226 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 1664 | 1467318251227 Marionette TRACE conn2 <- [1,1266,null,{}] 13:24:11 INFO - PROCESS | 1664 | 1467318251229 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}] 13:24:11 INFO - PROCESS | 1664 | 1467318251230 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:11 INFO - PROCESS | 1664 | 1467318251310 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:24:11 INFO - PROCESS | 1664 | 1467318251314 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 1664 | 1467318251316 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211b9000 == 35 [pid = 1664] [id = 324] 13:24:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1197adc00) [pid = 1664] [serial = 971] [outer = 0x0] 13:24:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119ade400) [pid = 1664] [serial = 972] [outer = 0x1197adc00] 13:24:11 INFO - PROCESS | 1664 | 1467318251349 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119b32000) [pid = 1664] [serial = 973] [outer = 0x1197adc00] 13:24:11 INFO - PROCESS | 1664 | 1467318251740 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]]]}] 13:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 13:24:11 INFO - PROCESS | 1664 | 1467318251744 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 1664 | 1467318251746 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:24:11 INFO - PROCESS | 1664 | 1467318251748 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 1664 | 1467318251749 Marionette TRACE conn2 <- [1,1270,null,{}] 13:24:11 INFO - PROCESS | 1664 | 1467318251751 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}] 13:24:11 INFO - PROCESS | 1664 | 1467318251756 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:11 INFO - PROCESS | 1664 | 1467318251873 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:24:11 INFO - PROCESS | 1664 | 1467318251909 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 1664 | 1467318251911 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x124ca0800 == 36 [pid = 1664] [id = 325] 13:24:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119b4e000) [pid = 1664] [serial = 974] [outer = 0x0] 13:24:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119faa000) [pid = 1664] [serial = 975] [outer = 0x119b4e000] 13:24:11 INFO - PROCESS | 1664 | 1467318251935 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124c2c400) [pid = 1664] [serial = 976] [outer = 0x119b4e000] 13:24:12 INFO - PROCESS | 1664 | 1467318252258 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]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 13:24:12 INFO - PROCESS | 1664 | 1467318252269 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:24:12 INFO - PROCESS | 1664 | 1467318252271 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:24:12 INFO - PROCESS | 1664 | 1467318252273 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1664 | 1467318252275 Marionette TRACE conn2 <- [1,1274,null,{}] 13:24:12 INFO - PROCESS | 1664 | 1467318252278 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}] 13:24:12 INFO - PROCESS | 1664 | 1467318252280 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:12 INFO - PROCESS | 1664 | 1467318252393 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:24:12 INFO - PROCESS | 1664 | 1467318252415 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1664 | 1467318252423 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a03000 == 37 [pid = 1664] [id = 326] 13:24:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124f2a400) [pid = 1664] [serial = 977] [outer = 0x0] 13:24:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x124ff6c00) [pid = 1664] [serial = 978] [outer = 0x124f2a400] 13:24:12 INFO - PROCESS | 1664 | 1467318252448 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1256e7800) [pid = 1664] [serial = 979] [outer = 0x124f2a400] 13:24:12 INFO - PROCESS | 1664 | 1467318252781 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]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 13:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:24:12 INFO - PROCESS | 1664 | 1467318252793 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 1664 | 1467318252795 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:24:12 INFO - PROCESS | 1664 | 1467318252797 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1664 | 1467318252798 Marionette TRACE conn2 <- [1,1278,null,{}] 13:24:12 INFO - PROCESS | 1664 | 1467318252804 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}] 13:24:12 INFO - PROCESS | 1664 | 1467318252805 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:12 INFO - PROCESS | 1664 | 1467318252905 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:24:12 INFO - PROCESS | 1664 | 1467318252917 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1664 | 1467318252918 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a56800 == 38 [pid = 1664] [id = 327] 13:24:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124f7c000) [pid = 1664] [serial = 980] [outer = 0x0] 13:24:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1260b5400) [pid = 1664] [serial = 981] [outer = 0x124f7c000] 13:24:12 INFO - PROCESS | 1664 | 1467318252942 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1260c1800) [pid = 1664] [serial = 982] [outer = 0x124f7c000] 13:24:13 INFO - PROCESS | 1664 | 1467318253267 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]]]}] 13:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 522ms 13:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:24:13 INFO - PROCESS | 1664 | 1467318253319 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 1664 | 1467318253320 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:24:13 INFO - PROCESS | 1664 | 1467318253322 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 1664 | 1467318253323 Marionette TRACE conn2 <- [1,1282,null,{}] 13:24:13 INFO - PROCESS | 1664 | 1467318253326 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}] 13:24:13 INFO - PROCESS | 1664 | 1467318253327 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:13 INFO - PROCESS | 1664 | 1467318253436 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:24:13 INFO - PROCESS | 1664 | 1467318253440 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 1664 | 1467318253441 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f71000 == 39 [pid = 1664] [id = 328] 13:24:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x125ab9400) [pid = 1664] [serial = 983] [outer = 0x0] 13:24:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x126b58c00) [pid = 1664] [serial = 984] [outer = 0x125ab9400] 13:24:13 INFO - PROCESS | 1664 | 1467318253465 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x126f0e000) [pid = 1664] [serial = 985] [outer = 0x125ab9400] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124fa3800) [pid = 1664] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x126a83800) [pid = 1664] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x114fbc000) [pid = 1664] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1211e8000) [pid = 1664] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118fb6400) [pid = 1664] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119ae3c00) [pid = 1664] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1211ecc00) [pid = 1664] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1197a0400) [pid = 1664] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118132800) [pid = 1664] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118fb0000) [pid = 1664] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x112a82000) [pid = 1664] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x115d4d400) [pid = 1664] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1121b0800) [pid = 1664] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x126a84400) [pid = 1664] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112a55c00) [pid = 1664] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119653400) [pid = 1664] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119b38c00) [pid = 1664] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:24:13 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124f2f800) [pid = 1664] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:24:13 INFO - PROCESS | 1664 | 1467318253900 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]]]}] 13:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 618ms 13:24:13 INFO - PROCESS | 1664 | 1467318253942 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 1664 | 1467318253943 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:24:13 INFO - PROCESS | 1664 | 1467318253945 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 1664 | 1467318253946 Marionette TRACE conn2 <- [1,1286,null,{}] 13:24:13 INFO - PROCESS | 1664 | 1467318253949 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}] 13:24:13 INFO - PROCESS | 1664 | 1467318253951 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:14 INFO - PROCESS | 1664 | 1467318254063 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:24:14 INFO - PROCESS | 1664 | 1467318254095 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1664 | 1467318254096 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290bb800 == 40 [pid = 1664] [id = 329] 13:24:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11269b000) [pid = 1664] [serial = 986] [outer = 0x0] 13:24:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118729400) [pid = 1664] [serial = 987] [outer = 0x11269b000] 13:24:14 INFO - PROCESS | 1664 | 1467318254121 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119fa0c00) [pid = 1664] [serial = 988] [outer = 0x11269b000] 13:24:14 INFO - PROCESS | 1664 | 1467318254415 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]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms 13:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:24:14 INFO - PROCESS | 1664 | 1467318254469 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1664 | 1467318254471 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:24:14 INFO - PROCESS | 1664 | 1467318254473 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1664 | 1467318254474 Marionette TRACE conn2 <- [1,1290,null,{}] 13:24:14 INFO - PROCESS | 1664 | 1467318254477 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}] 13:24:14 INFO - PROCESS | 1664 | 1467318254478 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:14 INFO - PROCESS | 1664 | 1467318254573 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:24:14 INFO - PROCESS | 1664 | 1467318254629 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1664 | 1467318254630 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a62d000 == 41 [pid = 1664] [id = 330] 13:24:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1131bc800) [pid = 1664] [serial = 989] [outer = 0x0] 13:24:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124f79c00) [pid = 1664] [serial = 990] [outer = 0x1131bc800] 13:24:14 INFO - PROCESS | 1664 | 1467318254656 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1288a2400) [pid = 1664] [serial = 991] [outer = 0x1131bc800] 13:24:14 INFO - PROCESS | 1664 | 1467318254921 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]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 468ms 13:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:24:14 INFO - PROCESS | 1664 | 1467318254941 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1664 | 1467318254942 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:24:14 INFO - PROCESS | 1664 | 1467318254944 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1664 | 1467318254945 Marionette TRACE conn2 <- [1,1294,null,{}] 13:24:14 INFO - PROCESS | 1664 | 1467318254948 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}] 13:24:14 INFO - PROCESS | 1664 | 1467318254949 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:15 INFO - PROCESS | 1664 | 1467318255043 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:24:15 INFO - PROCESS | 1664 | 1467318255046 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 1664 | 1467318255047 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b01e800 == 42 [pid = 1664] [id = 331] 13:24:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11964cc00) [pid = 1664] [serial = 992] [outer = 0x0] 13:24:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1288adc00) [pid = 1664] [serial = 993] [outer = 0x11964cc00] 13:24:15 INFO - PROCESS | 1664 | 1467318255071 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1288eac00) [pid = 1664] [serial = 994] [outer = 0x11964cc00] 13:24:15 INFO - PROCESS | 1664 | 1467318255408 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]]]}] 13:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 472ms 13:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:24:15 INFO - PROCESS | 1664 | 1467318255417 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 1664 | 1467318255418 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:24:15 INFO - PROCESS | 1664 | 1467318255420 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 1664 | 1467318255421 Marionette TRACE conn2 <- [1,1298,null,{}] 13:24:15 INFO - PROCESS | 1664 | 1467318255423 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}] 13:24:15 INFO - PROCESS | 1664 | 1467318255424 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:15 INFO - PROCESS | 1664 | 1467318255540 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:24:15 INFO - PROCESS | 1664 | 1467318255545 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 1664 | 1467318255547 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b90c000 == 43 [pid = 1664] [id = 332] 13:24:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x127243800) [pid = 1664] [serial = 995] [outer = 0x0] 13:24:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1289bbc00) [pid = 1664] [serial = 996] [outer = 0x127243800] 13:24:15 INFO - PROCESS | 1664 | 1467318255571 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128fa0c00) [pid = 1664] [serial = 997] [outer = 0x127243800] 13:24:16 INFO - PROCESS | 1664 | 1467318256002 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]]]}] 13:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 617ms 13:24:16 INFO - PROCESS | 1664 | 1467318256049 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 1664 | 1467318256052 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:24:16 INFO - PROCESS | 1664 | 1467318256057 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 1664 | 1467318256059 Marionette TRACE conn2 <- [1,1302,null,{}] 13:24:16 INFO - PROCESS | 1664 | 1467318256063 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}] 13:24:16 INFO - PROCESS | 1664 | 1467318256065 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:16 INFO - PROCESS | 1664 | 1467318256177 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:24:16 INFO - PROCESS | 1664 | 1467318256234 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1664 | 1467318256235 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f31000 == 44 [pid = 1664] [id = 333] 13:24:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x113382400) [pid = 1664] [serial = 998] [outer = 0x0] 13:24:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x115d55800) [pid = 1664] [serial = 999] [outer = 0x113382400] 13:24:16 INFO - PROCESS | 1664 | 1467318256267 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x116a1b400) [pid = 1664] [serial = 1000] [outer = 0x113382400] 13:24:16 INFO - PROCESS | 1664 | 1467318256753 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]]]}] 13:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 721ms 13:24:16 INFO - PROCESS | 1664 | 1467318256778 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 1664 | 1467318256781 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:24:16 INFO - PROCESS | 1664 | 1467318256786 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 1664 | 1467318256788 Marionette TRACE conn2 <- [1,1306,null,{}] 13:24:16 INFO - PROCESS | 1664 | 1467318256791 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}] 13:24:16 INFO - PROCESS | 1664 | 1467318256792 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:16 INFO - PROCESS | 1664 | 1467318256897 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:24:16 INFO - PROCESS | 1664 | 1467318256966 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1664 | 1467318256968 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d9e000 == 45 [pid = 1664] [id = 334] 13:24:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116fdb400) [pid = 1664] [serial = 1001] [outer = 0x0] 13:24:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x118729000) [pid = 1664] [serial = 1002] [outer = 0x116fdb400] 13:24:17 INFO - PROCESS | 1664 | 1467318257001 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118f76000) [pid = 1664] [serial = 1003] [outer = 0x116fdb400] 13:24:17 INFO - PROCESS | 1664 | 1467318257423 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]]]}] 13:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 13:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:24:17 INFO - PROCESS | 1664 | 1467318257456 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 1664 | 1467318257457 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:24:17 INFO - PROCESS | 1664 | 1467318257460 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 1664 | 1467318257462 Marionette TRACE conn2 <- [1,1310,null,{}] 13:24:17 INFO - PROCESS | 1664 | 1467318257471 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}] 13:24:17 INFO - PROCESS | 1664 | 1467318257474 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:17 INFO - PROCESS | 1664 | 1467318257602 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:24:17 INFO - PROCESS | 1664 | 1467318257662 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 1664 | 1467318257664 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0c6800 == 46 [pid = 1664] [id = 335] 13:24:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119a6d000) [pid = 1664] [serial = 1004] [outer = 0x0] 13:24:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119f4cc00) [pid = 1664] [serial = 1005] [outer = 0x119a6d000] 13:24:17 INFO - PROCESS | 1664 | 1467318257695 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x123935c00) [pid = 1664] [serial = 1006] [outer = 0x119a6d000] 13:24:18 INFO - PROCESS | 1664 | 1467318258145 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] 13:24:18 INFO - PROCESS | 1664 | 1467318258189 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:24:18 INFO - PROCESS | 1664 | 1467318258191 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 1664 | 1467318258193 Marionette TRACE conn2 <- [1,1314,null,{}] 13:24:18 INFO - PROCESS | 1664 | 1467318258195 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}] 13:24:18 INFO - PROCESS | 1664 | 1467318258196 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:18 INFO - PROCESS | 1664 | 1467318258312 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:24:18 INFO - PROCESS | 1664 | 1467318258392 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 1664 | 1467318258394 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c365800 == 47 [pid = 1664] [id = 336] 13:24:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x112a80000) [pid = 1664] [serial = 1007] [outer = 0x0] 13:24:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x124fa3800) [pid = 1664] [serial = 1008] [outer = 0x112a80000] 13:24:18 INFO - PROCESS | 1664 | 1467318258424 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x126f1ac00) [pid = 1664] [serial = 1009] [outer = 0x112a80000] 13:24:18 INFO - PROCESS | 1664 | 1467318258974 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]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 872ms 13:24:19 INFO - PROCESS | 1664 | 1467318259063 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1664 | 1467318259066 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:24:19 INFO - PROCESS | 1664 | 1467318259069 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1664 | 1467318259071 Marionette TRACE conn2 <- [1,1318,null,{}] 13:24:19 INFO - PROCESS | 1664 | 1467318259075 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}] 13:24:19 INFO - PROCESS | 1664 | 1467318259077 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:19 INFO - PROCESS | 1664 | 1467318259173 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:24:19 INFO - PROCESS | 1664 | 1467318259238 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 1664 | 1467318259241 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185ec000 == 48 [pid = 1664] [id = 337] 13:24:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x115d55c00) [pid = 1664] [serial = 1010] [outer = 0x0] 13:24:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x116af0c00) [pid = 1664] [serial = 1011] [outer = 0x115d55c00] 13:24:19 INFO - PROCESS | 1664 | 1467318259269 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118132c00) [pid = 1664] [serial = 1012] [outer = 0x115d55c00] 13:24:19 INFO - PROCESS | 1664 | 1467318259681 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]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 623ms 13:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:24:19 INFO - PROCESS | 1664 | 1467318259692 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1664 | 1467318259695 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:24:19 INFO - PROCESS | 1664 | 1467318259700 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1664 | 1467318259701 Marionette TRACE conn2 <- [1,1322,null,{}] 13:24:19 INFO - PROCESS | 1664 | 1467318259704 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}] 13:24:19 INFO - PROCESS | 1664 | 1467318259705 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:19 INFO - PROCESS | 1664 | 1467318259801 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:24:19 INFO - PROCESS | 1664 | 1467318259854 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 1664 | 1467318259856 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191c0800 == 49 [pid = 1664] [id = 338] 13:24:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x117d14000) [pid = 1664] [serial = 1013] [outer = 0x0] 13:24:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118f73800) [pid = 1664] [serial = 1014] [outer = 0x117d14000] 13:24:19 INFO - PROCESS | 1664 | 1467318259884 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x119765c00) [pid = 1664] [serial = 1015] [outer = 0x117d14000] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12b01e800 == 48 [pid = 1664] [id = 331] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12a62d000 == 47 [pid = 1664] [id = 330] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x1290bb800 == 46 [pid = 1664] [id = 329] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x128f71000 == 45 [pid = 1664] [id = 328] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x126a56800 == 44 [pid = 1664] [id = 327] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x126a03000 == 43 [pid = 1664] [id = 326] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x124ca0800 == 42 [pid = 1664] [id = 325] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x1211b9000 == 41 [pid = 1664] [id = 324] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x11992b800 == 40 [pid = 1664] [id = 323] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x1185eb000 == 39 [pid = 1664] [id = 322] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x117477000 == 38 [pid = 1664] [id = 321] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x116858000 == 37 [pid = 1664] [id = 320] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x118711000 == 36 [pid = 1664] [id = 319] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x1164bb800 == 35 [pid = 1664] [id = 318] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12c362000 == 34 [pid = 1664] [id = 317] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd98000 == 33 [pid = 1664] [id = 299] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x1185ec000 == 32 [pid = 1664] [id = 337] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12c365800 == 31 [pid = 1664] [id = 336] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0c6800 == 30 [pid = 1664] [id = 335] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x119d9e000 == 29 [pid = 1664] [id = 334] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12b90c000 == 28 [pid = 1664] [id = 332] 13:24:20 INFO - PROCESS | 1664 | --DOCSHELL 0x116f31000 == 27 [pid = 1664] [id = 333] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1260ed400) [pid = 1664] [serial = 933] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x126fd2400) [pid = 1664] [serial = 936] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x118887800) [pid = 1664] [serial = 912] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1193e8400) [pid = 1664] [serial = 913] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x123b3f400) [pid = 1664] [serial = 924] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x124c28800) [pid = 1664] [serial = 925] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1288e5400) [pid = 1664] [serial = 898] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119fa2400) [pid = 1664] [serial = 921] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1211e8c00) [pid = 1664] [serial = 922] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x124c2e000) [pid = 1664] [serial = 927] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x124fa3c00) [pid = 1664] [serial = 928] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119b52800) [pid = 1664] [serial = 918] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x119f4d000) [pid = 1664] [serial = 919] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118159000) [pid = 1664] [serial = 909] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x118527000) [pid = 1664] [serial = 910] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119758800) [pid = 1664] [serial = 915] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119ae0000) [pid = 1664] [serial = 916] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112f10000) [pid = 1664] [serial = 900] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1131c6000) [pid = 1664] [serial = 901] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x115e2b800) [pid = 1664] [serial = 903] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1164ef400) [pid = 1664] [serial = 904] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116fe1000) [pid = 1664] [serial = 906] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x117d14800) [pid = 1664] [serial = 907] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1288a1800) [pid = 1664] [serial = 939] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x127240800) [pid = 1664] [serial = 937] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1288ac400) [pid = 1664] [serial = 940] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115e1fc00) [pid = 1664] [serial = 942] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1289c8400) [pid = 1664] [serial = 951] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118f7cc00) [pid = 1664] [serial = 943] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1288ed400) [pid = 1664] [serial = 948] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1288e8000) [pid = 1664] [serial = 946] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1260ba400) [pid = 1664] [serial = 931] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x126b60000) [pid = 1664] [serial = 945] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x124fe9c00) [pid = 1664] [serial = 930] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1289c2800) [pid = 1664] [serial = 949] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x126f19800) [pid = 1664] [serial = 934] [outer = 0x0] [url = about:blank] 13:24:20 INFO - PROCESS | 1664 | 1467318260798 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]]]}] 13:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1121ms 13:24:20 INFO - PROCESS | 1664 | 1467318260822 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 1664 | 1467318260824 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:24:20 INFO - PROCESS | 1664 | 1467318260827 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 1664 | 1467318260830 Marionette TRACE conn2 <- [1,1326,null,{}] 13:24:20 INFO - PROCESS | 1664 | 1467318260836 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}] 13:24:20 INFO - PROCESS | 1664 | 1467318260837 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:20 INFO - PROCESS | 1664 | 1467318260917 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:24:20 INFO - PROCESS | 1664 | 1467318260921 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:20 INFO - PROCESS | 1664 | 1467318260923 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164b7800 == 28 [pid = 1664] [id = 339] 13:24:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x113386800) [pid = 1664] [serial = 1016] [outer = 0x0] 13:24:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115d4a800) [pid = 1664] [serial = 1017] [outer = 0x113386800] 13:24:20 INFO - PROCESS | 1664 | 1467318260953 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x115e27c00) [pid = 1664] [serial = 1018] [outer = 0x113386800] 13:24:21 INFO - PROCESS | 1664 | 1467318261327 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]]]}] 13:24:21 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 13:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 13:24:21 INFO - PROCESS | 1664 | 1467318261356 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:24:21 INFO - PROCESS | 1664 | 1467318261359 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:24:21 INFO - PROCESS | 1664 | 1467318261367 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 1664 | 1467318261369 Marionette TRACE conn2 <- [1,1330,null,{}] 13:24:21 INFO - PROCESS | 1664 | 1467318261373 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}] 13:24:21 INFO - PROCESS | 1664 | 1467318261375 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:21 INFO - PROCESS | 1664 | 1467318261503 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:24:21 INFO - PROCESS | 1664 | 1467318261510 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1664 | 1467318261511 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11745e800 == 29 [pid = 1664] [id = 340] 13:24:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11674b800) [pid = 1664] [serial = 1019] [outer = 0x0] 13:24:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116fda800) [pid = 1664] [serial = 1020] [outer = 0x11674b800] 13:24:21 INFO - PROCESS | 1664 | 1467318261557 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x117d12000) [pid = 1664] [serial = 1021] [outer = 0x11674b800] 13:24:21 INFO - PROCESS | 1664 | 1467318261977 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]]]}] 13:24:21 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 13:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 623ms 13:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:24:21 INFO - PROCESS | 1664 | 1467318261989 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:24:21 INFO - PROCESS | 1664 | 1467318261990 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:24:21 INFO - PROCESS | 1664 | 1467318261992 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 1664 | 1467318261995 Marionette TRACE conn2 <- [1,1334,null,{}] 13:24:22 INFO - PROCESS | 1664 | 1467318262004 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}] 13:24:22 INFO - PROCESS | 1664 | 1467318262007 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:22 INFO - PROCESS | 1664 | 1467318262085 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:24:22 INFO - PROCESS | 1664 | 1467318262090 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1664 | 1467318262092 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185ea000 == 30 [pid = 1664] [id = 341] 13:24:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118304000) [pid = 1664] [serial = 1022] [outer = 0x0] 13:24:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118887000) [pid = 1664] [serial = 1023] [outer = 0x118304000] 13:24:22 INFO - PROCESS | 1664 | 1467318262121 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119651400) [pid = 1664] [serial = 1024] [outer = 0x118304000] 13:24:22 INFO - PROCESS | 1664 | 1467318262709 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]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 772ms 13:24:22 INFO - PROCESS | 1664 | 1467318262765 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1664 | 1467318262767 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:24:22 INFO - PROCESS | 1664 | 1467318262771 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1664 | 1467318262774 Marionette TRACE conn2 <- [1,1338,null,{}] 13:24:22 INFO - PROCESS | 1664 | 1467318262778 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}] 13:24:22 INFO - PROCESS | 1664 | 1467318262779 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:22 INFO - PROCESS | 1664 | 1467318262910 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:24:22 INFO - PROCESS | 1664 | 1467318262983 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1664 | 1467318262985 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x117161800 == 31 [pid = 1664] [id = 342] 13:24:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x115e8c000) [pid = 1664] [serial = 1025] [outer = 0x0] 13:24:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1164ef400) [pid = 1664] [serial = 1026] [outer = 0x115e8c000] 13:24:23 INFO - PROCESS | 1664 | 1467318263017 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x116fdc000) [pid = 1664] [serial = 1027] [outer = 0x115e8c000] 13:24:24 INFO - PROCESS | 1664 | --DOCSHELL 0x11745e800 == 30 [pid = 1664] [id = 340] 13:24:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1164b7800 == 29 [pid = 1664] [id = 339] 13:24:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1191c0800 == 28 [pid = 1664] [id = 338] 13:24:24 INFO - PROCESS | 1664 | 1467318264046 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]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1325ms 13:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:24:24 INFO - PROCESS | 1664 | 1467318264095 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1664 | 1467318264098 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:24:24 INFO - PROCESS | 1664 | 1467318264101 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1664 | 1467318264103 Marionette TRACE conn2 <- [1,1342,null,{}] 13:24:24 INFO - PROCESS | 1664 | 1467318264107 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}] 13:24:24 INFO - PROCESS | 1664 | 1467318264108 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:24 INFO - PROCESS | 1664 | 1467318264191 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:24:24 INFO - PROCESS | 1664 | 1467318264196 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1664 | 1467318264197 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x116822000 == 29 [pid = 1664] [id = 343] 13:24:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x115d50c00) [pid = 1664] [serial = 1028] [outer = 0x0] 13:24:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x115e8ac00) [pid = 1664] [serial = 1029] [outer = 0x115d50c00] 13:24:24 INFO - PROCESS | 1664 | 1467318264230 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116fdbc00) [pid = 1664] [serial = 1030] [outer = 0x115d50c00] 13:24:24 INFO - PROCESS | 1664 | 1467318264687 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]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 619ms 13:24:24 INFO - PROCESS | 1664 | 1467318264722 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1664 | 1467318264727 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:24:24 INFO - PROCESS | 1664 | 1467318264737 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1664 | 1467318264740 Marionette TRACE conn2 <- [1,1346,null,{}] 13:24:24 INFO - PROCESS | 1664 | 1467318264743 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}] 13:24:24 INFO - PROCESS | 1664 | 1467318264746 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:24 INFO - PROCESS | 1664 | 1467318264875 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:24:24 INFO - PROCESS | 1664 | 1467318264915 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1664 | 1467318264916 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x118712000 == 30 [pid = 1664] [id = 344] 13:24:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11815a000) [pid = 1664] [serial = 1031] [outer = 0x0] 13:24:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118728c00) [pid = 1664] [serial = 1032] [outer = 0x11815a000] 13:24:24 INFO - PROCESS | 1664 | 1467318264944 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1193e8000) [pid = 1664] [serial = 1033] [outer = 0x11815a000] 13:24:25 INFO - PROCESS | 1664 | 1467318265294 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]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 576ms 13:24:25 INFO - PROCESS | 1664 | 1467318265318 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 1664 | 1467318265321 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:24:25 INFO - PROCESS | 1664 | 1467318265330 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 1664 | 1467318265333 Marionette TRACE conn2 <- [1,1350,null,{}] 13:24:25 INFO - PROCESS | 1664 | 1467318265340 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}] 13:24:25 INFO - PROCESS | 1664 | 1467318265343 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:25 INFO - PROCESS | 1664 | 1467318265443 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:24:25 INFO - PROCESS | 1664 | 1467318265495 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 1664 | 1467318265497 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d9e000 == 31 [pid = 1664] [id = 345] 13:24:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x115e2b800) [pid = 1664] [serial = 1034] [outer = 0x0] 13:24:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119a70c00) [pid = 1664] [serial = 1035] [outer = 0x115e2b800] 13:24:25 INFO - PROCESS | 1664 | 1467318265527 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119b2b000) [pid = 1664] [serial = 1036] [outer = 0x115e2b800] 13:24:25 INFO - PROCESS | 1664 | 1467318265885 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]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 572ms 13:24:25 INFO - PROCESS | 1664 | 1467318265908 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 1664 | 1467318265910 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:24:25 INFO - PROCESS | 1664 | 1467318265914 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 1664 | 1467318265918 Marionette TRACE conn2 <- [1,1354,null,{}] 13:24:25 INFO - PROCESS | 1664 | 1467318265922 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}] 13:24:25 INFO - PROCESS | 1664 | 1467318265924 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:26 INFO - PROCESS | 1664 | 1467318266075 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:24:26 INFO - PROCESS | 1664 | 1467318266093 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1664 | 1467318266094 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1248be000 == 32 [pid = 1664] [id = 346] 13:24:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119b2dc00) [pid = 1664] [serial = 1037] [outer = 0x0] 13:24:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119f49c00) [pid = 1664] [serial = 1038] [outer = 0x119b2dc00] 13:24:26 INFO - PROCESS | 1664 | 1467318266135 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119fa4c00) [pid = 1664] [serial = 1039] [outer = 0x119b2dc00] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x112a5f800) [pid = 1664] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1197adc00) [pid = 1664] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116147400) [pid = 1664] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112a56c00) [pid = 1664] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x113382400) [pid = 1664] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x115e2bc00) [pid = 1664] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116fdb400) [pid = 1664] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1288ee000) [pid = 1664] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119a6d000) [pid = 1664] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112a80000) [pid = 1664] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1131bc800) [pid = 1664] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x127243800) [pid = 1664] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11674b800) [pid = 1664] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11964cc00) [pid = 1664] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119b4e000) [pid = 1664] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124f2a400) [pid = 1664] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115d55c00) [pid = 1664] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11269b000) [pid = 1664] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124f7c000) [pid = 1664] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117d14000) [pid = 1664] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119653c00) [pid = 1664] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x125ab9400) [pid = 1664] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x116fd7800) [pid = 1664] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:24:26 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x113386800) [pid = 1664] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:24:26 INFO - PROCESS | 1664 | 1467318266543 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]]]}] 13:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 674ms 13:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:24:26 INFO - PROCESS | 1664 | 1467318266588 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 1664 | 1467318266589 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:24:26 INFO - PROCESS | 1664 | 1467318266591 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 1664 | 1467318266592 Marionette TRACE conn2 <- [1,1358,null,{}] 13:24:26 INFO - PROCESS | 1664 | 1467318266602 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}] 13:24:26 INFO - PROCESS | 1664 | 1467318266603 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:26 INFO - PROCESS | 1664 | 1467318266675 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:24:26 INFO - PROCESS | 1664 | 1467318266679 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1664 | 1467318266680 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a06e800 == 33 [pid = 1664] [id = 347] 13:24:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112a51400) [pid = 1664] [serial = 1040] [outer = 0x0] 13:24:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1131bc800) [pid = 1664] [serial = 1041] [outer = 0x112a51400] 13:24:26 INFO - PROCESS | 1664 | 1467318266706 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116af1000) [pid = 1664] [serial = 1042] [outer = 0x112a51400] 13:24:27 INFO - PROCESS | 1664 | 1467318267123 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]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 572ms 13:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:24:27 INFO - PROCESS | 1664 | 1467318267163 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1664 | 1467318267165 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:24:27 INFO - PROCESS | 1664 | 1467318267167 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 1664 | 1467318267168 Marionette TRACE conn2 <- [1,1362,null,{}] 13:24:27 INFO - PROCESS | 1664 | 1467318267170 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}] 13:24:27 INFO - PROCESS | 1664 | 1467318267174 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:27 INFO - PROCESS | 1664 | 1467318267271 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:24:27 INFO - PROCESS | 1664 | 1467318267275 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 1664 | 1467318267276 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a14000 == 34 [pid = 1664] [id = 348] 13:24:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11813d400) [pid = 1664] [serial = 1043] [outer = 0x0] 13:24:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11979e400) [pid = 1664] [serial = 1044] [outer = 0x11813d400] 13:24:27 INFO - PROCESS | 1664 | 1467318267302 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x123931400) [pid = 1664] [serial = 1045] [outer = 0x11813d400] 13:24:27 INFO - PROCESS | 1664 | 1467318267622 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]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 471ms 13:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:24:27 INFO - PROCESS | 1664 | 1467318267639 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1664 | 1467318267640 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:24:27 INFO - PROCESS | 1664 | 1467318267642 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 1664 | 1467318267643 Marionette TRACE conn2 <- [1,1366,null,{}] 13:24:27 INFO - PROCESS | 1664 | 1467318267656 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}] 13:24:27 INFO - PROCESS | 1664 | 1467318267657 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:27 INFO - PROCESS | 1664 | 1467318267731 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:24:27 INFO - PROCESS | 1664 | 1467318267787 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 1664 | 1467318267788 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x128aaf800 == 35 [pid = 1664] [id = 349] 13:24:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11338d000) [pid = 1664] [serial = 1046] [outer = 0x0] 13:24:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1249b7c00) [pid = 1664] [serial = 1047] [outer = 0x11338d000] 13:24:27 INFO - PROCESS | 1664 | 1467318267812 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124f27800) [pid = 1664] [serial = 1048] [outer = 0x11338d000] 13:24:28 INFO - PROCESS | 1664 | 1467318268121 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] 13:24:28 INFO - PROCESS | 1664 | 1467318268165 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:24:28 INFO - PROCESS | 1664 | 1467318268167 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 1664 | 1467318268169 Marionette TRACE conn2 <- [1,1370,null,{}] 13:24:28 INFO - PROCESS | 1664 | 1467318268171 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}] 13:24:28 INFO - PROCESS | 1664 | 1467318268172 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:28 INFO - PROCESS | 1664 | 1467318268245 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:24:28 INFO - PROCESS | 1664 | 1467318268250 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 1664 | 1467318268253 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2d8800 == 36 [pid = 1664] [id = 350] 13:24:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124f73000) [pid = 1664] [serial = 1049] [outer = 0x0] 13:24:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1256b0c00) [pid = 1664] [serial = 1050] [outer = 0x124f73000] 13:24:28 INFO - PROCESS | 1664 | 1467318268277 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x125bde000) [pid = 1664] [serial = 1051] [outer = 0x124f73000] 13:24:28 INFO - PROCESS | 1664 | 1467318268727 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] 13:24:28 INFO - PROCESS | 1664 | 1467318268742 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:24:28 INFO - PROCESS | 1664 | 1467318268745 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 1664 | 1467318268747 Marionette TRACE conn2 <- [1,1374,null,{}] 13:24:28 INFO - PROCESS | 1664 | 1467318268751 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}] 13:24:28 INFO - PROCESS | 1664 | 1467318268753 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:28 INFO - PROCESS | 1664 | 1467318268862 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:24:28 INFO - PROCESS | 1664 | 1467318268919 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 1664 | 1467318268920 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x1184d9800 == 37 [pid = 1664] [id = 351] 13:24:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x112f5e800) [pid = 1664] [serial = 1052] [outer = 0x0] 13:24:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x115e8f000) [pid = 1664] [serial = 1053] [outer = 0x112f5e800] 13:24:28 INFO - PROCESS | 1664 | 1467318268952 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116fdf000) [pid = 1664] [serial = 1054] [outer = 0x112f5e800] 13:24:29 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:29 INFO - PROCESS | 1664 | 1467318269426 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] 13:24:29 INFO - PROCESS | 1664 | 1467318269487 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:24:29 INFO - PROCESS | 1664 | 1467318269493 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 1664 | 1467318269495 Marionette TRACE conn2 <- [1,1378,null,{}] 13:24:29 INFO - PROCESS | 1664 | 1467318269497 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}] 13:24:29 INFO - PROCESS | 1664 | 1467318269499 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:29 INFO - PROCESS | 1664 | 1467318269599 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:24:29 INFO - PROCESS | 1664 | 1467318269667 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 1664 | 1467318269668 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c56800 == 38 [pid = 1664] [id = 352] 13:24:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118f7dc00) [pid = 1664] [serial = 1055] [outer = 0x0] 13:24:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11964f000) [pid = 1664] [serial = 1056] [outer = 0x118f7dc00] 13:24:29 INFO - PROCESS | 1664 | 1467318269699 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11975b400) [pid = 1664] [serial = 1057] [outer = 0x118f7dc00] 13:24:30 INFO - PROCESS | 1664 | 1467318270100 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] 13:24:30 INFO - PROCESS | 1664 | 1467318270171 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:24:30 INFO - PROCESS | 1664 | 1467318270174 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1664 | 1467318270176 Marionette TRACE conn2 <- [1,1382,null,{}] 13:24:30 INFO - PROCESS | 1664 | 1467318270201 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}] 13:24:30 INFO - PROCESS | 1664 | 1467318270204 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:30 INFO - PROCESS | 1664 | 1467318270324 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:24:30 INFO - PROCESS | 1664 | 1467318270376 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:30 INFO - PROCESS | 1664 | 1467318270378 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a631800 == 39 [pid = 1664] [id = 353] 13:24:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119fa4400) [pid = 1664] [serial = 1058] [outer = 0x0] 13:24:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119fa8800) [pid = 1664] [serial = 1059] [outer = 0x119fa4400] 13:24:30 INFO - PROCESS | 1664 | 1467318270410 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124a8cc00) [pid = 1664] [serial = 1060] [outer = 0x119fa4400] 13:24:30 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:30 INFO - PROCESS | 1664 | 1467318270857 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] 13:24:30 INFO - PROCESS | 1664 | 1467318270902 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:24:30 INFO - PROCESS | 1664 | 1467318270906 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1664 | 1467318270907 Marionette TRACE conn2 <- [1,1386,null,{}] 13:24:30 INFO - PROCESS | 1664 | 1467318270909 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}] 13:24:30 INFO - PROCESS | 1664 | 1467318270911 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:31 INFO - PROCESS | 1664 | 1467318271010 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:24:31 INFO - PROCESS | 1664 | 1467318271078 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1664 | 1467318271079 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b00d000 == 40 [pid = 1664] [id = 354] 13:24:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1260b8c00) [pid = 1664] [serial = 1061] [outer = 0x0] 13:24:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1260be400) [pid = 1664] [serial = 1062] [outer = 0x1260b8c00] 13:24:31 INFO - PROCESS | 1664 | 1467318271111 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1260ec800) [pid = 1664] [serial = 1063] [outer = 0x1260b8c00] 13:24:31 INFO - PROCESS | 1664 | 1467318271680 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] 13:24:31 INFO - PROCESS | 1664 | 1467318271730 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:24:31 INFO - PROCESS | 1664 | 1467318271732 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:24:31 INFO - PROCESS | 1664 | 1467318271734 Marionette TRACE conn2 <- [1,1390,null,{}] 13:24:31 INFO - PROCESS | 1664 | 1467318271736 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}] 13:24:31 INFO - PROCESS | 1664 | 1467318271737 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:31 INFO - PROCESS | 1664 | 1467318271832 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:24:31 INFO - PROCESS | 1664 | 1467318271901 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1664 | 1467318271902 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x116404000 == 41 [pid = 1664] [id = 355] 13:24:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112a79800) [pid = 1664] [serial = 1064] [outer = 0x0] 13:24:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1130e1c00) [pid = 1664] [serial = 1065] [outer = 0x112a79800] 13:24:31 INFO - PROCESS | 1664 | 1467318271931 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x118134800) [pid = 1664] [serial = 1066] [outer = 0x112a79800] 13:24:32 INFO - PROCESS | 1664 | 1467318272426 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]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 721ms 13:24:32 INFO - PROCESS | 1664 | 1467318272454 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:24:32 INFO - PROCESS | 1664 | 1467318272456 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:24:32 INFO - PROCESS | 1664 | 1467318272460 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 1664 | 1467318272462 Marionette TRACE conn2 <- [1,1394,null,{}] 13:24:32 INFO - PROCESS | 1664 | 1467318272488 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}] 13:24:32 INFO - PROCESS | 1664 | 1467318272490 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:32 INFO - PROCESS | 1664 | 1467318272642 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:24:32 INFO - PROCESS | 1664 | 1467318272715 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 1664 | 1467318272718 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x117473800 == 42 [pid = 1664] [id = 356] 13:24:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116756000) [pid = 1664] [serial = 1067] [outer = 0x0] 13:24:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x116a21400) [pid = 1664] [serial = 1068] [outer = 0x116756000] 13:24:32 INFO - PROCESS | 1664 | 1467318272767 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1176f1000) [pid = 1664] [serial = 1069] [outer = 0x116756000] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x128aaf800 == 41 [pid = 1664] [id = 349] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x126a14000 == 40 [pid = 1664] [id = 348] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11a06e800 == 39 [pid = 1664] [id = 347] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1248be000 == 38 [pid = 1664] [id = 346] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x119d9e000 == 37 [pid = 1664] [id = 345] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x118712000 == 36 [pid = 1664] [id = 344] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116822000 == 35 [pid = 1664] [id = 343] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x117161800 == 34 [pid = 1664] [id = 342] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118887000) [pid = 1664] [serial = 1023] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1185ea000 == 33 [pid = 1664] [id = 341] 13:24:33 INFO - PROCESS | 1664 | 1467318273194 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]]]}] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1288adc00) [pid = 1664] [serial = 993] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119faa000) [pid = 1664] [serial = 975] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x124ff6c00) [pid = 1664] [serial = 978] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x124c2c400) [pid = 1664] [serial = 976] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x116af0c00) [pid = 1664] [serial = 1011] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118132c00) [pid = 1664] [serial = 1012] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118729400) [pid = 1664] [serial = 987] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1260b5400) [pid = 1664] [serial = 981] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118f73800) [pid = 1664] [serial = 1014] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119762800) [pid = 1664] [serial = 969] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126b58c00) [pid = 1664] [serial = 984] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117d14c00) [pid = 1664] [serial = 963] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x115d4a800) [pid = 1664] [serial = 1017] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11813b000) [pid = 1664] [serial = 964] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11851fc00) [pid = 1664] [serial = 966] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119765c00) [pid = 1664] [serial = 1015] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119650800) [pid = 1664] [serial = 967] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119ade400) [pid = 1664] [serial = 972] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116749c00) [pid = 1664] [serial = 960] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116f65c00) [pid = 1664] [serial = 961] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112a5e000) [pid = 1664] [serial = 954] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115d55800) [pid = 1664] [serial = 999] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1131e5000) [pid = 1664] [serial = 955] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x115e27c00) [pid = 1664] [serial = 1018] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1164e8c00) [pid = 1664] [serial = 957] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116f64000) [pid = 1664] [serial = 958] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1260c1800) [pid = 1664] [serial = 982] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1197ad800) [pid = 1664] [serial = 970] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118729000) [pid = 1664] [serial = 1002] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x128fa1000) [pid = 1664] [serial = 952] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x116a1b400) [pid = 1664] [serial = 1000] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119f4cc00) [pid = 1664] [serial = 1005] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x118f76000) [pid = 1664] [serial = 1003] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x124fa3800) [pid = 1664] [serial = 1008] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1288a2400) [pid = 1664] [serial = 991] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x123935c00) [pid = 1664] [serial = 1006] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x126f0e000) [pid = 1664] [serial = 985] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1288eac00) [pid = 1664] [serial = 994] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x119fa0c00) [pid = 1664] [serial = 988] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x126f1ac00) [pid = 1664] [serial = 1009] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1256e7800) [pid = 1664] [serial = 979] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x117d12000) [pid = 1664] [serial = 1021] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x119b32000) [pid = 1664] [serial = 973] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x124f79c00) [pid = 1664] [serial = 990] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x128fa0c00) [pid = 1664] [serial = 997] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x1289bbc00) [pid = 1664] [serial = 996] [outer = 0x0] [url = about:blank] 13:24:33 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x116fda800) [pid = 1664] [serial = 1020] [outer = 0x0] [url = about:blank] 13:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 777ms 13:24:33 INFO - PROCESS | 1664 | 1467318273237 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:24:33 INFO - PROCESS | 1664 | 1467318273240 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:24:33 INFO - PROCESS | 1664 | 1467318273244 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 1664 | 1467318273246 Marionette TRACE conn2 <- [1,1398,null,{}] 13:24:33 INFO - PROCESS | 1664 | 1467318273248 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}] 13:24:33 INFO - PROCESS | 1664 | 1467318273250 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:33 INFO - PROCESS | 1664 | 1467318273331 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:24:33 INFO - PROCESS | 1664 | 1467318273337 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 1664 | 1467318273338 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x117479800 == 34 [pid = 1664] [id = 357] 13:24:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x118132c00) [pid = 1664] [serial = 1070] [outer = 0x0] 13:24:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x118140800) [pid = 1664] [serial = 1071] [outer = 0x118132c00] 13:24:33 INFO - PROCESS | 1664 | 1467318273365 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x11964e000) [pid = 1664] [serial = 1072] [outer = 0x118132c00] 13:24:33 INFO - PROCESS | 1664 | 1467318273691 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]]]}] 13:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 13:24:33 INFO - PROCESS | 1664 | 1467318273716 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:24:33 INFO - PROCESS | 1664 | 1467318273717 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:24:33 INFO - PROCESS | 1664 | 1467318273719 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 1664 | 1467318273722 Marionette TRACE conn2 <- [1,1402,null,{}] 13:24:33 INFO - PROCESS | 1664 | 1467318273729 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}] 13:24:33 INFO - PROCESS | 1664 | 1467318273732 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:33 INFO - PROCESS | 1664 | 1467318273825 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:24:33 INFO - PROCESS | 1664 | 1467318273879 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 1664 | 1467318273881 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d8000 == 35 [pid = 1664] [id = 358] 13:24:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x119657800) [pid = 1664] [serial = 1073] [outer = 0x0] 13:24:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1197ad800) [pid = 1664] [serial = 1074] [outer = 0x119657800] 13:24:33 INFO - PROCESS | 1664 | 1467318273908 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119f41400) [pid = 1664] [serial = 1075] [outer = 0x119657800] 13:24:34 INFO - PROCESS | 1664 | 1467318274195 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]]]}] 13:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 13:24:34 INFO - PROCESS | 1664 | 1467318274242 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 1664 | 1467318274244 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:24:34 INFO - PROCESS | 1664 | 1467318274246 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 1664 | 1467318274247 Marionette TRACE conn2 <- [1,1406,null,{}] 13:24:34 INFO - PROCESS | 1664 | 1467318274250 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}] 13:24:34 INFO - PROCESS | 1664 | 1467318274253 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:34 INFO - PROCESS | 1664 | 1467318274332 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:24:34 INFO - PROCESS | 1664 | 1467318274389 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 1664 | 1467318274390 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x119943000 == 36 [pid = 1664] [id = 359] 13:24:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x119b52c00) [pid = 1664] [serial = 1076] [outer = 0x0] 13:24:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x124a91c00) [pid = 1664] [serial = 1077] [outer = 0x119b52c00] 13:24:34 INFO - PROCESS | 1664 | 1467318274416 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x124fa2c00) [pid = 1664] [serial = 1078] [outer = 0x119b52c00] 13:24:34 INFO - PROCESS | 1664 | 1467318274692 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]]]}] 13:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 13:24:34 INFO - PROCESS | 1664 | 1467318274715 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 1664 | 1467318274717 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:24:34 INFO - PROCESS | 1664 | 1467318274726 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 1664 | 1467318274727 Marionette TRACE conn2 <- [1,1410,null,{}] 13:24:34 INFO - PROCESS | 1664 | 1467318274729 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}] 13:24:34 INFO - PROCESS | 1664 | 1467318274731 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:34 INFO - PROCESS | 1664 | 1467318274813 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:24:34 INFO - PROCESS | 1664 | 1467318274819 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 1664 | 1467318274821 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b1b000 == 37 [pid = 1664] [id = 360] 13:24:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x124fa3000) [pid = 1664] [serial = 1079] [outer = 0x0] 13:24:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1260bf800) [pid = 1664] [serial = 1080] [outer = 0x124fa3000] 13:24:34 INFO - PROCESS | 1664 | 1467318274845 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x126a91800) [pid = 1664] [serial = 1081] [outer = 0x124fa3000] 13:24:35 INFO - PROCESS | 1664 | 1467318275201 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]]]}] 13:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 13:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:24:35 INFO - PROCESS | 1664 | 1467318275254 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 1664 | 1467318275255 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:24:35 INFO - PROCESS | 1664 | 1467318275257 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 1664 | 1467318275258 Marionette TRACE conn2 <- [1,1414,null,{}] 13:24:35 INFO - PROCESS | 1664 | 1467318275261 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}] 13:24:35 INFO - PROCESS | 1664 | 1467318275265 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:35 INFO - PROCESS | 1664 | 1467318275389 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:24:35 INFO - PROCESS | 1664 | 1467318275423 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 1664 | 1467318275424 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fbf800 == 38 [pid = 1664] [id = 361] 13:24:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x126b60c00) [pid = 1664] [serial = 1082] [outer = 0x0] 13:24:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x127242400) [pid = 1664] [serial = 1083] [outer = 0x126b60c00] 13:24:35 INFO - PROCESS | 1664 | 1467318275450 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1288ae000) [pid = 1664] [serial = 1084] [outer = 0x126b60c00] 13:24:35 INFO - PROCESS | 1664 | 1467318275798 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]]]}] 13:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 13:24:35 INFO - PROCESS | 1664 | 1467318275827 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 1664 | 1467318275828 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:24:35 INFO - PROCESS | 1664 | 1467318275830 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 1664 | 1467318275831 Marionette TRACE conn2 <- [1,1418,null,{}] 13:24:35 INFO - PROCESS | 1664 | 1467318275833 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}] 13:24:35 INFO - PROCESS | 1664 | 1467318275835 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:35 INFO - PROCESS | 1664 | 1467318275933 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:24:35 INFO - PROCESS | 1664 | 1467318275937 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 1664 | 1467318275938 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a66000 == 39 [pid = 1664] [id = 362] 13:24:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x126f0d400) [pid = 1664] [serial = 1085] [outer = 0x0] 13:24:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1288e4c00) [pid = 1664] [serial = 1086] [outer = 0x126f0d400] 13:24:35 INFO - PROCESS | 1664 | 1467318275993 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1289bd000) [pid = 1664] [serial = 1087] [outer = 0x126f0d400] 13:24:36 INFO - PROCESS | 1664 | 1467318276331 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]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 13:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:24:36 INFO - PROCESS | 1664 | 1467318276357 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:24:36 INFO - PROCESS | 1664 | 1467318276358 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:24:36 INFO - PROCESS | 1664 | 1467318276360 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 1664 | 1467318276361 Marionette TRACE conn2 <- [1,1422,null,{}] 13:24:36 INFO - PROCESS | 1664 | 1467318276363 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}] 13:24:36 INFO - PROCESS | 1664 | 1467318276364 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:36 INFO - PROCESS | 1664 | 1467318276466 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:24:36 INFO - PROCESS | 1664 | 1467318276470 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 1664 | 1467318276471 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a216000 == 40 [pid = 1664] [id = 363] 13:24:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119fad000) [pid = 1664] [serial = 1088] [outer = 0x0] 13:24:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x128ac9400) [pid = 1664] [serial = 1089] [outer = 0x119fad000] 13:24:36 INFO - PROCESS | 1664 | 1467318276495 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x128fa3800) [pid = 1664] [serial = 1090] [outer = 0x119fad000] 13:24:36 INFO - PROCESS | 1664 | 1467318276838 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]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 13:24:36 INFO - PROCESS | 1664 | 1467318276880 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:24:36 INFO - PROCESS | 1664 | 1467318276882 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:24:36 INFO - PROCESS | 1664 | 1467318276886 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 1664 | 1467318276888 Marionette TRACE conn2 <- [1,1426,null,{}] 13:24:36 INFO - PROCESS | 1664 | 1467318276890 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}] 13:24:36 INFO - PROCESS | 1664 | 1467318276891 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:36 INFO - PROCESS | 1664 | 1467318276991 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:24:37 INFO - PROCESS | 1664 | 1467318277003 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 1664 | 1467318277011 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6e3800 == 41 [pid = 1664] [id = 364] 13:24:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1288ee800) [pid = 1664] [serial = 1091] [outer = 0x0] 13:24:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x128fac400) [pid = 1664] [serial = 1092] [outer = 0x1288ee800] 13:24:37 INFO - PROCESS | 1664 | 1467318277035 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1290ce000) [pid = 1664] [serial = 1093] [outer = 0x1288ee800] 13:24:37 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119b2dc00) [pid = 1664] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:24:37 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11813d400) [pid = 1664] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:24:37 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11815a000) [pid = 1664] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:24:37 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11338d000) [pid = 1664] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:24:37 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x115e8c000) [pid = 1664] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:24:37 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x112a51400) [pid = 1664] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:24:37 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x115d50c00) [pid = 1664] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:24:37 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x115e2b800) [pid = 1664] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:24:37 INFO - PROCESS | 1664 | 1467318277384 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]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 13:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:24:37 INFO - PROCESS | 1664 | 1467318277406 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 1664 | 1467318277407 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:24:37 INFO - PROCESS | 1664 | 1467318277409 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 1664 | 1467318277410 Marionette TRACE conn2 <- [1,1430,null,{}] 13:24:37 INFO - PROCESS | 1664 | 1467318277413 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}] 13:24:37 INFO - PROCESS | 1664 | 1467318277414 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:37 INFO - PROCESS | 1664 | 1467318277495 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:24:37 INFO - PROCESS | 1664 | 1467318277500 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 1664 | 1467318277502 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0cf800 == 42 [pid = 1664] [id = 365] 13:24:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1131e2800) [pid = 1664] [serial = 1094] [outer = 0x0] 13:24:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118fb2c00) [pid = 1664] [serial = 1095] [outer = 0x1131e2800] 13:24:37 INFO - PROCESS | 1664 | 1467318277527 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x124c2e000) [pid = 1664] [serial = 1096] [outer = 0x1131e2800] 13:24:37 INFO - PROCESS | 1664 | 1467318277897 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]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 517ms 13:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:24:37 INFO - PROCESS | 1664 | 1467318277928 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 1664 | 1467318277930 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:24:37 INFO - PROCESS | 1664 | 1467318277932 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 1664 | 1467318277935 Marionette TRACE conn2 <- [1,1434,null,{}] 13:24:37 INFO - PROCESS | 1664 | 1467318277938 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}] 13:24:37 INFO - PROCESS | 1664 | 1467318277940 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:38 INFO - PROCESS | 1664 | 1467318278043 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:24:38 INFO - PROCESS | 1664 | 1467318278046 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1664 | 1467318278048 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd97800 == 43 [pid = 1664] [id = 366] 13:24:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1290d0400) [pid = 1664] [serial = 1097] [outer = 0x0] 13:24:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1290d5000) [pid = 1664] [serial = 1098] [outer = 0x1290d0400] 13:24:38 INFO - PROCESS | 1664 | 1467318278077 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12a542c00) [pid = 1664] [serial = 1099] [outer = 0x1290d0400] 13:24:38 INFO - PROCESS | 1664 | 1467318278404 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]]]}] 13:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 520ms 13:24:38 INFO - PROCESS | 1664 | 1467318278453 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:24:38 INFO - PROCESS | 1664 | 1467318278454 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:24:38 INFO - PROCESS | 1664 | 1467318278456 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:24:38 INFO - PROCESS | 1664 | 1467318278457 Marionette TRACE conn2 <- [1,1438,null,{}] 13:24:38 INFO - PROCESS | 1664 | 1467318278459 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}] 13:24:38 INFO - PROCESS | 1664 | 1467318278460 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:38 INFO - PROCESS | 1664 | 1467318278542 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:24:38 INFO - PROCESS | 1664 | 1467318278600 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1664 | 1467318278601 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c360000 == 44 [pid = 1664] [id = 367] 13:24:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119fa0400) [pid = 1664] [serial = 1100] [outer = 0x0] 13:24:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12a660800) [pid = 1664] [serial = 1101] [outer = 0x119fa0400] 13:24:38 INFO - PROCESS | 1664 | 1467318278624 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12a74a800) [pid = 1664] [serial = 1102] [outer = 0x119fa0400] 13:24:38 INFO - PROCESS | 1664 | 1467318278908 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]]]}] 13:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms 13:24:38 INFO - PROCESS | 1664 | 1467318278926 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:24:38 INFO - PROCESS | 1664 | 1467318278928 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:24:38 INFO - PROCESS | 1664 | 1467318278930 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:24:38 INFO - PROCESS | 1664 | 1467318278931 Marionette TRACE conn2 <- [1,1442,null,{}] 13:24:38 INFO - PROCESS | 1664 | 1467318278933 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}] 13:24:38 INFO - PROCESS | 1664 | 1467318278936 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:39 INFO - PROCESS | 1664 | 1467318279038 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:24:39 INFO - PROCESS | 1664 | 1467318279041 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 1664 | 1467318279042 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c710800 == 45 [pid = 1664] [id = 368] 13:24:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124c23800) [pid = 1664] [serial = 1103] [outer = 0x0] 13:24:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12a753c00) [pid = 1664] [serial = 1104] [outer = 0x124c23800] 13:24:39 INFO - PROCESS | 1664 | 1467318279066 Marionette DEBUG loaded listener.js 13:24:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12a907800) [pid = 1664] [serial = 1105] [outer = 0x124c23800] 13:24:39 INFO - PROCESS | 1664 | 1467318279512 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]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 621ms 13:24:39 INFO - PROCESS | 1664 | 1467318279552 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 1664 | 1467318279554 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:24:39 INFO - PROCESS | 1664 | 1467318279557 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1664 | 1467318279560 Marionette TRACE conn2 <- [1,1446,null,{}] 13:24:39 INFO - PROCESS | 1664 | 1467318279564 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}] 13:24:39 INFO - PROCESS | 1664 | 1467318279565 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:39 INFO - PROCESS | 1664 | 1467318279677 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:24:39 INFO - PROCESS | 1664 | 1467318279748 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 1664 | 1467318279749 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x11715f800 == 46 [pid = 1664] [id = 369] 13:24:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x115d4ac00) [pid = 1664] [serial = 1106] [outer = 0x0] 13:24:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x116f65c00) [pid = 1664] [serial = 1107] [outer = 0x115d4ac00] 13:24:39 INFO - PROCESS | 1664 | 1467318279780 Marionette DEBUG loaded listener.js 13:24:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118140c00) [pid = 1664] [serial = 1108] [outer = 0x115d4ac00] 13:24:40 INFO - PROCESS | 1664 | 1467318280257 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]]]}] 13:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 722ms 13:24:40 INFO - PROCESS | 1664 | 1467318280280 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 1664 | 1467318280283 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:24:40 INFO - PROCESS | 1664 | 1467318280288 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:24:40 INFO - PROCESS | 1664 | 1467318280290 Marionette TRACE conn2 <- [1,1450,null,{}] 13:24:40 INFO - PROCESS | 1664 | 1467318280293 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}] 13:24:40 INFO - PROCESS | 1664 | 1467318280295 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:40 INFO - PROCESS | 1664 | 1467318280434 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:24:40 INFO - PROCESS | 1664 | 1467318280546 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 1664 | 1467318280548 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c5f800 == 47 [pid = 1664] [id = 370] 13:24:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11830b000) [pid = 1664] [serial = 1109] [outer = 0x0] 13:24:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119650c00) [pid = 1664] [serial = 1110] [outer = 0x11830b000] 13:24:40 INFO - PROCESS | 1664 | 1467318280601 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119ae0000) [pid = 1664] [serial = 1111] [outer = 0x11830b000] 13:24:41 INFO - PROCESS | 1664 | 1467318281106 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]]]}] 13:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 876ms 13:24:41 INFO - PROCESS | 1664 | 1467318281164 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 1664 | 1467318281166 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:24:41 INFO - PROCESS | 1664 | 1467318281170 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 1664 | 1467318281173 Marionette TRACE conn2 <- [1,1454,null,{}] 13:24:41 INFO - PROCESS | 1664 | 1467318281181 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}] 13:24:41 INFO - PROCESS | 1664 | 1467318281185 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:41 INFO - PROCESS | 1664 | 1467318281289 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:24:41 INFO - PROCESS | 1664 | 1467318281359 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 1664 | 1467318281361 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd9d800 == 48 [pid = 1664] [id = 371] 13:24:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1256a5400) [pid = 1664] [serial = 1112] [outer = 0x0] 13:24:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1260c0c00) [pid = 1664] [serial = 1113] [outer = 0x1256a5400] 13:24:41 INFO - PROCESS | 1664 | 1467318281392 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x126f19800) [pid = 1664] [serial = 1114] [outer = 0x1256a5400] 13:24:41 INFO - PROCESS | 1664 | 1467318281892 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]]]}] 13:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 773ms 13:24:41 INFO - PROCESS | 1664 | 1467318281943 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 1664 | 1467318281946 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:24:41 INFO - PROCESS | 1664 | 1467318281982 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 1664 | 1467318281983 Marionette TRACE conn2 <- [1,1458,null,{}] 13:24:41 INFO - PROCESS | 1664 | 1467318281989 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}] 13:24:41 INFO - PROCESS | 1664 | 1467318281991 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:42 INFO - PROCESS | 1664 | 1467318282110 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:24:42 INFO - PROCESS | 1664 | 1467318282178 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:42 INFO - PROCESS | 1664 | 1467318282180 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a54800 == 49 [pid = 1664] [id = 372] 13:24:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1188de800) [pid = 1664] [serial = 1115] [outer = 0x0] 13:24:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124c23000) [pid = 1664] [serial = 1116] [outer = 0x1188de800] 13:24:42 INFO - PROCESS | 1664 | 1467318282210 Marionette DEBUG loaded listener.js 13:24:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1288a3800) [pid = 1664] [serial = 1117] [outer = 0x1188de800] 13:24:42 INFO - PROCESS | 1664 | 1467318282863 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]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 955ms 13:24:42 INFO - PROCESS | 1664 | 1467318282905 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 1664 | 1467318282907 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:24:42 INFO - PROCESS | 1664 | 1467318282910 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 1664 | 1467318282912 Marionette TRACE conn2 <- [1,1462,null,{}] 13:24:42 INFO - PROCESS | 1664 | 1467318282916 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}] 13:24:42 INFO - PROCESS | 1664 | 1467318282917 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:43 INFO - PROCESS | 1664 | 1467318283018 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:24:43 INFO - PROCESS | 1664 | 1467318283094 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1664 | 1467318283095 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x115eea000 == 50 [pid = 1664] [id = 373] 13:24:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112d89800) [pid = 1664] [serial = 1118] [outer = 0x0] 13:24:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x115ddf000) [pid = 1664] [serial = 1119] [outer = 0x112d89800] 13:24:43 INFO - PROCESS | 1664 | 1467318283124 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x116fe1800) [pid = 1664] [serial = 1120] [outer = 0x112d89800] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12c360000 == 49 [pid = 1664] [id = 367] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd97800 == 48 [pid = 1664] [id = 366] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0cf800 == 47 [pid = 1664] [id = 365] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6e3800 == 46 [pid = 1664] [id = 364] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a216000 == 45 [pid = 1664] [id = 363] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x126a66000 == 44 [pid = 1664] [id = 362] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x124fbf800 == 43 [pid = 1664] [id = 361] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123b1b000 == 42 [pid = 1664] [id = 360] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119943000 == 41 [pid = 1664] [id = 359] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d8000 == 40 [pid = 1664] [id = 358] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x117479800 == 39 [pid = 1664] [id = 357] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x117473800 == 38 [pid = 1664] [id = 356] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x116404000 == 37 [pid = 1664] [id = 355] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12b00d000 == 36 [pid = 1664] [id = 354] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a631800 == 35 [pid = 1664] [id = 353] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123c56800 == 34 [pid = 1664] [id = 352] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2d8800 == 33 [pid = 1664] [id = 350] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1184d9800 == 32 [pid = 1664] [id = 351] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x124a54800 == 31 [pid = 1664] [id = 372] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd9d800 == 30 [pid = 1664] [id = 371] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123c5f800 == 29 [pid = 1664] [id = 370] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12c710800 == 28 [pid = 1664] [id = 368] 13:24:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11715f800 == 27 [pid = 1664] [id = 369] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1256b0c00) [pid = 1664] [serial = 1050] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124f27800) [pid = 1664] [serial = 1048] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119f49c00) [pid = 1664] [serial = 1038] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11979e400) [pid = 1664] [serial = 1044] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119fa4c00) [pid = 1664] [serial = 1039] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118728c00) [pid = 1664] [serial = 1032] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1249b7c00) [pid = 1664] [serial = 1047] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1193e8000) [pid = 1664] [serial = 1033] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116fdc000) [pid = 1664] [serial = 1027] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1131bc800) [pid = 1664] [serial = 1041] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x123931400) [pid = 1664] [serial = 1045] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116fdbc00) [pid = 1664] [serial = 1030] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1164ef400) [pid = 1664] [serial = 1026] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x115e8ac00) [pid = 1664] [serial = 1029] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119b2b000) [pid = 1664] [serial = 1036] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119a70c00) [pid = 1664] [serial = 1035] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116af1000) [pid = 1664] [serial = 1042] [outer = 0x0] [url = about:blank] 13:24:44 INFO - PROCESS | 1664 | 1467318284174 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]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1273ms 13:24:44 INFO - PROCESS | 1664 | 1467318284183 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 1664 | 1467318284188 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:24:44 INFO - PROCESS | 1664 | 1467318284191 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1664 | 1467318284193 Marionette TRACE conn2 <- [1,1466,null,{}] 13:24:44 INFO - PROCESS | 1664 | 1467318284197 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}] 13:24:44 INFO - PROCESS | 1664 | 1467318284198 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:44 INFO - PROCESS | 1664 | 1467318284284 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:24:44 INFO - PROCESS | 1664 | 1467318284290 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 1664 | 1467318284292 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168c2800 == 28 [pid = 1664] [id = 374] 13:24:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116af0c00) [pid = 1664] [serial = 1121] [outer = 0x0] 13:24:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116f71400) [pid = 1664] [serial = 1122] [outer = 0x116af0c00] 13:24:44 INFO - PROCESS | 1664 | 1467318284341 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x112a54c00) [pid = 1664] [serial = 1123] [outer = 0x116af0c00] 13:24:44 INFO - PROCESS | 1664 | 1467318284790 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]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 623ms 13:24:44 INFO - PROCESS | 1664 | 1467318284815 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 1664 | 1467318284822 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:24:44 INFO - PROCESS | 1664 | 1467318284829 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1664 | 1467318284832 Marionette TRACE conn2 <- [1,1470,null,{}] 13:24:44 INFO - PROCESS | 1664 | 1467318284838 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}] 13:24:44 INFO - PROCESS | 1664 | 1467318284841 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:44 INFO - PROCESS | 1664 | 1467318284970 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:24:45 INFO - PROCESS | 1664 | 1467318285090 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 1664 | 1467318285092 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d8800 == 29 [pid = 1664] [id = 375] 13:24:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1197a6000) [pid = 1664] [serial = 1124] [outer = 0x0] 13:24:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1197ad000) [pid = 1664] [serial = 1125] [outer = 0x1197a6000] 13:24:45 INFO - PROCESS | 1664 | 1467318285119 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119ae1800) [pid = 1664] [serial = 1126] [outer = 0x1197a6000] 13:24:45 INFO - PROCESS | 1664 | 1467318285451 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]]]}] 13:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 675ms 13:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:24:45 INFO - PROCESS | 1664 | 1467318285504 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 1664 | 1467318285506 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:24:45 INFO - PROCESS | 1664 | 1467318285509 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:24:45 INFO - PROCESS | 1664 | 1467318285513 Marionette TRACE conn2 <- [1,1474,null,{}] 13:24:45 INFO - PROCESS | 1664 | 1467318285533 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}] 13:24:45 INFO - PROCESS | 1664 | 1467318285537 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:45 INFO - PROCESS | 1664 | 1467318285683 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:24:45 INFO - PROCESS | 1664 | 1467318285693 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 1664 | 1467318285696 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c56800 == 30 [pid = 1664] [id = 376] 13:24:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112f16000) [pid = 1664] [serial = 1127] [outer = 0x0] 13:24:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1210b7800) [pid = 1664] [serial = 1128] [outer = 0x112f16000] 13:24:45 INFO - PROCESS | 1664 | 1467318285743 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x124c24000) [pid = 1664] [serial = 1129] [outer = 0x112f16000] 13:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 672ms 13:24:46 INFO - PROCESS | 1664 | 1467318286174 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]]]}] 13:24:46 INFO - PROCESS | 1664 | 1467318286182 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 1664 | 1467318286184 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:24:46 INFO - PROCESS | 1664 | 1467318286191 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 1664 | 1467318286192 Marionette TRACE conn2 <- [1,1478,null,{}] 13:24:46 INFO - PROCESS | 1664 | 1467318286195 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}] 13:24:46 INFO - PROCESS | 1664 | 1467318286196 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:46 INFO - PROCESS | 1664 | 1467318286318 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:24:46 INFO - PROCESS | 1664 | 1467318286333 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 1664 | 1467318286334 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x125687800 == 31 [pid = 1664] [id = 377] 13:24:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119fa7800) [pid = 1664] [serial = 1130] [outer = 0x0] 13:24:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124fa2400) [pid = 1664] [serial = 1131] [outer = 0x119fa7800] 13:24:46 INFO - PROCESS | 1664 | 1467318286360 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1260bbc00) [pid = 1664] [serial = 1132] [outer = 0x119fa7800] 13:24:46 INFO - PROCESS | 1664 | 1467318286769 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]]]}] 13:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 623ms 13:24:46 INFO - PROCESS | 1664 | 1467318286814 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 1664 | 1467318286816 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:24:46 INFO - PROCESS | 1664 | 1467318286818 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 1664 | 1467318286819 Marionette TRACE conn2 <- [1,1482,null,{}] 13:24:46 INFO - PROCESS | 1664 | 1467318286821 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}] 13:24:46 INFO - PROCESS | 1664 | 1467318286823 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:46 INFO - PROCESS | 1664 | 1467318286925 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:24:46 INFO - PROCESS | 1664 | 1467318286929 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 1664 | 1467318286930 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290c4000 == 32 [pid = 1664] [id = 378] 13:24:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1197a5c00) [pid = 1664] [serial = 1133] [outer = 0x0] 13:24:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126f0c800) [pid = 1664] [serial = 1134] [outer = 0x1197a5c00] 13:24:46 INFO - PROCESS | 1664 | 1467318286954 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1289c6000) [pid = 1664] [serial = 1135] [outer = 0x1197a5c00] 13:24:47 INFO - PROCESS | 1664 | 1467318287406 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]]]}] 13:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 620ms 13:24:47 INFO - PROCESS | 1664 | 1467318287439 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:24:47 INFO - PROCESS | 1664 | 1467318287441 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:24:47 INFO - PROCESS | 1664 | 1467318287444 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 1664 | 1467318287446 Marionette TRACE conn2 <- [1,1486,null,{}] 13:24:47 INFO - PROCESS | 1664 | 1467318287449 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}] 13:24:47 INFO - PROCESS | 1664 | 1467318287458 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:47 INFO - PROCESS | 1664 | 1467318287637 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:24:47 INFO - PROCESS | 1664 | 1467318287673 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 1664 | 1467318287675 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab23800 == 33 [pid = 1664] [id = 379] 13:24:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128fa9c00) [pid = 1664] [serial = 1136] [outer = 0x0] 13:24:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x129227800) [pid = 1664] [serial = 1137] [outer = 0x128fa9c00] 13:24:47 INFO - PROCESS | 1664 | 1467318287718 Marionette DEBUG loaded listener.js 13:24:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12a541c00) [pid = 1664] [serial = 1138] [outer = 0x128fa9c00] 13:24:48 INFO - PROCESS | 1664 | 1467318288149 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]]]}] 13:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 777ms 13:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:24:48 INFO - PROCESS | 1664 | 1467318288221 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:24:48 INFO - PROCESS | 1664 | 1467318288222 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:24:48 INFO - PROCESS | 1664 | 1467318288225 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:24:48 INFO - PROCESS | 1664 | 1467318288227 Marionette TRACE conn2 <- [1,1490,null,{}] 13:24:48 INFO - PROCESS | 1664 | 1467318288230 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}] 13:24:48 INFO - PROCESS | 1664 | 1467318288232 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:48 INFO - PROCESS | 1664 | 1467318288816 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x118304000) [pid = 1664] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x126f0d400) [pid = 1664] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118132c00) [pid = 1664] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x124fa3000) [pid = 1664] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116756000) [pid = 1664] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119b52c00) [pid = 1664] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119fa4400) [pid = 1664] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124f73000) [pid = 1664] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1260b8c00) [pid = 1664] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112f5e800) [pid = 1664] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112a79800) [pid = 1664] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118f7dc00) [pid = 1664] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119657800) [pid = 1664] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119fad000) [pid = 1664] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x124c23800) [pid = 1664] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119fa0400) [pid = 1664] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1131e2800) [pid = 1664] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1288ee800) [pid = 1664] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x126b60c00) [pid = 1664] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:24:48 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1290d0400) [pid = 1664] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:24:48 INFO - PROCESS | 1664 | 1467318288871 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 1664 | 1467318288872 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x11641d800 == 34 [pid = 1664] [id = 380] 13:24:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x111cac800) [pid = 1664] [serial = 1139] [outer = 0x0] 13:24:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1128d1800) [pid = 1664] [serial = 1140] [outer = 0x111cac800] 13:24:48 INFO - PROCESS | 1664 | 1467318288897 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x115d4dc00) [pid = 1664] [serial = 1141] [outer = 0x111cac800] 13:24:49 INFO - PROCESS | 1664 | 1467318289168 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]]]}] 13:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 971ms 13:24:49 INFO - PROCESS | 1664 | 1467318289196 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 1664 | 1467318289198 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:24:49 INFO - PROCESS | 1664 | 1467318289207 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 1664 | 1467318289209 Marionette TRACE conn2 <- [1,1494,null,{}] 13:24:49 INFO - PROCESS | 1664 | 1467318289211 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}] 13:24:49 INFO - PROCESS | 1664 | 1467318289212 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:49 INFO - PROCESS | 1664 | 1467318289294 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:24:49 INFO - PROCESS | 1664 | 1467318289298 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 1664 | 1467318289299 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bda8800 == 35 [pid = 1664] [id = 381] 13:24:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116fd8400) [pid = 1664] [serial = 1142] [outer = 0x0] 13:24:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1197a7c00) [pid = 1664] [serial = 1143] [outer = 0x116fd8400] 13:24:49 INFO - PROCESS | 1664 | 1467318289334 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124c23c00) [pid = 1664] [serial = 1144] [outer = 0x116fd8400] 13:24:49 INFO - PROCESS | 1664 | 1467318289662 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]]]}] 13:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 476ms 13:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:24:49 INFO - PROCESS | 1664 | 1467318289676 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 1664 | 1467318289677 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:24:49 INFO - PROCESS | 1664 | 1467318289679 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 1664 | 1467318289680 Marionette TRACE conn2 <- [1,1498,null,{}] 13:24:49 INFO - PROCESS | 1664 | 1467318289683 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}] 13:24:49 INFO - PROCESS | 1664 | 1467318289686 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:49 INFO - PROCESS | 1664 | 1467318289792 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:24:49 INFO - PROCESS | 1664 | 1467318289798 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 1664 | 1467318289799 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c53000 == 36 [pid = 1664] [id = 382] 13:24:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119b2d000) [pid = 1664] [serial = 1145] [outer = 0x0] 13:24:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1260eac00) [pid = 1664] [serial = 1146] [outer = 0x119b2d000] 13:24:49 INFO - PROCESS | 1664 | 1467318289824 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128fa2000) [pid = 1664] [serial = 1147] [outer = 0x119b2d000] 13:24:50 INFO - PROCESS | 1664 | 1467318290139 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]]]}] 13:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 472ms 13:24:50 INFO - PROCESS | 1664 | 1467318290154 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:24:50 INFO - PROCESS | 1664 | 1467318290156 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:24:50 INFO - PROCESS | 1664 | 1467318290159 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:24:50 INFO - PROCESS | 1664 | 1467318290160 Marionette TRACE conn2 <- [1,1502,null,{}] 13:24:50 INFO - PROCESS | 1664 | 1467318290162 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}] 13:24:50 INFO - PROCESS | 1664 | 1467318290163 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:50 INFO - PROCESS | 1664 | 1467318290244 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:24:50 INFO - PROCESS | 1664 | 1467318290247 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:50 INFO - PROCESS | 1664 | 1467318290248 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c70a000 == 37 [pid = 1664] [id = 383] 13:24:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x127240c00) [pid = 1664] [serial = 1148] [outer = 0x0] 13:24:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12922d000) [pid = 1664] [serial = 1149] [outer = 0x127240c00] 13:24:50 INFO - PROCESS | 1664 | 1467318290283 Marionette DEBUG loaded listener.js 13:24:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12a751c00) [pid = 1664] [serial = 1150] [outer = 0x127240c00] 13:24:50 INFO - PROCESS | 1664 | 1467318290613 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]]]}] 13:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 13:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:24:50 INFO - PROCESS | 1664 | 1467318290627 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:24:50 INFO - PROCESS | 1664 | 1467318290629 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:24:50 INFO - PROCESS | 1664 | 1467318290631 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:24:50 INFO - PROCESS | 1664 | 1467318290633 Marionette TRACE conn2 <- [1,1506,null,{}] 13:24:50 INFO - PROCESS | 1664 | 1467318290638 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}] 13:24:50 INFO - PROCESS | 1664 | 1467318290639 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:50 INFO - PROCESS | 1664 | 1467318290763 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:24:50 INFO - PROCESS | 1664 | 1467318290769 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:50 INFO - PROCESS | 1664 | 1467318290770 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b9800 == 38 [pid = 1664] [id = 384] 13:24:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128acd800) [pid = 1664] [serial = 1151] [outer = 0x0] 13:24:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a904c00) [pid = 1664] [serial = 1152] [outer = 0x128acd800] 13:24:50 INFO - PROCESS | 1664 | 1467318290797 Marionette DEBUG loaded listener.js 13:24:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a9ef400) [pid = 1664] [serial = 1153] [outer = 0x128acd800] 13:24:51 INFO - PROCESS | 1664 | 1467318291423 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]]]}] 13:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 822ms 13:24:51 INFO - PROCESS | 1664 | 1467318291456 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 1664 | 1467318291459 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:24:51 INFO - PROCESS | 1664 | 1467318291487 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 1664 | 1467318291489 Marionette TRACE conn2 <- [1,1510,null,{}] 13:24:51 INFO - PROCESS | 1664 | 1467318291493 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}] 13:24:51 INFO - PROCESS | 1664 | 1467318291495 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:51 INFO - PROCESS | 1664 | 1467318291614 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:24:51 INFO - PROCESS | 1664 | 1467318291675 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 1664 | 1467318291677 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185db800 == 39 [pid = 1664] [id = 385] 13:24:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116fe0000) [pid = 1664] [serial = 1154] [outer = 0x0] 13:24:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x118132800) [pid = 1664] [serial = 1155] [outer = 0x116fe0000] 13:24:51 INFO - PROCESS | 1664 | 1467318291709 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1188e1400) [pid = 1664] [serial = 1156] [outer = 0x116fe0000] 13:24:52 INFO - PROCESS | 1664 | 1467318292287 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]]]}] 13:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 871ms 13:24:52 INFO - PROCESS | 1664 | 1467318292358 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 1664 | 1467318292362 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:24:52 INFO - PROCESS | 1664 | 1467318292369 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 1664 | 1467318292372 Marionette TRACE conn2 <- [1,1514,null,{}] 13:24:52 INFO - PROCESS | 1664 | 1467318292376 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}] 13:24:52 INFO - PROCESS | 1664 | 1467318292379 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:52 INFO - PROCESS | 1664 | 1467318292526 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:24:52 INFO - PROCESS | 1664 | 1467318292584 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 1664 | 1467318292585 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f73800 == 40 [pid = 1664] [id = 386] 13:24:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119f41800) [pid = 1664] [serial = 1157] [outer = 0x0] 13:24:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119fa0c00) [pid = 1664] [serial = 1158] [outer = 0x119f41800] 13:24:52 INFO - PROCESS | 1664 | 1467318292616 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x123b40000) [pid = 1664] [serial = 1159] [outer = 0x119f41800] 13:24:53 INFO - PROCESS | 1664 | 1467318293361 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]]]}] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12c70a000 == 39 [pid = 1664] [id = 383] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x123c53000 == 38 [pid = 1664] [id = 382] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12bda8800 == 37 [pid = 1664] [id = 381] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x11641d800 == 36 [pid = 1664] [id = 380] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab23800 == 35 [pid = 1664] [id = 379] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x1290c4000 == 34 [pid = 1664] [id = 378] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x125687800 == 33 [pid = 1664] [id = 377] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x123c56800 == 32 [pid = 1664] [id = 376] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d8800 == 31 [pid = 1664] [id = 375] 13:24:53 INFO - PROCESS | 1664 | --DOCSHELL 0x1168c2800 == 30 [pid = 1664] [id = 374] 13:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1023ms 13:24:53 INFO - PROCESS | 1664 | 1467318293392 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 1664 | 1467318293394 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:24:53 INFO - PROCESS | 1664 | 1467318293397 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 1664 | 1467318293399 Marionette TRACE conn2 <- [1,1518,null,{}] 13:24:53 INFO - PROCESS | 1664 | 1467318293402 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}] 13:24:53 INFO - PROCESS | 1664 | 1467318293404 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:53 INFO - PROCESS | 1664 | 1467318293498 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119651400) [pid = 1664] [serial = 1024] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1288e4c00) [pid = 1664] [serial = 1086] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118140800) [pid = 1664] [serial = 1071] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11964e000) [pid = 1664] [serial = 1072] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1260bf800) [pid = 1664] [serial = 1080] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116a21400) [pid = 1664] [serial = 1068] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1176f1000) [pid = 1664] [serial = 1069] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x124a91c00) [pid = 1664] [serial = 1077] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124fa2c00) [pid = 1664] [serial = 1078] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119fa8800) [pid = 1664] [serial = 1059] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x124a8cc00) [pid = 1664] [serial = 1060] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x125bde000) [pid = 1664] [serial = 1051] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1260be400) [pid = 1664] [serial = 1062] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1260ec800) [pid = 1664] [serial = 1063] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x115e8f000) [pid = 1664] [serial = 1053] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116fdf000) [pid = 1664] [serial = 1054] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1130e1c00) [pid = 1664] [serial = 1065] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118134800) [pid = 1664] [serial = 1066] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11964f000) [pid = 1664] [serial = 1056] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11975b400) [pid = 1664] [serial = 1057] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1197ad800) [pid = 1664] [serial = 1074] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119f41400) [pid = 1664] [serial = 1075] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128fa3800) [pid = 1664] [serial = 1090] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12a907800) [pid = 1664] [serial = 1105] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12a753c00) [pid = 1664] [serial = 1104] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128ac9400) [pid = 1664] [serial = 1089] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12a74a800) [pid = 1664] [serial = 1102] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x124c2e000) [pid = 1664] [serial = 1096] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128fac400) [pid = 1664] [serial = 1092] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118fb2c00) [pid = 1664] [serial = 1095] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1290ce000) [pid = 1664] [serial = 1093] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1288ae000) [pid = 1664] [serial = 1084] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x127242400) [pid = 1664] [serial = 1083] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1290d5000) [pid = 1664] [serial = 1098] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1289bd000) [pid = 1664] [serial = 1087] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12a660800) [pid = 1664] [serial = 1101] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12a542c00) [pid = 1664] [serial = 1099] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x126a91800) [pid = 1664] [serial = 1081] [outer = 0x0] [url = about:blank] 13:24:53 INFO - PROCESS | 1664 | 1467318293559 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 1664 | 1467318293560 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x116678800 == 31 [pid = 1664] [id = 387] 13:24:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x112d2f400) [pid = 1664] [serial = 1160] [outer = 0x0] 13:24:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1131c1400) [pid = 1664] [serial = 1161] [outer = 0x112d2f400] 13:24:53 INFO - PROCESS | 1664 | 1467318293588 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x115d4fc00) [pid = 1664] [serial = 1162] [outer = 0x112d2f400] 13:24:53 INFO - PROCESS | 1664 | 1467318293887 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]]]}] 13:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 13:24:53 INFO - PROCESS | 1664 | 1467318293924 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 1664 | 1467318293927 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:24:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:24:53 INFO - PROCESS | 1664 | 1467318293932 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 1664 | 1467318293934 Marionette TRACE conn2 <- [1,1522,null,{}] 13:24:53 INFO - PROCESS | 1664 | 1467318293940 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}] 13:24:53 INFO - PROCESS | 1664 | 1467318293941 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:54 INFO - PROCESS | 1664 | 1467318294024 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:24:54 INFO - PROCESS | 1664 | 1467318294094 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 1664 | 1467318294095 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x11745f800 == 32 [pid = 1664] [id = 388] 13:24:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x115d4f400) [pid = 1664] [serial = 1163] [outer = 0x0] 13:24:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x116af4000) [pid = 1664] [serial = 1164] [outer = 0x115d4f400] 13:24:54 INFO - PROCESS | 1664 | 1467318294122 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1176ef000) [pid = 1664] [serial = 1165] [outer = 0x115d4f400] 13:24:54 INFO - PROCESS | 1664 | 1467318294404 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"]]]}] 13:24:54 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 () { 13:24:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:24:54 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 () { 13:24:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:24:54 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 () { 13:24:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:24:54 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 () { 13:24:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:24:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 523ms 13:24:54 INFO - PROCESS | 1664 | 1467318294456 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 1664 | 1467318294457 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:24:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:24:54 INFO - PROCESS | 1664 | 1467318294460 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 1664 | 1467318294462 Marionette TRACE conn2 <- [1,1526,null,{}] 13:24:54 INFO - PROCESS | 1664 | 1467318294472 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}] 13:24:54 INFO - PROCESS | 1664 | 1467318294475 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:54 INFO - PROCESS | 1664 | 1467318294556 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:24:54 INFO - PROCESS | 1664 | 1467318294561 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 1664 | 1467318294563 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x119937000 == 33 [pid = 1664] [id = 389] 13:24:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x117d10c00) [pid = 1664] [serial = 1166] [outer = 0x0] 13:24:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11964ec00) [pid = 1664] [serial = 1167] [outer = 0x117d10c00] 13:24:54 INFO - PROCESS | 1664 | 1467318294594 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1197a8800) [pid = 1664] [serial = 1168] [outer = 0x117d10c00] 13:24:54 INFO - PROCESS | 1664 | 1467318294991 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"]]]}] 13:24:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:24:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:24:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:24:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 571ms 13:24:55 INFO - PROCESS | 1664 | 1467318295033 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 1664 | 1467318295035 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:24:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:24:55 INFO - PROCESS | 1664 | 1467318295039 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 1664 | 1467318295040 Marionette TRACE conn2 <- [1,1530,null,{}] 13:24:55 INFO - PROCESS | 1664 | 1467318295043 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}] 13:24:55 INFO - PROCESS | 1664 | 1467318295045 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:55 INFO - PROCESS | 1664 | 1467318295178 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:24:55 INFO - PROCESS | 1664 | 1467318295185 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 1664 | 1467318295186 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c53000 == 34 [pid = 1664] [id = 390] 13:24:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x119ae5c00) [pid = 1664] [serial = 1169] [outer = 0x0] 13:24:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119b37000) [pid = 1664] [serial = 1170] [outer = 0x119ae5c00] 13:24:55 INFO - PROCESS | 1664 | 1467318295235 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119fa1400) [pid = 1664] [serial = 1171] [outer = 0x119ae5c00] 13:24:55 INFO - PROCESS | 1664 | 1467318295616 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]]]}] 13:24:55 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 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:24:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:24:55 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. 13:24:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:24:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 13:24:55 INFO - PROCESS | 1664 | 1467318295682 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 1664 | 1467318295685 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:24:55 INFO - PROCESS | 1664 | 1467318295689 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 1664 | 1467318295690 Marionette TRACE conn2 <- [1,1534,null,{}] 13:24:55 INFO - PROCESS | 1664 | 1467318295699 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}] 13:24:55 INFO - PROCESS | 1664 | 1467318295701 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:55 INFO - PROCESS | 1664 | 1467318295801 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:24:55 INFO - PROCESS | 1664 | 1467318295805 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 1664 | 1467318295806 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12545f000 == 35 [pid = 1664] [id = 391] 13:24:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1128d4c00) [pid = 1664] [serial = 1172] [outer = 0x0] 13:24:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119fa4000) [pid = 1664] [serial = 1173] [outer = 0x1128d4c00] 13:24:55 INFO - PROCESS | 1664 | 1467318295829 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12480a400) [pid = 1664] [serial = 1174] [outer = 0x1128d4c00] 13:24:56 INFO - PROCESS | 1664 | 1467318296196 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]]]}] 13:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 528ms 13:24:56 INFO - PROCESS | 1664 | 1467318296219 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 1664 | 1467318296221 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:24:56 INFO - PROCESS | 1664 | 1467318296230 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - PROCESS | 1664 | 1467318296231 Marionette TRACE conn2 <- [1,1538,null,{}] 13:24:56 INFO - PROCESS | 1664 | 1467318296233 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}] 13:24:56 INFO - PROCESS | 1664 | 1467318296237 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:56 INFO - PROCESS | 1664 | 1467318296359 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:24:56 INFO - PROCESS | 1664 | 1467318296380 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 1664 | 1467318296381 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x127066800 == 36 [pid = 1664] [id = 392] 13:24:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x124c23800) [pid = 1664] [serial = 1175] [outer = 0x0] 13:24:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1256e4800) [pid = 1664] [serial = 1176] [outer = 0x124c23800] 13:24:56 INFO - PROCESS | 1664 | 1467318296407 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x126f0e400) [pid = 1664] [serial = 1177] [outer = 0x124c23800] 13:24:56 INFO - PROCESS | 1664 | 1467318296740 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]]]}] 13:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 568ms 13:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:24:56 INFO - PROCESS | 1664 | 1467318296799 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 1664 | 1467318296800 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:24:56 INFO - PROCESS | 1664 | 1467318296802 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - PROCESS | 1664 | 1467318296803 Marionette TRACE conn2 <- [1,1542,null,{}] 13:24:56 INFO - PROCESS | 1664 | 1467318296806 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}] 13:24:56 INFO - PROCESS | 1664 | 1467318296807 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:56 INFO - PROCESS | 1664 | 1467318296909 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:24:56 INFO - PROCESS | 1664 | 1467318296921 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 1664 | 1467318296922 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11821e000 == 37 [pid = 1664] [id = 393] 13:24:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126fd7c00) [pid = 1664] [serial = 1178] [outer = 0x0] 13:24:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1288a4c00) [pid = 1664] [serial = 1179] [outer = 0x126fd7c00] 13:24:56 INFO - PROCESS | 1664 | 1467318296947 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1288ee400) [pid = 1664] [serial = 1180] [outer = 0x126fd7c00] 13:24:57 INFO - PROCESS | 1664 | 1467318297265 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]]]}] 13:24:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:24:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 13:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:24:57 INFO - PROCESS | 1664 | 1467318297322 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 1664 | 1467318297323 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:24:57 INFO - PROCESS | 1664 | 1467318297325 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 1664 | 1467318297326 Marionette TRACE conn2 <- [1,1546,null,{}] 13:24:57 INFO - PROCESS | 1664 | 1467318297329 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}] 13:24:57 INFO - PROCESS | 1664 | 1467318297330 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:57 INFO - PROCESS | 1664 | 1467318297430 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:24:57 INFO - PROCESS | 1664 | 1467318297440 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 1664 | 1467318297441 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d1000 == 38 [pid = 1664] [id = 394] 13:24:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1289c2800) [pid = 1664] [serial = 1181] [outer = 0x0] 13:24:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128acd000) [pid = 1664] [serial = 1182] [outer = 0x1289c2800] 13:24:57 INFO - PROCESS | 1664 | 1467318297466 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128faa400) [pid = 1664] [serial = 1183] [outer = 0x1289c2800] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x127240c00) [pid = 1664] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1197a5c00) [pid = 1664] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1197a6000) [pid = 1664] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112d89800) [pid = 1664] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112f16000) [pid = 1664] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115d4ac00) [pid = 1664] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11830b000) [pid = 1664] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1256a5400) [pid = 1664] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128fa9c00) [pid = 1664] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1188de800) [pid = 1664] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x111cac800) [pid = 1664] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119b2d000) [pid = 1664] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x116af0c00) [pid = 1664] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:24:57 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119fa7800) [pid = 1664] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:24:57 INFO - PROCESS | 1664 | 1467318297868 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]]]}] 13:24:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:24:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 570ms 13:24:57 INFO - PROCESS | 1664 | 1467318297895 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 1664 | 1467318297897 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:24:57 INFO - PROCESS | 1664 | 1467318297899 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 1664 | 1467318297900 Marionette TRACE conn2 <- [1,1550,null,{}] 13:24:57 INFO - PROCESS | 1664 | 1467318297905 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}] 13:24:57 INFO - PROCESS | 1664 | 1467318297906 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:57 INFO - PROCESS | 1664 | 1467318297989 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:24:57 INFO - PROCESS | 1664 | 1467318297993 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 1664 | 1467318297994 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a630800 == 39 [pid = 1664] [id = 395] 13:24:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x115d4ac00) [pid = 1664] [serial = 1184] [outer = 0x0] 13:24:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11967a400) [pid = 1664] [serial = 1185] [outer = 0x115d4ac00] 13:24:58 INFO - PROCESS | 1664 | 1467318298018 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1210b6800) [pid = 1664] [serial = 1186] [outer = 0x115d4ac00] 13:24:58 INFO - PROCESS | 1664 | 1467318298372 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]]]}] 13:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms 13:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:24:58 INFO - PROCESS | 1664 | 1467318298422 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 1664 | 1467318298423 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:24:58 INFO - PROCESS | 1664 | 1467318298426 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 1664 | 1467318298427 Marionette TRACE conn2 <- [1,1554,null,{}] 13:24:58 INFO - PROCESS | 1664 | 1467318298429 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}] 13:24:58 INFO - PROCESS | 1664 | 1467318298430 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:58 INFO - PROCESS | 1664 | 1467318298513 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:24:58 INFO - PROCESS | 1664 | 1467318298518 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 1664 | 1467318298520 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b91e800 == 40 [pid = 1664] [id = 396] 13:24:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x124810000) [pid = 1664] [serial = 1187] [outer = 0x0] 13:24:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1289c9800) [pid = 1664] [serial = 1188] [outer = 0x124810000] 13:24:58 INFO - PROCESS | 1664 | 1467318298545 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1290cf000) [pid = 1664] [serial = 1189] [outer = 0x124810000] 13:24:58 INFO - PROCESS | 1664 | 1467318298873 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]]]}] 13:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 471ms 13:24:58 INFO - PROCESS | 1664 | 1467318298897 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 1664 | 1467318298899 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:24:58 INFO - PROCESS | 1664 | 1467318298904 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 1664 | 1467318298907 Marionette TRACE conn2 <- [1,1558,null,{}] 13:24:58 INFO - PROCESS | 1664 | 1467318298909 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}] 13:24:58 INFO - PROCESS | 1664 | 1467318298911 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:59 INFO - PROCESS | 1664 | 1467318299008 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:24:59 INFO - PROCESS | 1664 | 1467318299070 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1664 | 1467318299072 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c70a000 == 41 [pid = 1664] [id = 397] 13:24:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1290ce800) [pid = 1664] [serial = 1190] [outer = 0x0] 13:24:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x129233000) [pid = 1664] [serial = 1191] [outer = 0x1290ce800] 13:24:59 INFO - PROCESS | 1664 | 1467318299098 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12a906c00) [pid = 1664] [serial = 1192] [outer = 0x1290ce800] 13:24:59 INFO - PROCESS | 1664 | 1467318299383 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]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:24:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 13:24:59 INFO - PROCESS | 1664 | 1467318299425 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1664 | 1467318299427 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:24:59 INFO - PROCESS | 1664 | 1467318299429 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1664 | 1467318299430 Marionette TRACE conn2 <- [1,1562,null,{}] 13:24:59 INFO - PROCESS | 1664 | 1467318299432 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}] 13:24:59 INFO - PROCESS | 1664 | 1467318299433 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:59 INFO - PROCESS | 1664 | 1467318299523 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:24:59 INFO - PROCESS | 1664 | 1467318299527 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1664 | 1467318299528 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:24:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc89800 == 42 [pid = 1664] [id = 398] 13:24:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1288e6400) [pid = 1664] [serial = 1193] [outer = 0x0] 13:24:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12a9e2800) [pid = 1664] [serial = 1194] [outer = 0x1288e6400] 13:24:59 INFO - PROCESS | 1664 | 1467318299559 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12b050800) [pid = 1664] [serial = 1195] [outer = 0x1288e6400] 13:25:00 INFO - PROCESS | 1664 | 1467318299997 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 620ms 13:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:25:00 INFO - PROCESS | 1664 | 1467318300050 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 1664 | 1467318300052 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:25:00 INFO - PROCESS | 1664 | 1467318300055 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1664 | 1467318300057 Marionette TRACE conn2 <- [1,1566,null,{}] 13:25:00 INFO - PROCESS | 1664 | 1467318300061 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}] 13:25:00 INFO - PROCESS | 1664 | 1467318300063 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:00 INFO - PROCESS | 1664 | 1467318300176 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:25:00 INFO - PROCESS | 1664 | 1467318300251 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 1664 | 1467318300252 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x11746a000 == 43 [pid = 1664] [id = 399] 13:25:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x112a58c00) [pid = 1664] [serial = 1196] [outer = 0x0] 13:25:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1131e2800) [pid = 1664] [serial = 1197] [outer = 0x112a58c00] 13:25:00 INFO - PROCESS | 1664 | 1467318300283 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1164ea400) [pid = 1664] [serial = 1198] [outer = 0x112a58c00] 13:25:00 INFO - PROCESS | 1664 | 1467318300723 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 720ms 13:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:25:00 INFO - PROCESS | 1664 | 1467318300775 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 1664 | 1467318300779 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:25:00 INFO - PROCESS | 1664 | 1467318300783 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1664 | 1467318300785 Marionette TRACE conn2 <- [1,1570,null,{}] 13:25:00 INFO - PROCESS | 1664 | 1467318300787 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}] 13:25:00 INFO - PROCESS | 1664 | 1467318300789 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:00 INFO - PROCESS | 1664 | 1467318300928 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:25:01 INFO - PROCESS | 1664 | 1467318301002 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1664 | 1467318301004 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a4d800 == 44 [pid = 1664] [id = 400] 13:25:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116fd7c00) [pid = 1664] [serial = 1199] [outer = 0x0] 13:25:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11815a400) [pid = 1664] [serial = 1200] [outer = 0x116fd7c00] 13:25:01 INFO - PROCESS | 1664 | 1467318301036 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1193e4c00) [pid = 1664] [serial = 1201] [outer = 0x116fd7c00] 13:25:01 INFO - PROCESS | 1664 | 1467318301448 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]]]}] 13:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 671ms 13:25:01 INFO - PROCESS | 1664 | 1467318301456 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:25:01 INFO - PROCESS | 1664 | 1467318301457 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:25:01 INFO - PROCESS | 1664 | 1467318301459 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:25:01 INFO - PROCESS | 1664 | 1467318301462 Marionette TRACE conn2 <- [1,1574,null,{}] 13:25:01 INFO - PROCESS | 1664 | 1467318301470 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}] 13:25:01 INFO - PROCESS | 1664 | 1467318301473 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:01 INFO - PROCESS | 1664 | 1467318301598 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:25:01 INFO - PROCESS | 1664 | 1467318301662 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1664 | 1467318301664 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c716000 == 45 [pid = 1664] [id = 401] 13:25:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119a6a800) [pid = 1664] [serial = 1202] [outer = 0x0] 13:25:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1211eb800) [pid = 1664] [serial = 1203] [outer = 0x119a6a800] 13:25:01 INFO - PROCESS | 1664 | 1467318301737 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1256a7800) [pid = 1664] [serial = 1204] [outer = 0x119a6a800] 13:25:02 INFO - PROCESS | 1664 | 1467318302161 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]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 721ms 13:25:02 INFO - PROCESS | 1664 | 1467318302181 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:25:02 INFO - PROCESS | 1664 | 1467318302183 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:25:02 INFO - PROCESS | 1664 | 1467318302187 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1664 | 1467318302188 Marionette TRACE conn2 <- [1,1578,null,{}] 13:25:02 INFO - PROCESS | 1664 | 1467318302191 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}] 13:25:02 INFO - PROCESS | 1664 | 1467318302193 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:02 INFO - PROCESS | 1664 | 1467318302299 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:25:02 INFO - PROCESS | 1664 | 1467318302360 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 1664 | 1467318302362 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0c7000 == 46 [pid = 1664] [id = 402] 13:25:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1260c1400) [pid = 1664] [serial = 1205] [outer = 0x0] 13:25:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x127248400) [pid = 1664] [serial = 1206] [outer = 0x1260c1400] 13:25:02 INFO - PROCESS | 1664 | 1467318302391 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128fa9c00) [pid = 1664] [serial = 1207] [outer = 0x1260c1400] 13:25:03 INFO - PROCESS | 1664 | 1467318303077 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]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 921ms 13:25:03 INFO - PROCESS | 1664 | 1467318303108 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1664 | 1467318303112 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:25:03 INFO - PROCESS | 1664 | 1467318303117 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1664 | 1467318303120 Marionette TRACE conn2 <- [1,1582,null,{}] 13:25:03 INFO - PROCESS | 1664 | 1467318303125 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}] 13:25:03 INFO - PROCESS | 1664 | 1467318303127 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:03 INFO - PROCESS | 1664 | 1467318303276 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:25:03 INFO - PROCESS | 1664 | 1467318303377 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 1664 | 1467318303380 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x119611000 == 47 [pid = 1664] [id = 403] 13:25:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11674cc00) [pid = 1664] [serial = 1208] [outer = 0x0] 13:25:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x116a1b000) [pid = 1664] [serial = 1209] [outer = 0x11674cc00] 13:25:03 INFO - PROCESS | 1664 | 1467318303427 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1176f6c00) [pid = 1664] [serial = 1210] [outer = 0x11674cc00] 13:25:03 INFO - PROCESS | 1664 | 1467318303910 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]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 827ms 13:25:03 INFO - PROCESS | 1664 | 1467318303954 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1664 | 1467318303957 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:25:03 INFO - PROCESS | 1664 | 1467318303962 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1664 | 1467318303964 Marionette TRACE conn2 <- [1,1586,null,{}] 13:25:03 INFO - PROCESS | 1664 | 1467318303967 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}] 13:25:03 INFO - PROCESS | 1664 | 1467318303969 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:04 INFO - PROCESS | 1664 | 1467318304067 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:25:04 INFO - PROCESS | 1664 | 1467318304140 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1664 | 1467318304141 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d6c000 == 48 [pid = 1664] [id = 404] 13:25:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x118fb4400) [pid = 1664] [serial = 1211] [outer = 0x0] 13:25:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11964f000) [pid = 1664] [serial = 1212] [outer = 0x118fb4400] 13:25:04 INFO - PROCESS | 1664 | 1467318304169 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1197a3400) [pid = 1664] [serial = 1213] [outer = 0x118fb4400] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x115eea000 == 47 [pid = 1664] [id = 373] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x12c70a000 == 46 [pid = 1664] [id = 397] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x12b91e800 == 45 [pid = 1664] [id = 396] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x12a630800 == 44 [pid = 1664] [id = 395] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d1000 == 43 [pid = 1664] [id = 394] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x11821e000 == 42 [pid = 1664] [id = 393] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x127066800 == 41 [pid = 1664] [id = 392] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x12545f000 == 40 [pid = 1664] [id = 391] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x123c53000 == 39 [pid = 1664] [id = 390] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x119937000 == 38 [pid = 1664] [id = 389] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x11745f800 == 37 [pid = 1664] [id = 388] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x116678800 == 36 [pid = 1664] [id = 387] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x128f73800 == 35 [pid = 1664] [id = 386] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x1185db800 == 34 [pid = 1664] [id = 385] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b9800 == 33 [pid = 1664] [id = 384] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x119611000 == 32 [pid = 1664] [id = 403] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0c7000 == 31 [pid = 1664] [id = 402] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x12c716000 == 30 [pid = 1664] [id = 401] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x124a4d800 == 29 [pid = 1664] [id = 400] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc89800 == 28 [pid = 1664] [id = 398] 13:25:04 INFO - PROCESS | 1664 | --DOCSHELL 0x11746a000 == 27 [pid = 1664] [id = 399] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x115d4dc00) [pid = 1664] [serial = 1141] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1260eac00) [pid = 1664] [serial = 1146] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1128d1800) [pid = 1664] [serial = 1140] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116f71400) [pid = 1664] [serial = 1122] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112a54c00) [pid = 1664] [serial = 1123] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124fa2400) [pid = 1664] [serial = 1131] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1289c6000) [pid = 1664] [serial = 1135] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1197a7c00) [pid = 1664] [serial = 1143] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128fa2000) [pid = 1664] [serial = 1147] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1260bbc00) [pid = 1664] [serial = 1132] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12a751c00) [pid = 1664] [serial = 1150] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12922d000) [pid = 1664] [serial = 1149] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x126f0c800) [pid = 1664] [serial = 1134] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1197ad000) [pid = 1664] [serial = 1125] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x115ddf000) [pid = 1664] [serial = 1119] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116fe1800) [pid = 1664] [serial = 1120] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119ae1800) [pid = 1664] [serial = 1126] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1210b7800) [pid = 1664] [serial = 1128] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x124c24000) [pid = 1664] [serial = 1129] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118140c00) [pid = 1664] [serial = 1108] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116f65c00) [pid = 1664] [serial = 1107] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119ae0000) [pid = 1664] [serial = 1111] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119650c00) [pid = 1664] [serial = 1110] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x126f19800) [pid = 1664] [serial = 1114] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1260c0c00) [pid = 1664] [serial = 1113] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x129227800) [pid = 1664] [serial = 1137] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1288a3800) [pid = 1664] [serial = 1117] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x124c23000) [pid = 1664] [serial = 1116] [outer = 0x0] [url = about:blank] 13:25:04 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12a541c00) [pid = 1664] [serial = 1138] [outer = 0x0] [url = about:blank] 13:25:05 INFO - PROCESS | 1664 | 1467318305099 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]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1172ms 13:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:25:05 INFO - PROCESS | 1664 | 1467318305135 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1664 | 1467318305137 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:25:05 INFO - PROCESS | 1664 | 1467318305140 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1664 | 1467318305142 Marionette TRACE conn2 <- [1,1590,null,{}] 13:25:05 INFO - PROCESS | 1664 | 1467318305146 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}] 13:25:05 INFO - PROCESS | 1664 | 1467318305148 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:05 INFO - PROCESS | 1664 | 1467318305233 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:25:05 INFO - PROCESS | 1664 | 1467318305289 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 1664 | 1467318305292 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x116629000 == 28 [pid = 1664] [id = 405] 13:25:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112d30000) [pid = 1664] [serial = 1214] [outer = 0x0] 13:25:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112f68400) [pid = 1664] [serial = 1215] [outer = 0x112d30000] 13:25:05 INFO - PROCESS | 1664 | 1467318305323 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x113c73c00) [pid = 1664] [serial = 1216] [outer = 0x112d30000] 13:25:05 INFO - PROCESS | 1664 | 1467318305629 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]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 523ms 13:25:05 INFO - PROCESS | 1664 | 1467318305663 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1664 | 1467318305666 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:25:05 INFO - PROCESS | 1664 | 1467318305674 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1664 | 1467318305676 Marionette TRACE conn2 <- [1,1594,null,{}] 13:25:05 INFO - PROCESS | 1664 | 1467318305678 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}] 13:25:05 INFO - PROCESS | 1664 | 1467318305679 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:05 INFO - PROCESS | 1664 | 1467318305757 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:25:05 INFO - PROCESS | 1664 | 1467318305761 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 1664 | 1467318305763 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11715e000 == 29 [pid = 1664] [id = 406] 13:25:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x115e89800) [pid = 1664] [serial = 1217] [outer = 0x0] 13:25:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11687dc00) [pid = 1664] [serial = 1218] [outer = 0x115e89800] 13:25:05 INFO - PROCESS | 1664 | 1467318305793 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116f65c00) [pid = 1664] [serial = 1219] [outer = 0x115e89800] 13:25:06 INFO - PROCESS | 1664 | 1467318306158 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]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 13:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:25:06 INFO - PROCESS | 1664 | 1467318306193 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:25:06 INFO - PROCESS | 1664 | 1467318306195 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:25:06 INFO - PROCESS | 1664 | 1467318306197 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 1664 | 1467318306199 Marionette TRACE conn2 <- [1,1598,null,{}] 13:25:06 INFO - PROCESS | 1664 | 1467318306207 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}] 13:25:06 INFO - PROCESS | 1664 | 1467318306210 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:06 INFO - PROCESS | 1664 | 1467318306288 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:25:06 INFO - PROCESS | 1664 | 1467318306293 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1664 | 1467318306295 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e5800 == 30 [pid = 1664] [id = 407] 13:25:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112a54800) [pid = 1664] [serial = 1220] [outer = 0x0] 13:25:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11813b800) [pid = 1664] [serial = 1221] [outer = 0x112a54800] 13:25:06 INFO - PROCESS | 1664 | 1467318306326 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118528000) [pid = 1664] [serial = 1222] [outer = 0x112a54800] 13:25:06 INFO - PROCESS | 1664 | 1467318306661 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]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 470ms 13:25:06 INFO - PROCESS | 1664 | 1467318306668 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:25:06 INFO - PROCESS | 1664 | 1467318306672 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:25:06 INFO - PROCESS | 1664 | 1467318306675 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 1664 | 1467318306676 Marionette TRACE conn2 <- [1,1602,null,{}] 13:25:06 INFO - PROCESS | 1664 | 1467318306678 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}] 13:25:06 INFO - PROCESS | 1664 | 1467318306680 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:06 INFO - PROCESS | 1664 | 1467318306759 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:25:06 INFO - PROCESS | 1664 | 1467318306818 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1664 | 1467318306819 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11960c000 == 31 [pid = 1664] [id = 408] 13:25:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1176f0800) [pid = 1664] [serial = 1223] [outer = 0x0] 13:25:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1188e4c00) [pid = 1664] [serial = 1224] [outer = 0x1176f0800] 13:25:06 INFO - PROCESS | 1664 | 1467318306846 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1197a0000) [pid = 1664] [serial = 1225] [outer = 0x1176f0800] 13:25:07 INFO - PROCESS | 1664 | 1467318307142 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]]]}] 13:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 521ms 13:25:07 INFO - PROCESS | 1664 | 1467318307197 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 1664 | 1467318307198 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:25:07 INFO - PROCESS | 1664 | 1467318307200 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 1664 | 1467318307203 Marionette TRACE conn2 <- [1,1606,null,{}] 13:25:07 INFO - PROCESS | 1664 | 1467318307206 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}] 13:25:07 INFO - PROCESS | 1664 | 1467318307207 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:07 INFO - PROCESS | 1664 | 1467318307298 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:25:07 INFO - PROCESS | 1664 | 1467318307333 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 1664 | 1467318307334 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211bd000 == 32 [pid = 1664] [id = 409] 13:25:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x115d56c00) [pid = 1664] [serial = 1226] [outer = 0x0] 13:25:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1197a8400) [pid = 1664] [serial = 1227] [outer = 0x115d56c00] 13:25:07 INFO - PROCESS | 1664 | 1467318307359 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119ad9400) [pid = 1664] [serial = 1228] [outer = 0x115d56c00] 13:25:07 INFO - PROCESS | 1664 | 1467318307691 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]]]}] 13:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 522ms 13:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:25:07 INFO - PROCESS | 1664 | 1467318307722 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 1664 | 1467318307723 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:25:07 INFO - PROCESS | 1664 | 1467318307725 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 1664 | 1467318307726 Marionette TRACE conn2 <- [1,1610,null,{}] 13:25:07 INFO - PROCESS | 1664 | 1467318307728 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}] 13:25:07 INFO - PROCESS | 1664 | 1467318307733 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:07 INFO - PROCESS | 1664 | 1467318307842 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:25:07 INFO - PROCESS | 1664 | 1467318307878 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 1664 | 1467318307879 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x124caa800 == 33 [pid = 1664] [id = 410] 13:25:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11967c400) [pid = 1664] [serial = 1229] [outer = 0x0] 13:25:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119ae4800) [pid = 1664] [serial = 1230] [outer = 0x11967c400] 13:25:07 INFO - PROCESS | 1664 | 1467318307905 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1210b4000) [pid = 1664] [serial = 1231] [outer = 0x11967c400] 13:25:08 INFO - PROCESS | 1664 | 1467318308206 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]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 517ms 13:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:25:08 INFO - PROCESS | 1664 | 1467318308244 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 1664 | 1467318308245 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:25:08 INFO - PROCESS | 1664 | 1467318308247 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1664 | 1467318308248 Marionette TRACE conn2 <- [1,1614,null,{}] 13:25:08 INFO - PROCESS | 1664 | 1467318308250 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}] 13:25:08 INFO - PROCESS | 1664 | 1467318308252 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:08 INFO - PROCESS | 1664 | 1467318308347 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:25:08 INFO - PROCESS | 1664 | 1467318308384 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 1664 | 1467318308386 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a0e800 == 34 [pid = 1664] [id = 411] 13:25:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x112138c00) [pid = 1664] [serial = 1232] [outer = 0x0] 13:25:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x123935c00) [pid = 1664] [serial = 1233] [outer = 0x112138c00] 13:25:08 INFO - PROCESS | 1664 | 1467318308410 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124c26000) [pid = 1664] [serial = 1234] [outer = 0x112138c00] 13:25:08 INFO - PROCESS | 1664 | 1467318308696 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]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 474ms 13:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:25:08 INFO - PROCESS | 1664 | 1467318308726 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 1664 | 1467318308727 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:25:08 INFO - PROCESS | 1664 | 1467318308729 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1664 | 1467318308730 Marionette TRACE conn2 <- [1,1618,null,{}] 13:25:08 INFO - PROCESS | 1664 | 1467318308732 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}] 13:25:08 INFO - PROCESS | 1664 | 1467318308733 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:08 INFO - PROCESS | 1664 | 1467318308836 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:25:08 INFO - PROCESS | 1664 | 1467318308840 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 1664 | 1467318308841 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f77800 == 35 [pid = 1664] [id = 412] 13:25:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116f71400) [pid = 1664] [serial = 1235] [outer = 0x0] 13:25:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x124c2fc00) [pid = 1664] [serial = 1236] [outer = 0x116f71400] 13:25:08 INFO - PROCESS | 1664 | 1467318308865 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x125469c00) [pid = 1664] [serial = 1237] [outer = 0x116f71400] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1128d4c00) [pid = 1664] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x126fd7c00) [pid = 1664] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124c23800) [pid = 1664] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1289c2800) [pid = 1664] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x115d4ac00) [pid = 1664] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112d2f400) [pid = 1664] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119ae5c00) [pid = 1664] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x115d4f400) [pid = 1664] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128acd800) [pid = 1664] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116fe0000) [pid = 1664] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1290ce800) [pid = 1664] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119f41800) [pid = 1664] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x117d10c00) [pid = 1664] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1288e6400) [pid = 1664] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x124810000) [pid = 1664] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:25:09 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116fd8400) [pid = 1664] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:25:09 INFO - PROCESS | 1664 | 1467318309378 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]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 13:25:09 INFO - PROCESS | 1664 | 1467318309401 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:25:09 INFO - PROCESS | 1664 | 1467318309402 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:25:09 INFO - PROCESS | 1664 | 1467318309405 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 1664 | 1467318309406 Marionette TRACE conn2 <- [1,1622,null,{}] 13:25:09 INFO - PROCESS | 1664 | 1467318309408 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}] 13:25:09 INFO - PROCESS | 1664 | 1467318309409 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:09 INFO - PROCESS | 1664 | 1467318309489 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:25:09 INFO - PROCESS | 1664 | 1467318309493 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 1664 | 1467318309494 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e5000 == 36 [pid = 1664] [id = 413] 13:25:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x115d4ac00) [pid = 1664] [serial = 1238] [outer = 0x0] 13:25:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x117d13000) [pid = 1664] [serial = 1239] [outer = 0x115d4ac00] 13:25:09 INFO - PROCESS | 1664 | 1467318309518 Marionette DEBUG loaded listener.js 13:25:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119fac400) [pid = 1664] [serial = 1240] [outer = 0x115d4ac00] 13:25:09 INFO - PROCESS | 1664 | 1467318309844 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]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 468ms 13:25:09 INFO - PROCESS | 1664 | 1467318309873 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:25:09 INFO - PROCESS | 1664 | 1467318309874 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:25:09 INFO - PROCESS | 1664 | 1467318309876 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 1664 | 1467318309877 Marionette TRACE conn2 <- [1,1626,null,{}] 13:25:09 INFO - PROCESS | 1664 | 1467318309880 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}] 13:25:09 INFO - PROCESS | 1664 | 1467318309881 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:09 INFO - PROCESS | 1664 | 1467318309980 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:25:09 INFO - PROCESS | 1664 | 1467318309989 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 1664 | 1467318309990 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2d5800 == 37 [pid = 1664] [id = 414] 13:25:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124fa1400) [pid = 1664] [serial = 1241] [outer = 0x0] 13:25:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1256a7000) [pid = 1664] [serial = 1242] [outer = 0x124fa1400] 13:25:10 INFO - PROCESS | 1664 | 1467318310016 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x125853400) [pid = 1664] [serial = 1243] [outer = 0x124fa1400] 13:25:10 INFO - PROCESS | 1664 | 1467318310424 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]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 569ms 13:25:10 INFO - PROCESS | 1664 | 1467318310446 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 1664 | 1467318310448 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:25:10 INFO - PROCESS | 1664 | 1467318310451 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 1664 | 1467318310453 Marionette TRACE conn2 <- [1,1630,null,{}] 13:25:10 INFO - PROCESS | 1664 | 1467318310456 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}] 13:25:10 INFO - PROCESS | 1664 | 1467318310458 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:10 INFO - PROCESS | 1664 | 1467318310590 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:25:10 INFO - PROCESS | 1664 | 1467318310680 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1664 | 1467318310682 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211ba800 == 38 [pid = 1664] [id = 415] 13:25:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x125852800) [pid = 1664] [serial = 1244] [outer = 0x0] 13:25:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1260bb400) [pid = 1664] [serial = 1245] [outer = 0x125852800] 13:25:10 INFO - PROCESS | 1664 | 1467318310726 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126fcb000) [pid = 1664] [serial = 1246] [outer = 0x125852800] 13:25:11 INFO - PROCESS | 1664 | 1467318311126 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]]]}] 13:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 722ms 13:25:11 INFO - PROCESS | 1664 | 1467318311173 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:25:11 INFO - PROCESS | 1664 | 1467318311175 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:25:11 INFO - PROCESS | 1664 | 1467318311178 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1664 | 1467318311180 Marionette TRACE conn2 <- [1,1634,null,{}] 13:25:11 INFO - PROCESS | 1664 | 1467318311184 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}] 13:25:11 INFO - PROCESS | 1664 | 1467318311185 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:11 INFO - PROCESS | 1664 | 1467318311305 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:25:11 INFO - PROCESS | 1664 | 1467318311463 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 1664 | 1467318311465 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x112e30800 == 39 [pid = 1664] [id = 416] 13:25:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x110ea2000) [pid = 1664] [serial = 1247] [outer = 0x0] 13:25:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x111ca8400) [pid = 1664] [serial = 1248] [outer = 0x110ea2000] 13:25:11 INFO - PROCESS | 1664 | 1467318311498 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1128cdc00) [pid = 1664] [serial = 1249] [outer = 0x110ea2000] 13:25:12 INFO - PROCESS | 1664 | 1467318312057 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]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 921ms 13:25:12 INFO - PROCESS | 1664 | 1467318312101 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 1664 | 1467318312105 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:25:12 INFO - PROCESS | 1664 | 1467318312108 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 1664 | 1467318312111 Marionette TRACE conn2 <- [1,1638,null,{}] 13:25:12 INFO - PROCESS | 1664 | 1467318312114 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}] 13:25:12 INFO - PROCESS | 1664 | 1467318312116 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:12 INFO - PROCESS | 1664 | 1467318312227 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:25:12 INFO - PROCESS | 1664 | 1467318312308 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 1664 | 1467318312309 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d9800 == 40 [pid = 1664] [id = 417] 13:25:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x115e88c00) [pid = 1664] [serial = 1250] [outer = 0x0] 13:25:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1164ea000) [pid = 1664] [serial = 1251] [outer = 0x115e88c00] 13:25:12 INFO - PROCESS | 1664 | 1467318312340 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116fd8800) [pid = 1664] [serial = 1252] [outer = 0x115e88c00] 13:25:12 INFO - PROCESS | 1664 | 1467318312882 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]]]}] 13:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 922ms 13:25:13 INFO - PROCESS | 1664 | 1467318313062 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 1664 | 1467318313065 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:25:13 INFO - PROCESS | 1664 | 1467318313068 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 1664 | 1467318313070 Marionette TRACE conn2 <- [1,1642,null,{}] 13:25:13 INFO - PROCESS | 1664 | 1467318313074 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}] 13:25:13 INFO - PROCESS | 1664 | 1467318313076 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:13 INFO - PROCESS | 1664 | 1467318313186 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:25:13 INFO - PROCESS | 1664 | 1467318313266 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1664 | 1467318313269 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168a7800 == 41 [pid = 1664] [id = 418] 13:25:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x115d4dc00) [pid = 1664] [serial = 1253] [outer = 0x0] 13:25:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x115d54800) [pid = 1664] [serial = 1254] [outer = 0x115d4dc00] 13:25:13 INFO - PROCESS | 1664 | 1467318313298 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11680b800) [pid = 1664] [serial = 1255] [outer = 0x115d4dc00] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1211ba800 == 40 [pid = 1664] [id = 415] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2d5800 == 39 [pid = 1664] [id = 414] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e5000 == 38 [pid = 1664] [id = 413] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x126f77800 == 37 [pid = 1664] [id = 412] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x126a0e800 == 36 [pid = 1664] [id = 411] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x124caa800 == 35 [pid = 1664] [id = 410] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1211bd000 == 34 [pid = 1664] [id = 409] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x11960c000 == 33 [pid = 1664] [id = 408] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e5800 == 32 [pid = 1664] [id = 407] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x11715e000 == 31 [pid = 1664] [id = 406] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x116629000 == 30 [pid = 1664] [id = 405] 13:25:13 INFO - PROCESS | 1664 | --DOCSHELL 0x117d6c000 == 29 [pid = 1664] [id = 404] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12480a400) [pid = 1664] [serial = 1174] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1288a4c00) [pid = 1664] [serial = 1179] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1256e4800) [pid = 1664] [serial = 1176] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128acd000) [pid = 1664] [serial = 1182] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1288ee400) [pid = 1664] [serial = 1180] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1210b6800) [pid = 1664] [serial = 1186] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11967a400) [pid = 1664] [serial = 1185] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1131c1400) [pid = 1664] [serial = 1161] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115d4fc00) [pid = 1664] [serial = 1162] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119b37000) [pid = 1664] [serial = 1170] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116af4000) [pid = 1664] [serial = 1164] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1176ef000) [pid = 1664] [serial = 1165] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12a9ef400) [pid = 1664] [serial = 1153] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12a904c00) [pid = 1664] [serial = 1152] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118132800) [pid = 1664] [serial = 1155] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12a906c00) [pid = 1664] [serial = 1192] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1188e1400) [pid = 1664] [serial = 1156] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119fa0c00) [pid = 1664] [serial = 1158] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x123b40000) [pid = 1664] [serial = 1159] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11964ec00) [pid = 1664] [serial = 1167] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1197a8800) [pid = 1664] [serial = 1168] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a9e2800) [pid = 1664] [serial = 1194] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12b050800) [pid = 1664] [serial = 1195] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128faa400) [pid = 1664] [serial = 1183] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119fa4000) [pid = 1664] [serial = 1173] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x126f0e400) [pid = 1664] [serial = 1177] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1289c9800) [pid = 1664] [serial = 1188] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119fa1400) [pid = 1664] [serial = 1171] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1290cf000) [pid = 1664] [serial = 1189] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x129233000) [pid = 1664] [serial = 1191] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x124c23c00) [pid = 1664] [serial = 1144] [outer = 0x0] [url = about:blank] 13:25:13 INFO - PROCESS | 1664 | 1467318313729 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]]]}] 13:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 672ms 13:25:13 INFO - PROCESS | 1664 | 1467318313741 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 1664 | 1467318313742 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:25:13 INFO - PROCESS | 1664 | 1467318313747 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 1664 | 1467318313750 Marionette TRACE conn2 <- [1,1646,null,{}] 13:25:13 INFO - PROCESS | 1664 | 1467318313755 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}] 13:25:13 INFO - PROCESS | 1664 | 1467318313757 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:13 INFO - PROCESS | 1664 | 1467318313837 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:25:13 INFO - PROCESS | 1664 | 1467318313841 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1664 | 1467318313843 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d3000 == 30 [pid = 1664] [id = 419] 13:25:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116fe2400) [pid = 1664] [serial = 1256] [outer = 0x0] 13:25:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118139800) [pid = 1664] [serial = 1257] [outer = 0x116fe2400] 13:25:13 INFO - PROCESS | 1664 | 1467318313871 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118527000) [pid = 1664] [serial = 1258] [outer = 0x116fe2400] 13:25:14 INFO - PROCESS | 1664 | 1467318314200 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]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 476ms 13:25:14 INFO - PROCESS | 1664 | 1467318314229 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1664 | 1467318314230 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:25:14 INFO - PROCESS | 1664 | 1467318314233 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1664 | 1467318314234 Marionette TRACE conn2 <- [1,1650,null,{}] 13:25:14 INFO - PROCESS | 1664 | 1467318314241 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}] 13:25:14 INFO - PROCESS | 1664 | 1467318314245 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:14 INFO - PROCESS | 1664 | 1467318314327 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:25:14 INFO - PROCESS | 1664 | 1467318314333 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1664 | 1467318314337 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211b6800 == 31 [pid = 1664] [id = 420] 13:25:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1193e9400) [pid = 1664] [serial = 1259] [outer = 0x0] 13:25:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1197a8c00) [pid = 1664] [serial = 1260] [outer = 0x1193e9400] 13:25:14 INFO - PROCESS | 1664 | 1467318314368 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119addc00) [pid = 1664] [serial = 1261] [outer = 0x1193e9400] 13:25:14 INFO - PROCESS | 1664 | 1467318314740 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]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 13:25:14 INFO - PROCESS | 1664 | 1467318314766 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1664 | 1467318314767 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:25:14 INFO - PROCESS | 1664 | 1467318314773 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1664 | 1467318314774 Marionette TRACE conn2 <- [1,1654,null,{}] 13:25:14 INFO - PROCESS | 1664 | 1467318314777 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}] 13:25:14 INFO - PROCESS | 1664 | 1467318314778 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:14 INFO - PROCESS | 1664 | 1467318314858 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:25:14 INFO - PROCESS | 1664 | 1467318314861 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1664 | 1467318314863 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fb9800 == 32 [pid = 1664] [id = 421] 13:25:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119ae2800) [pid = 1664] [serial = 1262] [outer = 0x0] 13:25:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119b30c00) [pid = 1664] [serial = 1263] [outer = 0x119ae2800] 13:25:14 INFO - PROCESS | 1664 | 1467318314890 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119fa1000) [pid = 1664] [serial = 1264] [outer = 0x119ae2800] 13:25:15 INFO - PROCESS | 1664 | 1467318315220 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]]]}] 13:25:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 13:25:15 INFO - PROCESS | 1664 | 1467318315241 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 1664 | 1467318315242 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:25:15 INFO - PROCESS | 1664 | 1467318315245 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 1664 | 1467318315246 Marionette TRACE conn2 <- [1,1658,null,{}] 13:25:15 INFO - PROCESS | 1664 | 1467318315248 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}] 13:25:15 INFO - PROCESS | 1664 | 1467318315249 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:15 INFO - PROCESS | 1664 | 1467318315326 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:25:15 INFO - PROCESS | 1664 | 1467318315329 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:15 INFO - PROCESS | 1664 | 1467318315331 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1184d9800 == 33 [pid = 1664] [id = 422] 13:25:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119b2e000) [pid = 1664] [serial = 1265] [outer = 0x0] 13:25:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11a0d0c00) [pid = 1664] [serial = 1266] [outer = 0x119b2e000] 13:25:15 INFO - PROCESS | 1664 | 1467318315359 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x123b40000) [pid = 1664] [serial = 1267] [outer = 0x119b2e000] 13:25:15 INFO - PROCESS | 1664 | 1467318315824 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]]]}] 13:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 620ms 13:25:15 INFO - PROCESS | 1664 | 1467318315866 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 1664 | 1467318315868 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:25:15 INFO - PROCESS | 1664 | 1467318315878 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 1664 | 1467318315879 Marionette TRACE conn2 <- [1,1662,null,{}] 13:25:15 INFO - PROCESS | 1664 | 1467318315881 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}] 13:25:15 INFO - PROCESS | 1664 | 1467318315885 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:16 INFO - PROCESS | 1664 | 1467318316007 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:25:16 INFO - PROCESS | 1664 | 1467318316065 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 1664 | 1467318316066 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2dd800 == 34 [pid = 1664] [id = 423] 13:25:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1254eec00) [pid = 1664] [serial = 1268] [outer = 0x0] 13:25:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x125be1c00) [pid = 1664] [serial = 1269] [outer = 0x1254eec00] 13:25:16 INFO - PROCESS | 1664 | 1467318316092 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1260ef800) [pid = 1664] [serial = 1270] [outer = 0x1254eec00] 13:25:16 INFO - PROCESS | 1664 | 1467318316469 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]]]}] 13:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 624ms 13:25:16 INFO - PROCESS | 1664 | 1467318316497 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:25:16 INFO - PROCESS | 1664 | 1467318316499 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:25:16 INFO - PROCESS | 1664 | 1467318316502 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 1664 | 1467318316504 Marionette TRACE conn2 <- [1,1666,null,{}] 13:25:16 INFO - PROCESS | 1664 | 1467318316508 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}] 13:25:16 INFO - PROCESS | 1664 | 1467318316509 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:16 INFO - PROCESS | 1664 | 1467318316633 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:25:16 INFO - PROCESS | 1664 | 1467318316673 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 1664 | 1467318316674 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a62a800 == 35 [pid = 1664] [id = 424] 13:25:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118304000) [pid = 1664] [serial = 1271] [outer = 0x0] 13:25:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119b39400) [pid = 1664] [serial = 1272] [outer = 0x118304000] 13:25:16 INFO - PROCESS | 1664 | 1467318316706 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x127245c00) [pid = 1664] [serial = 1273] [outer = 0x118304000] 13:25:17 INFO - PROCESS | 1664 | 1467318317003 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]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 13:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:25:17 INFO - PROCESS | 1664 | 1467318317025 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 1664 | 1467318317026 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:25:17 INFO - PROCESS | 1664 | 1467318317028 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1664 | 1467318317030 Marionette TRACE conn2 <- [1,1670,null,{}] 13:25:17 INFO - PROCESS | 1664 | 1467318317032 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}] 13:25:17 INFO - PROCESS | 1664 | 1467318317033 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:17 INFO - PROCESS | 1664 | 1467318317141 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:25:17 INFO - PROCESS | 1664 | 1467318317145 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 1664 | 1467318317146 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b01f800 == 36 [pid = 1664] [id = 425] 13:25:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x127246400) [pid = 1664] [serial = 1274] [outer = 0x0] 13:25:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1288aa800) [pid = 1664] [serial = 1275] [outer = 0x127246400] 13:25:17 INFO - PROCESS | 1664 | 1467318317172 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1288e6c00) [pid = 1664] [serial = 1276] [outer = 0x127246400] 13:25:17 INFO - PROCESS | 1664 | 1467318317515 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]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 523ms 13:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:25:17 INFO - PROCESS | 1664 | 1467318317554 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 1664 | 1467318317555 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:25:17 INFO - PROCESS | 1664 | 1467318317558 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1664 | 1467318317559 Marionette TRACE conn2 <- [1,1674,null,{}] 13:25:17 INFO - PROCESS | 1664 | 1467318317562 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}] 13:25:17 INFO - PROCESS | 1664 | 1467318317563 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:17 INFO - PROCESS | 1664 | 1467318317662 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:25:17 INFO - PROCESS | 1664 | 1467318317666 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 1664 | 1467318317674 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0db000 == 37 [pid = 1664] [id = 426] 13:25:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1128d4c00) [pid = 1664] [serial = 1277] [outer = 0x0] 13:25:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1288ec400) [pid = 1664] [serial = 1278] [outer = 0x1128d4c00] 13:25:17 INFO - PROCESS | 1664 | 1467318317732 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1289c9800) [pid = 1664] [serial = 1279] [outer = 0x1128d4c00] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x115d56c00) [pid = 1664] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115e89800) [pid = 1664] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112138c00) [pid = 1664] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112d30000) [pid = 1664] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112a54800) [pid = 1664] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x112a58c00) [pid = 1664] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116fd7c00) [pid = 1664] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119a6a800) [pid = 1664] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1260c1400) [pid = 1664] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11967c400) [pid = 1664] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11674cc00) [pid = 1664] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x116f71400) [pid = 1664] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115d4ac00) [pid = 1664] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124fa1400) [pid = 1664] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1176f0800) [pid = 1664] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:25:17 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118fb4400) [pid = 1664] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:25:18 INFO - PROCESS | 1664 | 1467318318168 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]]]}] 13:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 13:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:25:18 INFO - PROCESS | 1664 | 1467318318229 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:25:18 INFO - PROCESS | 1664 | 1467318318231 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:25:18 INFO - PROCESS | 1664 | 1467318318234 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 1664 | 1467318318236 Marionette TRACE conn2 <- [1,1678,null,{}] 13:25:18 INFO - PROCESS | 1664 | 1467318318240 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}] 13:25:18 INFO - PROCESS | 1664 | 1467318318242 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:18 INFO - PROCESS | 1664 | 1467318318368 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:25:18 INFO - PROCESS | 1664 | 1467318318405 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1664 | 1467318318407 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x124ca5000 == 38 [pid = 1664] [id = 427] 13:25:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1133b3800) [pid = 1664] [serial = 1280] [outer = 0x0] 13:25:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x117d12c00) [pid = 1664] [serial = 1281] [outer = 0x1133b3800] 13:25:18 INFO - PROCESS | 1664 | 1467318318448 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119762800) [pid = 1664] [serial = 1282] [outer = 0x1133b3800] 13:25:18 INFO - PROCESS | 1664 | 1467318318777 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]]]}] 13:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 573ms 13:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:25:18 INFO - PROCESS | 1664 | 1467318318807 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:25:18 INFO - PROCESS | 1664 | 1467318318809 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:25:18 INFO - PROCESS | 1664 | 1467318318811 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 1664 | 1467318318813 Marionette TRACE conn2 <- [1,1682,null,{}] 13:25:18 INFO - PROCESS | 1664 | 1467318318815 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}] 13:25:18 INFO - PROCESS | 1664 | 1467318318817 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:18 INFO - PROCESS | 1664 | 1467318318945 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:25:18 INFO - PROCESS | 1664 | 1467318318950 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1664 | 1467318318952 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bda1800 == 39 [pid = 1664] [id = 428] 13:25:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119a6a800) [pid = 1664] [serial = 1283] [outer = 0x0] 13:25:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124fa1400) [pid = 1664] [serial = 1284] [outer = 0x119a6a800] 13:25:18 INFO - PROCESS | 1664 | 1467318318979 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128fa3000) [pid = 1664] [serial = 1285] [outer = 0x119a6a800] 13:25:19 INFO - PROCESS | 1664 | 1467318319316 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]]]}] 13:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 13:25:19 INFO - PROCESS | 1664 | 1467318319331 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 1664 | 1467318319333 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:25:19 INFO - PROCESS | 1664 | 1467318319341 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 1664 | 1467318319343 Marionette TRACE conn2 <- [1,1686,null,{}] 13:25:19 INFO - PROCESS | 1664 | 1467318319346 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}] 13:25:19 INFO - PROCESS | 1664 | 1467318319347 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:19 INFO - PROCESS | 1664 | 1467318319476 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:25:19 INFO - PROCESS | 1664 | 1467318319481 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 1664 | 1467318319482 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c711800 == 40 [pid = 1664] [id = 429] 13:25:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128fa4400) [pid = 1664] [serial = 1286] [outer = 0x0] 13:25:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1290ccc00) [pid = 1664] [serial = 1287] [outer = 0x128fa4400] 13:25:19 INFO - PROCESS | 1664 | 1467318319523 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12922e800) [pid = 1664] [serial = 1288] [outer = 0x128fa4400] 13:25:19 INFO - PROCESS | 1664 | 1467318319975 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]]]}] 13:25:20 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 13:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 676ms 13:25:20 INFO - PROCESS | 1664 | 1467318320016 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 1664 | 1467318320019 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:25:20 INFO - PROCESS | 1664 | 1467318320023 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1664 | 1467318320025 Marionette TRACE conn2 <- [1,1690,null,{}] 13:25:20 INFO - PROCESS | 1664 | 1467318320029 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}] 13:25:20 INFO - PROCESS | 1664 | 1467318320031 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:20 INFO - PROCESS | 1664 | 1467318320143 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:25:20 INFO - PROCESS | 1664 | 1467318320199 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1664 | 1467318320202 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f2e000 == 41 [pid = 1664] [id = 430] 13:25:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x112f62c00) [pid = 1664] [serial = 1289] [outer = 0x0] 13:25:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1131e8000) [pid = 1664] [serial = 1290] [outer = 0x112f62c00] 13:25:20 INFO - PROCESS | 1664 | 1467318320234 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x115e8a400) [pid = 1664] [serial = 1291] [outer = 0x112f62c00] 13:25:20 INFO - PROCESS | 1664 | 1467318320699 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]]]}] 13:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 721ms 13:25:20 INFO - PROCESS | 1664 | 1467318320744 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 1664 | 1467318320747 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:25:20 INFO - PROCESS | 1664 | 1467318320752 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1664 | 1467318320754 Marionette TRACE conn2 <- [1,1694,null,{}] 13:25:20 INFO - PROCESS | 1664 | 1467318320756 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}] 13:25:20 INFO - PROCESS | 1664 | 1467318320758 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:20 INFO - PROCESS | 1664 | 1467318320886 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:25:20 INFO - PROCESS | 1664 | 1467318320971 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1664 | 1467318320972 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a51800 == 42 [pid = 1664] [id = 431] 13:25:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11830b400) [pid = 1664] [serial = 1292] [outer = 0x0] 13:25:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11872a000) [pid = 1664] [serial = 1293] [outer = 0x11830b400] 13:25:21 INFO - PROCESS | 1664 | 1467318321005 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118fb7400) [pid = 1664] [serial = 1294] [outer = 0x11830b400] 13:25:21 INFO - PROCESS | 1664 | 1467318321424 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]]]}] 13:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 13:25:21 INFO - PROCESS | 1664 | 1467318321486 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:25:21 INFO - PROCESS | 1664 | 1467318321487 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:25:21 INFO - PROCESS | 1664 | 1467318321491 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:25:21 INFO - PROCESS | 1664 | 1467318321494 Marionette TRACE conn2 <- [1,1698,null,{}] 13:25:21 INFO - PROCESS | 1664 | 1467318321504 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}] 13:25:21 INFO - PROCESS | 1664 | 1467318321507 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:21 INFO - PROCESS | 1664 | 1467318321626 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:25:21 INFO - PROCESS | 1664 | 1467318321701 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 1664 | 1467318321703 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bda2800 == 43 [pid = 1664] [id = 432] 13:25:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119adf000) [pid = 1664] [serial = 1295] [outer = 0x0] 13:25:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119b31400) [pid = 1664] [serial = 1296] [outer = 0x119adf000] 13:25:21 INFO - PROCESS | 1664 | 1467318321735 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119fdd000) [pid = 1664] [serial = 1297] [outer = 0x119adf000] 13:25:22 INFO - PROCESS | 1664 | 1467318322157 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]]]}] 13:25:22 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 13:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 677ms 13:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:25:22 INFO - PROCESS | 1664 | 1467318322170 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1664 | 1467318322172 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:25:22 INFO - PROCESS | 1664 | 1467318322175 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1664 | 1467318322176 Marionette TRACE conn2 <- [1,1702,null,{}] 13:25:22 INFO - PROCESS | 1664 | 1467318322179 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}] 13:25:22 INFO - PROCESS | 1664 | 1467318322180 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:22 INFO - PROCESS | 1664 | 1467318322306 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:25:22 INFO - PROCESS | 1664 | 1467318322365 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 1664 | 1467318322367 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb16800 == 44 [pid = 1664] [id = 433] 13:25:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124c23400) [pid = 1664] [serial = 1298] [outer = 0x0] 13:25:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x125473800) [pid = 1664] [serial = 1299] [outer = 0x124c23400] 13:25:22 INFO - PROCESS | 1664 | 1467318322397 Marionette DEBUG loaded listener.js 13:25:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x125bde800) [pid = 1664] [serial = 1300] [outer = 0x124c23400] 13:25:22 INFO - PROCESS | 1664 | 1467318322876 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]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 720ms 13:25:22 INFO - PROCESS | 1664 | 1467318322895 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1664 | 1467318322897 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:25:22 INFO - PROCESS | 1664 | 1467318322899 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1664 | 1467318322900 Marionette TRACE conn2 <- [1,1706,null,{}] 13:25:22 INFO - PROCESS | 1664 | 1467318322922 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}] 13:25:22 INFO - PROCESS | 1664 | 1467318322924 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:23 INFO - PROCESS | 1664 | 1467318323027 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:25:23 INFO - PROCESS | 1664 | 1467318323241 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 1664 | 1467318323243 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d7c000 == 45 [pid = 1664] [id = 434] 13:25:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112a7a800) [pid = 1664] [serial = 1301] [outer = 0x0] 13:25:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1130dc800) [pid = 1664] [serial = 1302] [outer = 0x112a7a800] 13:25:23 INFO - PROCESS | 1664 | 1467318323272 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1161a3400) [pid = 1664] [serial = 1303] [outer = 0x112a7a800] 13:25:23 INFO - PROCESS | 1664 | 1467318323728 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]]]}] 13:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 889ms 13:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:25:23 INFO - PROCESS | 1664 | 1467318323790 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:25:23 INFO - PROCESS | 1664 | 1467318323792 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:25:23 INFO - PROCESS | 1664 | 1467318323794 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:25:23 INFO - PROCESS | 1664 | 1467318323796 Marionette TRACE conn2 <- [1,1710,null,{}] 13:25:23 INFO - PROCESS | 1664 | 1467318323800 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}] 13:25:23 INFO - PROCESS | 1664 | 1467318323801 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:23 INFO - PROCESS | 1664 | 1467318323900 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:25:23 INFO - PROCESS | 1664 | 1467318323977 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 1664 | 1467318323978 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183bc800 == 46 [pid = 1664] [id = 435] 13:25:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118136c00) [pid = 1664] [serial = 1304] [outer = 0x0] 13:25:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11815a000) [pid = 1664] [serial = 1305] [outer = 0x118136c00] 13:25:24 INFO - PROCESS | 1664 | 1467318324006 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x118370800) [pid = 1664] [serial = 1306] [outer = 0x118136c00] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12bda1800 == 45 [pid = 1664] [id = 428] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x124ca5000 == 44 [pid = 1664] [id = 427] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0db000 == 43 [pid = 1664] [id = 426] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12b01f800 == 42 [pid = 1664] [id = 425] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12a62a800 == 41 [pid = 1664] [id = 424] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2dd800 == 40 [pid = 1664] [id = 423] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1184d9800 == 39 [pid = 1664] [id = 422] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x124fb9800 == 38 [pid = 1664] [id = 421] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1211b6800 == 37 [pid = 1664] [id = 420] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d3000 == 36 [pid = 1664] [id = 419] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1168a7800 == 35 [pid = 1664] [id = 418] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d9800 == 34 [pid = 1664] [id = 417] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x112e30800 == 33 [pid = 1664] [id = 416] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x117d7c000 == 32 [pid = 1664] [id = 434] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb16800 == 31 [pid = 1664] [id = 433] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12bda2800 == 30 [pid = 1664] [id = 432] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x124a51800 == 29 [pid = 1664] [id = 431] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12c711800 == 28 [pid = 1664] [id = 429] 13:25:24 INFO - PROCESS | 1664 | --DOCSHELL 0x116f2e000 == 27 [pid = 1664] [id = 430] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1260bb400) [pid = 1664] [serial = 1245] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1188e4c00) [pid = 1664] [serial = 1224] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11964f000) [pid = 1664] [serial = 1212] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119ad9400) [pid = 1664] [serial = 1228] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11687dc00) [pid = 1664] [serial = 1218] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x116f65c00) [pid = 1664] [serial = 1219] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1197a3400) [pid = 1664] [serial = 1213] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x123935c00) [pid = 1664] [serial = 1233] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x112f68400) [pid = 1664] [serial = 1215] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x113c73c00) [pid = 1664] [serial = 1216] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11813b800) [pid = 1664] [serial = 1221] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118528000) [pid = 1664] [serial = 1222] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1164ea400) [pid = 1664] [serial = 1198] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1131e2800) [pid = 1664] [serial = 1197] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1193e4c00) [pid = 1664] [serial = 1201] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11815a400) [pid = 1664] [serial = 1200] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1211eb800) [pid = 1664] [serial = 1203] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1256a7800) [pid = 1664] [serial = 1204] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x128fa9c00) [pid = 1664] [serial = 1207] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x127248400) [pid = 1664] [serial = 1206] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1210b4000) [pid = 1664] [serial = 1231] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119ae4800) [pid = 1664] [serial = 1230] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1176f6c00) [pid = 1664] [serial = 1210] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124c2fc00) [pid = 1664] [serial = 1236] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116a1b000) [pid = 1664] [serial = 1209] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x124c26000) [pid = 1664] [serial = 1234] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119fac400) [pid = 1664] [serial = 1240] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1256a7000) [pid = 1664] [serial = 1242] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x117d13000) [pid = 1664] [serial = 1239] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1197a8400) [pid = 1664] [serial = 1227] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x125469c00) [pid = 1664] [serial = 1237] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x125853400) [pid = 1664] [serial = 1243] [outer = 0x0] [url = about:blank] 13:25:24 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1197a0000) [pid = 1664] [serial = 1225] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1664 | 1467318325109 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]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1372ms 13:25:25 INFO - PROCESS | 1664 | 1467318325167 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1664 | 1467318325170 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:25:25 INFO - PROCESS | 1664 | 1467318325173 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1664 | 1467318325177 Marionette TRACE conn2 <- [1,1714,null,{}] 13:25:25 INFO - PROCESS | 1664 | 1467318325180 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}] 13:25:25 INFO - PROCESS | 1664 | 1467318325182 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:25 INFO - PROCESS | 1664 | 1467318325289 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:25:25 INFO - PROCESS | 1664 | 1467318325367 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:25 INFO - PROCESS | 1664 | 1467318325368 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x11616c800 == 28 [pid = 1664] [id = 436] 13:25:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11269a400) [pid = 1664] [serial = 1307] [outer = 0x0] 13:25:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128d9400) [pid = 1664] [serial = 1308] [outer = 0x11269a400] 13:25:25 INFO - PROCESS | 1664 | 1467318325401 Marionette DEBUG loaded listener.js 13:25:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112a5e400) [pid = 1664] [serial = 1309] [outer = 0x11269a400] 13:25:25 INFO - PROCESS | 1664 | 1467318325951 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]]]}] 13:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 872ms 13:25:26 INFO - PROCESS | 1664 | 1467318326046 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:25:26 INFO - PROCESS | 1664 | 1467318326050 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:25:26 INFO - PROCESS | 1664 | 1467318326055 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 1664 | 1467318326057 Marionette TRACE conn2 <- [1,1718,null,{}] 13:25:26 INFO - PROCESS | 1664 | 1467318326059 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}] 13:25:26 INFO - PROCESS | 1664 | 1467318326061 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:26 INFO - PROCESS | 1664 | 1467318326170 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:25:26 INFO - PROCESS | 1664 | 1467318326224 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1664 | 1467318326226 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x117145000 == 29 [pid = 1664] [id = 437] 13:25:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x113c66000) [pid = 1664] [serial = 1310] [outer = 0x0] 13:25:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x113c96000) [pid = 1664] [serial = 1311] [outer = 0x113c66000] 13:25:26 INFO - PROCESS | 1664 | 1467318326258 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x115d4ac00) [pid = 1664] [serial = 1312] [outer = 0x113c66000] 13:25:26 INFO - PROCESS | 1664 | 1467318326788 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]]]}] 13:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 770ms 13:25:26 INFO - PROCESS | 1664 | 1467318326825 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:25:26 INFO - PROCESS | 1664 | 1467318326827 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:25:26 INFO - PROCESS | 1664 | 1467318326830 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 1664 | 1467318326832 Marionette TRACE conn2 <- [1,1722,null,{}] 13:25:26 INFO - PROCESS | 1664 | 1467318326836 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}] 13:25:26 INFO - PROCESS | 1664 | 1467318326838 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:26 INFO - PROCESS | 1664 | 1467318326923 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:25:26 INFO - PROCESS | 1664 | 1467318326929 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1664 | 1467318326932 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168be800 == 30 [pid = 1664] [id = 438] 13:25:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1128d6c00) [pid = 1664] [serial = 1313] [outer = 0x0] 13:25:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112f15800) [pid = 1664] [serial = 1314] [outer = 0x1128d6c00] 13:25:26 INFO - PROCESS | 1664 | 1467318326960 Marionette DEBUG loaded listener.js 13:25:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x113c64800) [pid = 1664] [serial = 1315] [outer = 0x1128d6c00] 13:25:27 INFO - PROCESS | 1664 | 1467318327294 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 13:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 469ms 13:25:27 INFO - PROCESS | 1664 | 1467318327300 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1664 | 1467318327306 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:25:27 INFO - PROCESS | 1664 | 1467318327330 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1664 | 1467318327332 Marionette TRACE conn2 <- [1,1726,null,{}] 13:25:27 INFO - PROCESS | 1664 | 1467318327338 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}] 13:25:27 INFO - PROCESS | 1664 | 1467318327340 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:27 INFO - PROCESS | 1664 | 1467318327420 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:25:27 INFO - PROCESS | 1664 | 1467318327426 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 1664 | 1467318327427 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d3800 == 31 [pid = 1664] [id = 439] 13:25:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x115d4f000) [pid = 1664] [serial = 1316] [outer = 0x0] 13:25:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1164e5800) [pid = 1664] [serial = 1317] [outer = 0x115d4f000] 13:25:27 INFO - PROCESS | 1664 | 1467318327454 Marionette DEBUG loaded listener.js 13:25:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116756000) [pid = 1664] [serial = 1318] [outer = 0x115d4f000] 13:25:27 INFO - PROCESS | 1664 | 1467318327802 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 541ms 13:25:27 INFO - PROCESS | 1664 | 1467318327865 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1664 | 1467318327867 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:25:27 INFO - PROCESS | 1664 | 1467318327870 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1664 | 1467318327873 Marionette TRACE conn2 <- [1,1730,null,{}] 13:25:27 INFO - PROCESS | 1664 | 1467318327881 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}] 13:25:27 INFO - PROCESS | 1664 | 1467318327884 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:27 INFO - PROCESS | 1664 | 1467318327964 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:25:27 INFO - PROCESS | 1664 | 1467318327974 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 1664 | 1467318327976 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a14800 == 32 [pid = 1664] [id = 440] 13:25:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116fdb800) [pid = 1664] [serial = 1319] [outer = 0x0] 13:25:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x117d15400) [pid = 1664] [serial = 1320] [outer = 0x116fdb800] 13:25:28 INFO - PROCESS | 1664 | 1467318328004 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118306400) [pid = 1664] [serial = 1321] [outer = 0x116fdb800] 13:25:28 INFO - PROCESS | 1664 | 1467318328338 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]]]}] 13:25:28 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 13:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 522ms 13:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:25:28 INFO - PROCESS | 1664 | 1467318328392 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:25:28 INFO - PROCESS | 1664 | 1467318328394 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:25:28 INFO - PROCESS | 1664 | 1467318328396 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 1664 | 1467318328397 Marionette TRACE conn2 <- [1,1734,null,{}] 13:25:28 INFO - PROCESS | 1664 | 1467318328399 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}] 13:25:28 INFO - PROCESS | 1664 | 1467318328400 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:28 INFO - PROCESS | 1664 | 1467318328512 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:25:28 INFO - PROCESS | 1664 | 1467318328549 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 1664 | 1467318328551 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b21000 == 33 [pid = 1664] [id = 441] 13:25:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11813e000) [pid = 1664] [serial = 1322] [outer = 0x0] 13:25:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x118729c00) [pid = 1664] [serial = 1323] [outer = 0x11813e000] 13:25:28 INFO - PROCESS | 1664 | 1467318328578 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11888f000) [pid = 1664] [serial = 1324] [outer = 0x11813e000] 13:25:28 INFO - PROCESS | 1664 | 1467318328964 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]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 621ms 13:25:29 INFO - PROCESS | 1664 | 1467318329017 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:25:29 INFO - PROCESS | 1664 | 1467318329026 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:25:29 INFO - PROCESS | 1664 | 1467318329028 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1664 | 1467318329029 Marionette TRACE conn2 <- [1,1738,null,{}] 13:25:29 INFO - PROCESS | 1664 | 1467318329031 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}] 13:25:29 INFO - PROCESS | 1664 | 1467318329032 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:29 INFO - PROCESS | 1664 | 1467318329128 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:25:29 INFO - PROCESS | 1664 | 1467318329169 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1664 | 1467318329170 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fb5800 == 34 [pid = 1664] [id = 442] 13:25:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x110ea5000) [pid = 1664] [serial = 1325] [outer = 0x0] 13:25:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118f80000) [pid = 1664] [serial = 1326] [outer = 0x110ea5000] 13:25:29 INFO - PROCESS | 1664 | 1467318329195 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11966f800) [pid = 1664] [serial = 1327] [outer = 0x110ea5000] 13:25:29 INFO - PROCESS | 1664 | 1467318329499 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]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 13:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:25:29 INFO - PROCESS | 1664 | 1467318329548 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 1664 | 1467318329549 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:25:29 INFO - PROCESS | 1664 | 1467318329551 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1664 | 1467318329553 Marionette TRACE conn2 <- [1,1742,null,{}] 13:25:29 INFO - PROCESS | 1664 | 1467318329555 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}] 13:25:29 INFO - PROCESS | 1664 | 1467318329559 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:29 INFO - PROCESS | 1664 | 1467318329677 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:25:29 INFO - PROCESS | 1664 | 1467318329688 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1664 | 1467318329690 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a5c800 == 35 [pid = 1664] [id = 443] 13:25:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11967c000) [pid = 1664] [serial = 1328] [outer = 0x0] 13:25:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1197a7c00) [pid = 1664] [serial = 1329] [outer = 0x11967c000] 13:25:29 INFO - PROCESS | 1664 | 1467318329715 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119b38c00) [pid = 1664] [serial = 1330] [outer = 0x11967c000] 13:25:30 INFO - PROCESS | 1664 | 1467318330062 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 13:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:25:30 INFO - PROCESS | 1664 | 1467318330074 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1664 | 1467318330075 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:25:30 INFO - PROCESS | 1664 | 1467318330085 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1664 | 1467318330088 Marionette TRACE conn2 <- [1,1746,null,{}] 13:25:30 INFO - PROCESS | 1664 | 1467318330097 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}] 13:25:30 INFO - PROCESS | 1664 | 1467318330098 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:30 INFO - PROCESS | 1664 | 1467318330195 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:25:30 INFO - PROCESS | 1664 | 1467318330198 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 1664 | 1467318330199 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f6f000 == 36 [pid = 1664] [id = 444] 13:25:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x112d31000) [pid = 1664] [serial = 1331] [outer = 0x0] 13:25:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119f4a000) [pid = 1664] [serial = 1332] [outer = 0x112d31000] 13:25:30 INFO - PROCESS | 1664 | 1467318330223 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119fa2400) [pid = 1664] [serial = 1333] [outer = 0x112d31000] 13:25:30 INFO - PROCESS | 1664 | 1467318330546 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 491ms 13:25:30 INFO - PROCESS | 1664 | 1467318330571 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1664 | 1467318330573 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:25:30 INFO - PROCESS | 1664 | 1467318330576 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1664 | 1467318330577 Marionette TRACE conn2 <- [1,1750,null,{}] 13:25:30 INFO - PROCESS | 1664 | 1467318330579 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}] 13:25:30 INFO - PROCESS | 1664 | 1467318330580 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:30 INFO - PROCESS | 1664 | 1467318330677 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x125852800) [pid = 1664] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x124c23400) [pid = 1664] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119adf000) [pid = 1664] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11830b400) [pid = 1664] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x112f62c00) [pid = 1664] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112a7a800) [pid = 1664] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1254eec00) [pid = 1664] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x127246400) [pid = 1664] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118304000) [pid = 1664] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1128d4c00) [pid = 1664] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119ae2800) [pid = 1664] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x115d4dc00) [pid = 1664] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x110ea2000) [pid = 1664] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116fe2400) [pid = 1664] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1193e9400) [pid = 1664] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119a6a800) [pid = 1664] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119b2e000) [pid = 1664] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115e88c00) [pid = 1664] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128fa4400) [pid = 1664] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:25:30 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1133b3800) [pid = 1664] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:25:30 INFO - PROCESS | 1664 | 1467318330742 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 1664 | 1467318330743 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x117475000 == 37 [pid = 1664] [id = 445] 13:25:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128d1000) [pid = 1664] [serial = 1334] [outer = 0x0] 13:25:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112f62c00) [pid = 1664] [serial = 1335] [outer = 0x1128d1000] 13:25:30 INFO - PROCESS | 1664 | 1467318330768 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11813a400) [pid = 1664] [serial = 1336] [outer = 0x1128d1000] 13:25:31 INFO - PROCESS | 1664 | 1467318331043 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]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 13:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:25:31 INFO - PROCESS | 1664 | 1467318331094 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1664 | 1467318331095 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:25:31 INFO - PROCESS | 1664 | 1467318331097 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1664 | 1467318331098 Marionette TRACE conn2 <- [1,1754,null,{}] 13:25:31 INFO - PROCESS | 1664 | 1467318331122 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}] 13:25:31 INFO - PROCESS | 1664 | 1467318331124 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:31 INFO - PROCESS | 1664 | 1467318331198 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:25:31 INFO - PROCESS | 1664 | 1467318331205 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 1664 | 1467318331206 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2f4000 == 38 [pid = 1664] [id = 446] 13:25:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x112f64000) [pid = 1664] [serial = 1337] [outer = 0x0] 13:25:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119a70c00) [pid = 1664] [serial = 1338] [outer = 0x112f64000] 13:25:31 INFO - PROCESS | 1664 | 1467318331230 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119fab800) [pid = 1664] [serial = 1339] [outer = 0x112f64000] 13:25:31 INFO - PROCESS | 1664 | 1467318331549 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]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 480ms 13:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:25:31 INFO - PROCESS | 1664 | 1467318331579 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1664 | 1467318331580 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:25:31 INFO - PROCESS | 1664 | 1467318331582 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1664 | 1467318331583 Marionette TRACE conn2 <- [1,1758,null,{}] 13:25:31 INFO - PROCESS | 1664 | 1467318331585 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}] 13:25:31 INFO - PROCESS | 1664 | 1467318331586 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:31 INFO - PROCESS | 1664 | 1467318331661 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:25:31 INFO - PROCESS | 1664 | 1467318331664 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 1664 | 1467318331665 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6e6000 == 39 [pid = 1664] [id = 447] 13:25:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1193e9400) [pid = 1664] [serial = 1340] [outer = 0x0] 13:25:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1211e8400) [pid = 1664] [serial = 1341] [outer = 0x1193e9400] 13:25:31 INFO - PROCESS | 1664 | 1467318331692 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x123d0b000) [pid = 1664] [serial = 1342] [outer = 0x1193e9400] 13:25:32 INFO - PROCESS | 1664 | 1467318332025 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]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 470ms 13:25:32 INFO - PROCESS | 1664 | 1467318332054 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:25:32 INFO - PROCESS | 1664 | 1467318332064 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:25:32 INFO - PROCESS | 1664 | 1467318332066 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 1664 | 1467318332068 Marionette TRACE conn2 <- [1,1762,null,{}] 13:25:32 INFO - PROCESS | 1664 | 1467318332070 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}] 13:25:32 INFO - PROCESS | 1664 | 1467318332072 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:32 INFO - PROCESS | 1664 | 1467318332192 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:25:32 INFO - PROCESS | 1664 | 1467318332197 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1664 | 1467318332199 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b00c800 == 40 [pid = 1664] [id = 448] 13:25:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124a90400) [pid = 1664] [serial = 1343] [outer = 0x0] 13:25:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124c2e000) [pid = 1664] [serial = 1344] [outer = 0x124a90400] 13:25:32 INFO - PROCESS | 1664 | 1467318332226 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1256a7800) [pid = 1664] [serial = 1345] [outer = 0x124a90400] 13:25:32 INFO - PROCESS | 1664 | 1467318332530 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]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 523ms 13:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:25:32 INFO - PROCESS | 1664 | 1467318332589 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:25:32 INFO - PROCESS | 1664 | 1467318332590 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:25:32 INFO - PROCESS | 1664 | 1467318332592 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 1664 | 1467318332593 Marionette TRACE conn2 <- [1,1766,null,{}] 13:25:32 INFO - PROCESS | 1664 | 1467318332596 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}] 13:25:32 INFO - PROCESS | 1664 | 1467318332597 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:32 INFO - PROCESS | 1664 | 1467318332676 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:25:32 INFO - PROCESS | 1664 | 1467318332679 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1664 | 1467318332680 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd9f800 == 41 [pid = 1664] [id = 449] 13:25:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x124f28c00) [pid = 1664] [serial = 1346] [outer = 0x0] 13:25:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x125bd9400) [pid = 1664] [serial = 1347] [outer = 0x124f28c00] 13:25:32 INFO - PROCESS | 1664 | 1467318332704 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1260bcc00) [pid = 1664] [serial = 1348] [outer = 0x124f28c00] 13:25:33 INFO - PROCESS | 1664 | 1467318333193 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]]]}] 13:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 622ms 13:25:33 INFO - PROCESS | 1664 | 1467318333216 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:25:33 INFO - PROCESS | 1664 | 1467318333219 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:25:33 INFO - PROCESS | 1664 | 1467318333222 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1664 | 1467318333224 Marionette TRACE conn2 <- [1,1770,null,{}] 13:25:33 INFO - PROCESS | 1664 | 1467318333229 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}] 13:25:33 INFO - PROCESS | 1664 | 1467318333230 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:33 INFO - PROCESS | 1664 | 1467318333340 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:25:33 INFO - PROCESS | 1664 | 1467318333448 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 1664 | 1467318333449 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185eb000 == 42 [pid = 1664] [id = 450] 13:25:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x115d48400) [pid = 1664] [serial = 1349] [outer = 0x0] 13:25:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x115d4d800) [pid = 1664] [serial = 1350] [outer = 0x115d48400] 13:25:33 INFO - PROCESS | 1664 | 1467318333484 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116147c00) [pid = 1664] [serial = 1351] [outer = 0x115d48400] 13:25:33 INFO - PROCESS | 1664 | 1467318333920 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]]]}] 13:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 13:25:33 INFO - PROCESS | 1664 | 1467318333944 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1664 | 1467318333949 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:25:33 INFO - PROCESS | 1664 | 1467318333954 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1664 | 1467318333957 Marionette TRACE conn2 <- [1,1774,null,{}] 13:25:33 INFO - PROCESS | 1664 | 1467318333960 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}] 13:25:33 INFO - PROCESS | 1664 | 1467318333962 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:34 INFO - PROCESS | 1664 | 1467318334119 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:25:34 INFO - PROCESS | 1664 | 1467318334251 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 1664 | 1467318334252 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fb4000 == 43 [pid = 1664] [id = 451] 13:25:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116af1800) [pid = 1664] [serial = 1352] [outer = 0x0] 13:25:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1176ebc00) [pid = 1664] [serial = 1353] [outer = 0x116af1800] 13:25:34 INFO - PROCESS | 1664 | 1467318334309 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118303c00) [pid = 1664] [serial = 1354] [outer = 0x116af1800] 13:25:34 INFO - PROCESS | 1664 | 1467318334764 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]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 821ms 13:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:25:34 INFO - PROCESS | 1664 | 1467318334775 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 1664 | 1467318334777 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:25:34 INFO - PROCESS | 1664 | 1467318334779 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 1664 | 1467318334781 Marionette TRACE conn2 <- [1,1778,null,{}] 13:25:34 INFO - PROCESS | 1664 | 1467318334791 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}] 13:25:34 INFO - PROCESS | 1664 | 1467318334794 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:34 INFO - PROCESS | 1664 | 1467318334898 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:25:34 INFO - PROCESS | 1664 | 1467318334959 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 1664 | 1467318334961 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c366800 == 44 [pid = 1664] [id = 452] 13:25:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x118fb0800) [pid = 1664] [serial = 1355] [outer = 0x0] 13:25:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1197ac800) [pid = 1664] [serial = 1356] [outer = 0x118fb0800] 13:25:34 INFO - PROCESS | 1664 | 1467318334993 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119ae5800) [pid = 1664] [serial = 1357] [outer = 0x118fb0800] 13:25:35 INFO - PROCESS | 1664 | 1467318335405 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]]]}] 13:25:35 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 13:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 13:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:25:35 INFO - PROCESS | 1664 | 1467318335450 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1664 | 1467318335452 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:25:35 INFO - PROCESS | 1664 | 1467318335455 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1664 | 1467318335456 Marionette TRACE conn2 <- [1,1782,null,{}] 13:25:35 INFO - PROCESS | 1664 | 1467318335458 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}] 13:25:35 INFO - PROCESS | 1664 | 1467318335460 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:35 INFO - PROCESS | 1664 | 1467318335563 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:25:35 INFO - PROCESS | 1664 | 1467318335623 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1664 | 1467318335624 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c719000 == 45 [pid = 1664] [id = 453] 13:25:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119b53000) [pid = 1664] [serial = 1358] [outer = 0x0] 13:25:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x123b3f400) [pid = 1664] [serial = 1359] [outer = 0x119b53000] 13:25:35 INFO - PROCESS | 1664 | 1467318335653 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x124f2a400) [pid = 1664] [serial = 1360] [outer = 0x119b53000] 13:25:36 INFO - PROCESS | 1664 | 1467318336069 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]]]}] 13:25:36 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 13:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 668ms 13:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:25:36 INFO - PROCESS | 1664 | 1467318336123 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 1664 | 1467318336125 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:25:36 INFO - PROCESS | 1664 | 1467318336127 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 1664 | 1467318336128 Marionette TRACE conn2 <- [1,1786,null,{}] 13:25:36 INFO - PROCESS | 1664 | 1467318336130 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}] 13:25:36 INFO - PROCESS | 1664 | 1467318336132 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:36 INFO - PROCESS | 1664 | 1467318336248 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:25:36 INFO - PROCESS | 1664 | 1467318336322 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 1664 | 1467318336324 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183a8800 == 46 [pid = 1664] [id = 454] 13:25:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x112d48c00) [pid = 1664] [serial = 1361] [outer = 0x0] 13:25:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119adb000) [pid = 1664] [serial = 1362] [outer = 0x112d48c00] 13:25:36 INFO - PROCESS | 1664 | 1467318336353 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1256a4400) [pid = 1664] [serial = 1363] [outer = 0x112d48c00] 13:25:37 INFO - PROCESS | 1664 | 1467318337005 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]]]}] 13:25:37 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 13:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 920ms 13:25:37 INFO - PROCESS | 1664 | 1467318337048 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1664 | 1467318337051 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:25:37 INFO - PROCESS | 1664 | 1467318337059 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1664 | 1467318337063 Marionette TRACE conn2 <- [1,1790,null,{}] 13:25:37 INFO - PROCESS | 1664 | 1467318337069 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}] 13:25:37 INFO - PROCESS | 1664 | 1467318337072 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:37 INFO - PROCESS | 1664 | 1467318337179 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:25:37 INFO - PROCESS | 1664 | 1467318337237 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1664 | 1467318337240 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183a3000 == 47 [pid = 1664] [id = 455] 13:25:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11338b800) [pid = 1664] [serial = 1364] [outer = 0x0] 13:25:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x114f92400) [pid = 1664] [serial = 1365] [outer = 0x11338b800] 13:25:37 INFO - PROCESS | 1664 | 1467318337268 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1164eb800) [pid = 1664] [serial = 1366] [outer = 0x11338b800] 13:25:37 INFO - PROCESS | 1664 | 1467318337690 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]]]}] 13:25:37 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) 13:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 675ms 13:25:37 INFO - PROCESS | 1664 | 1467318337732 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1664 | 1467318337735 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:25:37 INFO - PROCESS | 1664 | 1467318337742 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1664 | 1467318337743 Marionette TRACE conn2 <- [1,1794,null,{}] 13:25:37 INFO - PROCESS | 1664 | 1467318337746 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}] 13:25:37 INFO - PROCESS | 1664 | 1467318337747 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:37 INFO - PROCESS | 1664 | 1467318337846 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12b00c800 == 46 [pid = 1664] [id = 448] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6e6000 == 45 [pid = 1664] [id = 447] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2f4000 == 44 [pid = 1664] [id = 446] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x117475000 == 43 [pid = 1664] [id = 445] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x128f6f000 == 42 [pid = 1664] [id = 444] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x126a5c800 == 41 [pid = 1664] [id = 443] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x124fb5800 == 40 [pid = 1664] [id = 442] 13:25:37 INFO - PROCESS | 1664 | 1467318337971 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1664 | 1467318337972 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x123b21000 == 39 [pid = 1664] [id = 441] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x119a14800 == 38 [pid = 1664] [id = 440] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d3800 == 37 [pid = 1664] [id = 439] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1168be800 == 36 [pid = 1664] [id = 438] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x117145000 == 35 [pid = 1664] [id = 437] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11616c800 == 34 [pid = 1664] [id = 436] 13:25:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1183bc800 == 33 [pid = 1664] [id = 435] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x126fcb000) [pid = 1664] [serial = 1246] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11872a000) [pid = 1664] [serial = 1293] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1131e8000) [pid = 1664] [serial = 1290] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1161a3400) [pid = 1664] [serial = 1303] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x125be1c00) [pid = 1664] [serial = 1269] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1288aa800) [pid = 1664] [serial = 1275] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x127245c00) [pid = 1664] [serial = 1273] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x119b39400) [pid = 1664] [serial = 1272] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1288ec400) [pid = 1664] [serial = 1278] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1288e6c00) [pid = 1664] [serial = 1276] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1130dc800) [pid = 1664] [serial = 1302] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119b30c00) [pid = 1664] [serial = 1263] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119fa1000) [pid = 1664] [serial = 1264] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x115d54800) [pid = 1664] [serial = 1254] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11680b800) [pid = 1664] [serial = 1255] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x111ca8400) [pid = 1664] [serial = 1248] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1128cdc00) [pid = 1664] [serial = 1249] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118139800) [pid = 1664] [serial = 1257] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118527000) [pid = 1664] [serial = 1258] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1197a8c00) [pid = 1664] [serial = 1260] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119addc00) [pid = 1664] [serial = 1261] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128fa3000) [pid = 1664] [serial = 1285] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11a0d0c00) [pid = 1664] [serial = 1266] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1164ea000) [pid = 1664] [serial = 1251] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116fd8800) [pid = 1664] [serial = 1252] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1290ccc00) [pid = 1664] [serial = 1287] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12922e800) [pid = 1664] [serial = 1288] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1289c9800) [pid = 1664] [serial = 1279] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1260ef800) [pid = 1664] [serial = 1270] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119762800) [pid = 1664] [serial = 1282] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117d12c00) [pid = 1664] [serial = 1281] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124fa1400) [pid = 1664] [serial = 1284] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x123b40000) [pid = 1664] [serial = 1267] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x125bde800) [pid = 1664] [serial = 1300] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x125473800) [pid = 1664] [serial = 1299] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119fdd000) [pid = 1664] [serial = 1297] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119b31400) [pid = 1664] [serial = 1296] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x118fb7400) [pid = 1664] [serial = 1294] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x115e8a400) [pid = 1664] [serial = 1291] [outer = 0x0] [url = about:blank] 13:25:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x11616c800 == 34 [pid = 1664] [id = 456] 13:25:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128cdc00) [pid = 1664] [serial = 1367] [outer = 0x0] 13:25:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1133ba400) [pid = 1664] [serial = 1368] [outer = 0x1128cdc00] 13:25:38 INFO - PROCESS | 1664 | 1467318338011 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118138800) [pid = 1664] [serial = 1369] [outer = 0x1128cdc00] 13:25:38 INFO - PROCESS | 1664 | 1467318338330 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]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 624ms 13:25:38 INFO - PROCESS | 1664 | 1467318338366 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1664 | 1467318338369 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:25:38 INFO - PROCESS | 1664 | 1467318338374 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1664 | 1467318338377 Marionette TRACE conn2 <- [1,1798,null,{}] 13:25:38 INFO - PROCESS | 1664 | 1467318338386 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}] 13:25:38 INFO - PROCESS | 1664 | 1467318338390 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:38 INFO - PROCESS | 1664 | 1467318338512 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:25:38 INFO - PROCESS | 1664 | 1467318338607 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 1664 | 1467318338610 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193b4800 == 35 [pid = 1664] [id = 457] 13:25:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11830a800) [pid = 1664] [serial = 1370] [outer = 0x0] 13:25:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118f7f400) [pid = 1664] [serial = 1371] [outer = 0x11830a800] 13:25:38 INFO - PROCESS | 1664 | 1467318338638 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1197a8400) [pid = 1664] [serial = 1372] [outer = 0x11830a800] 13:25:38 INFO - PROCESS | 1664 | 1467318338914 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]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 572ms 13:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:25:38 INFO - PROCESS | 1664 | 1467318338946 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1664 | 1467318338948 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:25:38 INFO - PROCESS | 1664 | 1467318338950 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1664 | 1467318338951 Marionette TRACE conn2 <- [1,1802,null,{}] 13:25:38 INFO - PROCESS | 1664 | 1467318338962 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}] 13:25:38 INFO - PROCESS | 1664 | 1467318338963 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:39 INFO - PROCESS | 1664 | 1467318339066 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:25:39 INFO - PROCESS | 1664 | 1467318339137 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1664 | 1467318339139 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211ba800 == 36 [pid = 1664] [id = 458] 13:25:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119679c00) [pid = 1664] [serial = 1373] [outer = 0x0] 13:25:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119ada400) [pid = 1664] [serial = 1374] [outer = 0x119679c00] 13:25:39 INFO - PROCESS | 1664 | 1467318339183 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119f4c800) [pid = 1664] [serial = 1375] [outer = 0x119679c00] 13:25:39 INFO - PROCESS | 1664 | 1467318339607 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]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 677ms 13:25:39 INFO - PROCESS | 1664 | 1467318339627 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 1664 | 1467318339628 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:25:39 INFO - PROCESS | 1664 | 1467318339630 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 1664 | 1467318339632 Marionette TRACE conn2 <- [1,1806,null,{}] 13:25:39 INFO - PROCESS | 1664 | 1467318339634 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}] 13:25:39 INFO - PROCESS | 1664 | 1467318339636 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:39 INFO - PROCESS | 1664 | 1467318339746 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:25:39 INFO - PROCESS | 1664 | 1467318339750 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1664 | 1467318339751 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x125693000 == 37 [pid = 1664] [id = 459] 13:25:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119fa1000) [pid = 1664] [serial = 1376] [outer = 0x0] 13:25:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1211edc00) [pid = 1664] [serial = 1377] [outer = 0x119fa1000] 13:25:39 INFO - PROCESS | 1664 | 1467318339778 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124f7c000) [pid = 1664] [serial = 1378] [outer = 0x119fa1000] 13:25:40 INFO - PROCESS | 1664 | 1467318340085 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]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 467ms 13:25:40 INFO - PROCESS | 1664 | 1467318340099 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1664 | 1467318340101 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:25:40 INFO - PROCESS | 1664 | 1467318340115 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1664 | 1467318340117 Marionette TRACE conn2 <- [1,1810,null,{}] 13:25:40 INFO - PROCESS | 1664 | 1467318340123 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}] 13:25:40 INFO - PROCESS | 1664 | 1467318340128 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:40 INFO - PROCESS | 1664 | 1467318340332 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:25:40 INFO - PROCESS | 1664 | 1467318340356 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 1664 | 1467318340357 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x116414800 == 38 [pid = 1664] [id = 460] 13:25:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x125466800) [pid = 1664] [serial = 1379] [outer = 0x0] 13:25:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x125be1400) [pid = 1664] [serial = 1380] [outer = 0x125466800] 13:25:40 INFO - PROCESS | 1664 | 1467318340399 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126b62400) [pid = 1664] [serial = 1381] [outer = 0x125466800] 13:25:40 INFO - PROCESS | 1664 | 1467318340853 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]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 783ms 13:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:25:40 INFO - PROCESS | 1664 | 1467318340894 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1664 | 1467318340896 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:25:40 INFO - PROCESS | 1664 | 1467318340899 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1664 | 1467318340902 Marionette TRACE conn2 <- [1,1814,null,{}] 13:25:40 INFO - PROCESS | 1664 | 1467318340907 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}] 13:25:40 INFO - PROCESS | 1664 | 1467318340909 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:41 INFO - PROCESS | 1664 | 1467318341070 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:25:41 INFO - PROCESS | 1664 | 1467318341095 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 1664 | 1467318341097 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a627000 == 39 [pid = 1664] [id = 461] 13:25:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x126b62800) [pid = 1664] [serial = 1382] [outer = 0x0] 13:25:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x127241000) [pid = 1664] [serial = 1383] [outer = 0x126b62800] 13:25:41 INFO - PROCESS | 1664 | 1467318341137 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1288a7800) [pid = 1664] [serial = 1384] [outer = 0x126b62800] 13:25:41 INFO - PROCESS | 1664 | 1467318341577 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]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 724ms 13:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:25:41 INFO - PROCESS | 1664 | 1467318341628 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 1664 | 1467318341630 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:25:41 INFO - PROCESS | 1664 | 1467318341633 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 1664 | 1467318341635 Marionette TRACE conn2 <- [1,1818,null,{}] 13:25:41 INFO - PROCESS | 1664 | 1467318341638 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}] 13:25:41 INFO - PROCESS | 1664 | 1467318341640 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:41 INFO - PROCESS | 1664 | 1467318341831 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:25:41 INFO - PROCESS | 1664 | 1467318341867 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 1664 | 1467318341868 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0c3800 == 40 [pid = 1664] [id = 462] 13:25:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1254e3000) [pid = 1664] [serial = 1385] [outer = 0x0] 13:25:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1288ae800) [pid = 1664] [serial = 1386] [outer = 0x1254e3000] 13:25:41 INFO - PROCESS | 1664 | 1467318341909 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1288e8000) [pid = 1664] [serial = 1387] [outer = 0x1254e3000] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118136c00) [pid = 1664] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11269a400) [pid = 1664] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11813e000) [pid = 1664] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x110ea5000) [pid = 1664] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116fdb800) [pid = 1664] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1128d6c00) [pid = 1664] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113c66000) [pid = 1664] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x115d4f000) [pid = 1664] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11967c000) [pid = 1664] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112d31000) [pid = 1664] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1128d1000) [pid = 1664] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1193e9400) [pid = 1664] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124a90400) [pid = 1664] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:25:42 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x112f64000) [pid = 1664] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:25:42 INFO - PROCESS | 1664 | 1467318342370 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]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 770ms 13:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:25:42 INFO - PROCESS | 1664 | 1467318342408 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 1664 | 1467318342410 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:25:42 INFO - PROCESS | 1664 | 1467318342412 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 1664 | 1467318342413 Marionette TRACE conn2 <- [1,1822,null,{}] 13:25:42 INFO - PROCESS | 1664 | 1467318342416 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}] 13:25:42 INFO - PROCESS | 1664 | 1467318342417 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:42 INFO - PROCESS | 1664 | 1467318342533 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:25:42 INFO - PROCESS | 1664 | 1467318342570 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 1664 | 1467318342571 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b017000 == 41 [pid = 1664] [id = 463] 13:25:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x110ea5000) [pid = 1664] [serial = 1388] [outer = 0x0] 13:25:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x113c68800) [pid = 1664] [serial = 1389] [outer = 0x110ea5000] 13:25:42 INFO - PROCESS | 1664 | 1467318342596 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1188de000) [pid = 1664] [serial = 1390] [outer = 0x110ea5000] 13:25:42 INFO - PROCESS | 1664 | 1467318342880 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]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 13:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:25:42 INFO - PROCESS | 1664 | 1467318342932 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 1664 | 1467318342933 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:25:42 INFO - PROCESS | 1664 | 1467318342937 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 1664 | 1467318342947 Marionette TRACE conn2 <- [1,1826,null,{}] 13:25:42 INFO - PROCESS | 1664 | 1467318342949 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}] 13:25:42 INFO - PROCESS | 1664 | 1467318342950 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:43 INFO - PROCESS | 1664 | 1467318343031 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:25:43 INFO - PROCESS | 1664 | 1467318343092 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 1664 | 1467318343094 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd9c000 == 42 [pid = 1664] [id = 464] 13:25:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x112a55400) [pid = 1664] [serial = 1391] [outer = 0x0] 13:25:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11888d800) [pid = 1664] [serial = 1392] [outer = 0x112a55400] 13:25:43 INFO - PROCESS | 1664 | 1467318343118 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1288ecc00) [pid = 1664] [serial = 1393] [outer = 0x112a55400] 13:25:43 INFO - PROCESS | 1664 | 1467318343404 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]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 480ms 13:25:43 INFO - PROCESS | 1664 | 1467318343416 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1664 | 1467318343417 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:25:43 INFO - PROCESS | 1664 | 1467318343427 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1664 | 1467318343429 Marionette TRACE conn2 <- [1,1830,null,{}] 13:25:43 INFO - PROCESS | 1664 | 1467318343431 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}] 13:25:43 INFO - PROCESS | 1664 | 1467318343433 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:43 INFO - PROCESS | 1664 | 1467318343533 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:25:43 INFO - PROCESS | 1664 | 1467318343539 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 1664 | 1467318343541 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc85000 == 43 [pid = 1664] [id = 465] 13:25:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x112a50c00) [pid = 1664] [serial = 1394] [outer = 0x0] 13:25:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128ac8400) [pid = 1664] [serial = 1395] [outer = 0x112a50c00] 13:25:43 INFO - PROCESS | 1664 | 1467318343567 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128faec00) [pid = 1664] [serial = 1396] [outer = 0x112a50c00] 13:25:43 INFO - PROCESS | 1664 | 1467318343899 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]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 13:25:43 INFO - PROCESS | 1664 | 1467318343946 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:25:43 INFO - PROCESS | 1664 | 1467318343956 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:25:43 INFO - PROCESS | 1664 | 1467318343958 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1664 | 1467318343959 Marionette TRACE conn2 <- [1,1834,null,{}] 13:25:43 INFO - PROCESS | 1664 | 1467318343961 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}] 13:25:43 INFO - PROCESS | 1664 | 1467318343962 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:44 INFO - PROCESS | 1664 | 1467318344073 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:25:44 INFO - PROCESS | 1664 | 1467318344079 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1664 | 1467318344080 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0ad800 == 44 [pid = 1664] [id = 466] 13:25:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1290ce000) [pid = 1664] [serial = 1397] [outer = 0x0] 13:25:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x129227c00) [pid = 1664] [serial = 1398] [outer = 0x1290ce000] 13:25:44 INFO - PROCESS | 1664 | 1467318344103 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x129233400) [pid = 1664] [serial = 1399] [outer = 0x1290ce000] 13:25:44 INFO - PROCESS | 1664 | 1467318344593 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]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 13:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 668ms 13:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:25:44 INFO - PROCESS | 1664 | 1467318344626 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1664 | 1467318344629 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:25:44 INFO - PROCESS | 1664 | 1467318344632 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1664 | 1467318344635 Marionette TRACE conn2 <- [1,1838,null,{}] 13:25:44 INFO - PROCESS | 1664 | 1467318344639 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}] 13:25:44 INFO - PROCESS | 1664 | 1467318344641 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:44 INFO - PROCESS | 1664 | 1467318344756 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:25:44 INFO - PROCESS | 1664 | 1467318344831 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1664 | 1467318344833 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183b6000 == 45 [pid = 1664] [id = 467] 13:25:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x115d48000) [pid = 1664] [serial = 1400] [outer = 0x0] 13:25:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x115e8f000) [pid = 1664] [serial = 1401] [outer = 0x115d48000] 13:25:44 INFO - PROCESS | 1664 | 1467318344864 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x116af2000) [pid = 1664] [serial = 1402] [outer = 0x115d48000] 13:25:45 INFO - PROCESS | 1664 | 1467318345302 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]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 722ms 13:25:45 INFO - PROCESS | 1664 | 1467318345355 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 1664 | 1467318345358 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:25:45 INFO - PROCESS | 1664 | 1467318345363 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1664 | 1467318345365 Marionette TRACE conn2 <- [1,1842,null,{}] 13:25:45 INFO - PROCESS | 1664 | 1467318345383 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}] 13:25:45 INFO - PROCESS | 1664 | 1467318345386 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:45 INFO - PROCESS | 1664 | 1467318345536 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:25:45 INFO - PROCESS | 1664 | 1467318345593 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1664 | 1467318345595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a66000 == 46 [pid = 1664] [id = 468] 13:25:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118528c00) [pid = 1664] [serial = 1403] [outer = 0x0] 13:25:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118f72800) [pid = 1664] [serial = 1404] [outer = 0x118528c00] 13:25:45 INFO - PROCESS | 1664 | 1467318345626 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1197a2800) [pid = 1664] [serial = 1405] [outer = 0x118528c00] 13:25:46 INFO - PROCESS | 1664 | 1467318346020 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]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 721ms 13:25:46 INFO - PROCESS | 1664 | 1467318346085 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1664 | 1467318346086 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:25:46 INFO - PROCESS | 1664 | 1467318346089 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1664 | 1467318346091 Marionette TRACE conn2 <- [1,1846,null,{}] 13:25:46 INFO - PROCESS | 1664 | 1467318346099 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}] 13:25:46 INFO - PROCESS | 1664 | 1467318346103 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:46 INFO - PROCESS | 1664 | 1467318346210 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:25:46 INFO - PROCESS | 1664 | 1467318346288 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 1664 | 1467318346290 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0b7000 == 47 [pid = 1664] [id = 469] 13:25:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119f4e400) [pid = 1664] [serial = 1406] [outer = 0x0] 13:25:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x124fa3c00) [pid = 1664] [serial = 1407] [outer = 0x119f4e400] 13:25:46 INFO - PROCESS | 1664 | 1467318346321 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1260b8000) [pid = 1664] [serial = 1408] [outer = 0x119f4e400] 13:25:46 INFO - PROCESS | 1664 | 1467318346739 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]]]}] 13:25:46 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) 13:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 671ms 13:25:46 INFO - PROCESS | 1664 | 1467318346760 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1664 | 1467318346762 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:25:46 INFO - PROCESS | 1664 | 1467318346765 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1664 | 1467318346766 Marionette TRACE conn2 <- [1,1850,null,{}] 13:25:46 INFO - PROCESS | 1664 | 1467318346768 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}] 13:25:46 INFO - PROCESS | 1664 | 1467318346770 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:46 INFO - PROCESS | 1664 | 1467318346895 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:25:46 INFO - PROCESS | 1664 | 1467318346971 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 1664 | 1467318346972 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d37e800 == 48 [pid = 1664] [id = 470] 13:25:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x126b58000) [pid = 1664] [serial = 1409] [outer = 0x0] 13:25:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x126f0cc00) [pid = 1664] [serial = 1410] [outer = 0x126b58000] 13:25:47 INFO - PROCESS | 1664 | 1467318347001 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1288e4800) [pid = 1664] [serial = 1411] [outer = 0x126b58000] 13:25:47 INFO - PROCESS | 1664 | 1467318347437 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]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 718ms 13:25:47 INFO - PROCESS | 1664 | 1467318347484 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 1664 | 1467318347485 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:25:47 INFO - PROCESS | 1664 | 1467318347488 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 1664 | 1467318347489 Marionette TRACE conn2 <- [1,1854,null,{}] 13:25:47 INFO - PROCESS | 1664 | 1467318347491 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}] 13:25:47 INFO - PROCESS | 1664 | 1467318347493 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:47 INFO - PROCESS | 1664 | 1467318347598 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:25:47 INFO - PROCESS | 1664 | 1467318347662 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 1664 | 1467318347663 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x118204800 == 49 [pid = 1664] [id = 471] 13:25:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x112695c00) [pid = 1664] [serial = 1412] [outer = 0x0] 13:25:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x112d2e800) [pid = 1664] [serial = 1413] [outer = 0x112695c00] 13:25:47 INFO - PROCESS | 1664 | 1467318347875 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x113c65000) [pid = 1664] [serial = 1414] [outer = 0x112695c00] 13:25:48 INFO - PROCESS | 1664 | 1467318348336 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]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 871ms 13:25:48 INFO - PROCESS | 1664 | 1467318348377 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 1664 | 1467318348379 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:25:48 INFO - PROCESS | 1664 | 1467318348382 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1664 | 1467318348384 Marionette TRACE conn2 <- [1,1858,null,{}] 13:25:48 INFO - PROCESS | 1664 | 1467318348389 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}] 13:25:48 INFO - PROCESS | 1664 | 1467318348391 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:48 INFO - PROCESS | 1664 | 1467318348490 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:25:48 INFO - PROCESS | 1664 | 1467318348566 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1664 | 1467318348568 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x118203000 == 50 [pid = 1664] [id = 472] 13:25:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x116fd6800) [pid = 1664] [serial = 1415] [outer = 0x0] 13:25:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1176f8400) [pid = 1664] [serial = 1416] [outer = 0x116fd6800] 13:25:48 INFO - PROCESS | 1664 | 1467318348596 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118305000) [pid = 1664] [serial = 1417] [outer = 0x116fd6800] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc85000 == 49 [pid = 1664] [id = 465] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd9c000 == 48 [pid = 1664] [id = 464] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12b017000 == 47 [pid = 1664] [id = 463] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0c3800 == 46 [pid = 1664] [id = 462] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12a627000 == 45 [pid = 1664] [id = 461] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x116414800 == 44 [pid = 1664] [id = 460] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x125693000 == 43 [pid = 1664] [id = 459] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x125bd9400) [pid = 1664] [serial = 1347] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1211ba800 == 42 [pid = 1664] [id = 458] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1193b4800 == 41 [pid = 1664] [id = 457] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11616c800 == 40 [pid = 1664] [id = 456] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1183a3000 == 39 [pid = 1664] [id = 455] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c719000 == 38 [pid = 1664] [id = 453] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c366800 == 37 [pid = 1664] [id = 452] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x124fb4000 == 36 [pid = 1664] [id = 451] 13:25:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1185eb000 == 35 [pid = 1664] [id = 450] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11815a000) [pid = 1664] [serial = 1305] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1164e5800) [pid = 1664] [serial = 1317] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119b38c00) [pid = 1664] [serial = 1330] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x116756000) [pid = 1664] [serial = 1318] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1197a7c00) [pid = 1664] [serial = 1329] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119f4a000) [pid = 1664] [serial = 1332] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119fa2400) [pid = 1664] [serial = 1333] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x112f62c00) [pid = 1664] [serial = 1335] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11813a400) [pid = 1664] [serial = 1336] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1211e8400) [pid = 1664] [serial = 1341] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124c2e000) [pid = 1664] [serial = 1344] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119a70c00) [pid = 1664] [serial = 1338] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119fab800) [pid = 1664] [serial = 1339] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11888f000) [pid = 1664] [serial = 1324] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1256a7800) [pid = 1664] [serial = 1345] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x123d0b000) [pid = 1664] [serial = 1342] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118370800) [pid = 1664] [serial = 1306] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112a5e400) [pid = 1664] [serial = 1309] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1128d9400) [pid = 1664] [serial = 1308] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118729c00) [pid = 1664] [serial = 1323] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11966f800) [pid = 1664] [serial = 1327] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118f80000) [pid = 1664] [serial = 1326] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x117d15400) [pid = 1664] [serial = 1320] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118306400) [pid = 1664] [serial = 1321] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112f15800) [pid = 1664] [serial = 1314] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x113c64800) [pid = 1664] [serial = 1315] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115d4ac00) [pid = 1664] [serial = 1312] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x113c96000) [pid = 1664] [serial = 1311] [outer = 0x0] [url = about:blank] 13:25:48 INFO - PROCESS | 1664 | 1467318348991 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]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 622ms 13:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:25:49 INFO - PROCESS | 1664 | 1467318349007 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 1664 | 1467318349009 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:25:49 INFO - PROCESS | 1664 | 1467318349013 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1664 | 1467318349015 Marionette TRACE conn2 <- [1,1862,null,{}] 13:25:49 INFO - PROCESS | 1664 | 1467318349017 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}] 13:25:49 INFO - PROCESS | 1664 | 1467318349020 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:49 INFO - PROCESS | 1664 | 1467318349110 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:25:49 INFO - PROCESS | 1664 | 1467318349172 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 1664 | 1467318349173 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d6e000 == 36 [pid = 1664] [id = 473] 13:25:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112f62c00) [pid = 1664] [serial = 1418] [outer = 0x0] 13:25:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118311400) [pid = 1664] [serial = 1419] [outer = 0x112f62c00] 13:25:49 INFO - PROCESS | 1664 | 1467318349199 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11967c000) [pid = 1664] [serial = 1420] [outer = 0x112f62c00] 13:25:49 INFO - PROCESS | 1664 | 1467318349508 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]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 13:25:49 INFO - PROCESS | 1664 | 1467318349534 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 1664 | 1467318349536 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:25:49 INFO - PROCESS | 1664 | 1467318349542 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1664 | 1467318349544 Marionette TRACE conn2 <- [1,1866,null,{}] 13:25:49 INFO - PROCESS | 1664 | 1467318349551 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}] 13:25:49 INFO - PROCESS | 1664 | 1467318349556 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:49 INFO - PROCESS | 1664 | 1467318349644 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:25:49 INFO - PROCESS | 1664 | 1467318349649 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 1664 | 1467318349650 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c4c000 == 37 [pid = 1664] [id = 474] 13:25:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1197a5c00) [pid = 1664] [serial = 1421] [outer = 0x0] 13:25:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119b37400) [pid = 1664] [serial = 1422] [outer = 0x1197a5c00] 13:25:49 INFO - PROCESS | 1664 | 1467318349676 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119faa400) [pid = 1664] [serial = 1423] [outer = 0x1197a5c00] 13:25:50 INFO - PROCESS | 1664 | 1467318350106 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]]]}] 13:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 576ms 13:25:50 INFO - PROCESS | 1664 | 1467318350116 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 1664 | 1467318350120 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:25:50 INFO - PROCESS | 1664 | 1467318350124 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 1664 | 1467318350127 Marionette TRACE conn2 <- [1,1870,null,{}] 13:25:50 INFO - PROCESS | 1664 | 1467318350131 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}] 13:25:50 INFO - PROCESS | 1664 | 1467318350133 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:50 INFO - PROCESS | 1664 | 1467318350242 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:25:50 INFO - PROCESS | 1664 | 1467318350305 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 1664 | 1467318350308 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x116835800 == 38 [pid = 1664] [id = 475] 13:25:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x115ddf000) [pid = 1664] [serial = 1424] [outer = 0x0] 13:25:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1164e5800) [pid = 1664] [serial = 1425] [outer = 0x115ddf000] 13:25:50 INFO - PROCESS | 1664 | 1467318350342 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x117d15400) [pid = 1664] [serial = 1426] [outer = 0x115ddf000] 13:25:50 INFO - PROCESS | 1664 | 1467318350794 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]]]}] 13:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 723ms 13:25:50 INFO - PROCESS | 1664 | 1467318350847 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 1664 | 1467318350850 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:25:50 INFO - PROCESS | 1664 | 1467318350855 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 1664 | 1467318350857 Marionette TRACE conn2 <- [1,1874,null,{}] 13:25:50 INFO - PROCESS | 1664 | 1467318350859 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}] 13:25:50 INFO - PROCESS | 1664 | 1467318350861 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:50 INFO - PROCESS | 1664 | 1467318350990 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:25:51 INFO - PROCESS | 1664 | 1467318351079 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1664 | 1467318351080 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d9d800 == 39 [pid = 1664] [id = 476] 13:25:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11872ec00) [pid = 1664] [serial = 1427] [outer = 0x0] 13:25:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118f80000) [pid = 1664] [serial = 1428] [outer = 0x11872ec00] 13:25:51 INFO - PROCESS | 1664 | 1467318351115 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119758800) [pid = 1664] [serial = 1429] [outer = 0x11872ec00] 13:25:51 INFO - PROCESS | 1664 | 1467318351567 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]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 719ms 13:25:51 INFO - PROCESS | 1664 | 1467318351575 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 1664 | 1467318351576 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:25:51 INFO - PROCESS | 1664 | 1467318351579 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 1664 | 1467318351581 Marionette TRACE conn2 <- [1,1878,null,{}] 13:25:51 INFO - PROCESS | 1664 | 1467318351592 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}] 13:25:51 INFO - PROCESS | 1664 | 1467318351595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:51 INFO - PROCESS | 1664 | 1467318351706 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:25:51 INFO - PROCESS | 1664 | 1467318351824 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1664 | 1467318351826 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a03800 == 40 [pid = 1664] [id = 477] 13:25:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119ae4c00) [pid = 1664] [serial = 1430] [outer = 0x0] 13:25:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x123b40000) [pid = 1664] [serial = 1431] [outer = 0x119ae4c00] 13:25:51 INFO - PROCESS | 1664 | 1467318351863 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124f26000) [pid = 1664] [serial = 1432] [outer = 0x119ae4c00] 13:25:52 INFO - PROCESS | 1664 | 1467318352305 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]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 771ms 13:25:52 INFO - PROCESS | 1664 | 1467318352351 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:25:52 INFO - PROCESS | 1664 | 1467318352353 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:25:52 INFO - PROCESS | 1664 | 1467318352355 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1664 | 1467318352356 Marionette TRACE conn2 <- [1,1882,null,{}] 13:25:52 INFO - PROCESS | 1664 | 1467318352359 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}] 13:25:52 INFO - PROCESS | 1664 | 1467318352360 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:52 INFO - PROCESS | 1664 | 1467318352464 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:25:52 INFO - PROCESS | 1664 | 1467318352538 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 1664 | 1467318352539 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b5000 == 41 [pid = 1664] [id = 478] 13:25:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x125853400) [pid = 1664] [serial = 1433] [outer = 0x0] 13:25:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1260edc00) [pid = 1664] [serial = 1434] [outer = 0x125853400] 13:25:52 INFO - PROCESS | 1664 | 1467318352571 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x127014800) [pid = 1664] [serial = 1435] [outer = 0x125853400] 13:25:52 INFO - PROCESS | 1664 | 1467318352993 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]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 669ms 13:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:25:53 INFO - PROCESS | 1664 | 1467318353025 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1664 | 1467318353026 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:25:53 INFO - PROCESS | 1664 | 1467318353029 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1664 | 1467318353030 Marionette TRACE conn2 <- [1,1886,null,{}] 13:25:53 INFO - PROCESS | 1664 | 1467318353032 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}] 13:25:53 INFO - PROCESS | 1664 | 1467318353034 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:53 INFO - PROCESS | 1664 | 1467318353134 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:25:53 INFO - PROCESS | 1664 | 1467318353196 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 1664 | 1467318353197 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a638800 == 42 [pid = 1664] [id = 479] 13:25:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1288a3800) [pid = 1664] [serial = 1436] [outer = 0x0] 13:25:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1288ed000) [pid = 1664] [serial = 1437] [outer = 0x1288a3800] 13:25:53 INFO - PROCESS | 1664 | 1467318353227 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x128ace000) [pid = 1664] [serial = 1438] [outer = 0x1288a3800] 13:25:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1290d0400) [pid = 1664] [serial = 1439] [outer = 0x12cb58c00] 13:25:53 INFO - PROCESS | 1664 | 1467318353755 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]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 770ms 13:25:53 INFO - PROCESS | 1664 | 1467318353814 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:25:53 INFO - PROCESS | 1664 | 1467318353816 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:25:53 INFO - PROCESS | 1664 | 1467318353818 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1664 | 1467318353819 Marionette TRACE conn2 <- [1,1890,null,{}] 13:25:53 INFO - PROCESS | 1664 | 1467318353822 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}] 13:25:53 INFO - PROCESS | 1664 | 1467318353826 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:54 INFO - PROCESS | 1664 | 1467318354040 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:25:54 INFO - PROCESS | 1664 | 1467318354141 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1664 | 1467318354143 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x11715e800 == 43 [pid = 1664] [id = 480] 13:25:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x112d2e400) [pid = 1664] [serial = 1440] [outer = 0x0] 13:25:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11337fc00) [pid = 1664] [serial = 1441] [outer = 0x112d2e400] 13:25:54 INFO - PROCESS | 1664 | 1467318354190 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x116805800) [pid = 1664] [serial = 1442] [outer = 0x112d2e400] 13:25:54 INFO - PROCESS | 1664 | 1467318354725 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]]]}] 13:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 923ms 13:25:54 INFO - PROCESS | 1664 | 1467318354742 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 1664 | 1467318354744 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:25:54 INFO - PROCESS | 1664 | 1467318354748 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - PROCESS | 1664 | 1467318354750 Marionette TRACE conn2 <- [1,1894,null,{}] 13:25:54 INFO - PROCESS | 1664 | 1467318354753 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}] 13:25:54 INFO - PROCESS | 1664 | 1467318354754 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:54 INFO - PROCESS | 1664 | 1467318354852 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:25:54 INFO - PROCESS | 1664 | 1467318354915 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1664 | 1467318354916 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a20000 == 44 [pid = 1664] [id = 481] 13:25:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11815a000) [pid = 1664] [serial = 1443] [outer = 0x0] 13:25:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118887c00) [pid = 1664] [serial = 1444] [outer = 0x11815a000] 13:25:54 INFO - PROCESS | 1664 | 1467318354946 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1197a3000) [pid = 1664] [serial = 1445] [outer = 0x11815a000] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11641a800 == 43 [pid = 1664] [id = 26] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x117d6e000 == 42 [pid = 1664] [id = 473] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x118203000 == 41 [pid = 1664] [id = 472] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x118204800 == 40 [pid = 1664] [id = 471] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0b7000 == 39 [pid = 1664] [id = 469] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x126a66000 == 38 [pid = 1664] [id = 468] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1183b6000 == 37 [pid = 1664] [id = 467] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x114f2c000 == 36 [pid = 1664] [id = 25] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd8d800 == 35 [pid = 1664] [id = 11] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0aa000 == 34 [pid = 1664] [id = 17] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd9f800 == 33 [pid = 1664] [id = 449] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12c36e800 == 32 [pid = 1664] [id = 13] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0c7800 == 31 [pid = 1664] [id = 9] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12a623800 == 30 [pid = 1664] [id = 8] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11264c000 == 29 [pid = 1664] [id = 22] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1183a8800 == 28 [pid = 1664] [id = 454] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11681a000 == 27 [pid = 1664] [id = 23] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb13000 == 26 [pid = 1664] [id = 15] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12c712800 == 25 [pid = 1664] [id = 14] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x128f68000 == 24 [pid = 1664] [id = 6] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e4800 == 23 [pid = 1664] [id = 20] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12b914800 == 22 [pid = 1664] [id = 10] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0c4000 == 21 [pid = 1664] [id = 19] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1183ba800 == 20 [pid = 1664] [id = 12] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11714a800 == 19 [pid = 1664] [id = 24] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d483000 == 18 [pid = 1664] [id = 21] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d37e800 == 17 [pid = 1664] [id = 470] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12a638800 == 16 [pid = 1664] [id = 479] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b5000 == 15 [pid = 1664] [id = 478] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x126a03800 == 14 [pid = 1664] [id = 477] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x119d9d800 == 13 [pid = 1664] [id = 476] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x123c4c000 == 12 [pid = 1664] [id = 474] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x116835800 == 11 [pid = 1664] [id = 475] 13:25:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0ad800 == 10 [pid = 1664] [id = 466] 13:25:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11715e800 == 9 [pid = 1664] [id = 480] 13:25:57 INFO - PROCESS | 1664 | 1467318357900 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]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3182ms 13:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:25:57 INFO - PROCESS | 1664 | 1467318357930 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1664 | 1467318357933 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:25:57 INFO - PROCESS | 1664 | 1467318357937 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1664 | 1467318357942 Marionette TRACE conn2 <- [1,1898,null,{}] 13:25:57 INFO - PROCESS | 1664 | 1467318357947 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}] 13:25:57 INFO - PROCESS | 1664 | 1467318357948 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:58 INFO - PROCESS | 1664 | 1467318358067 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:25:58 INFO - PROCESS | 1664 | 1467318358075 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1664 | 1467318358078 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x117150800 == 10 [pid = 1664] [id = 482] 13:25:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x116757400) [pid = 1664] [serial = 1446] [outer = 0x0] 13:25:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x116fe2c00) [pid = 1664] [serial = 1447] [outer = 0x116757400] 13:25:58 INFO - PROCESS | 1664 | 1467318358126 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x118370000) [pid = 1664] [serial = 1448] [outer = 0x116757400] 13:25:58 INFO - PROCESS | 1664 | 1467318358635 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]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 725ms 13:25:58 INFO - PROCESS | 1664 | 1467318358661 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:25:58 INFO - PROCESS | 1664 | 1467318358664 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:25:58 INFO - PROCESS | 1664 | 1467318358676 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:25:58 INFO - PROCESS | 1664 | 1467318358678 Marionette TRACE conn2 <- [1,1902,null,{}] 13:25:58 INFO - PROCESS | 1664 | 1467318358680 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}] 13:25:58 INFO - PROCESS | 1664 | 1467318358682 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:58 INFO - PROCESS | 1664 | 1467318358817 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:25:58 INFO - PROCESS | 1664 | 1467318358861 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1664 | 1467318358863 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a084000 == 11 [pid = 1664] [id = 483] 13:25:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1188dbc00) [pid = 1664] [serial = 1449] [outer = 0x0] 13:25:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119674000) [pid = 1664] [serial = 1450] [outer = 0x1188dbc00] 13:25:58 INFO - PROCESS | 1664 | 1467318358891 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x119ada800) [pid = 1664] [serial = 1451] [outer = 0x1188dbc00] 13:25:59 INFO - PROCESS | 1664 | 1467318359250 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]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 621ms 13:25:59 INFO - PROCESS | 1664 | 1467318359297 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:25:59 INFO - PROCESS | 1664 | 1467318359300 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:25:59 INFO - PROCESS | 1664 | 1467318359303 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1664 | 1467318359306 Marionette TRACE conn2 <- [1,1906,null,{}] 13:25:59 INFO - PROCESS | 1664 | 1467318359318 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}] 13:25:59 INFO - PROCESS | 1664 | 1467318359322 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:59 INFO - PROCESS | 1664 | 1467318359488 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:25:59 INFO - PROCESS | 1664 | 1467318359493 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 1664 | 1467318359495 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:25:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f71000 == 12 [pid = 1664] [id = 484] 13:25:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x119f4bc00) [pid = 1664] [serial = 1452] [outer = 0x0] 13:25:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11a0d0c00) [pid = 1664] [serial = 1453] [outer = 0x119f4bc00] 13:25:59 INFO - PROCESS | 1664 | 1467318359524 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1254ed000) [pid = 1664] [serial = 1454] [outer = 0x119f4bc00] 13:25:59 INFO - PROCESS | 1664 | 1467318359886 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]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 623ms 13:25:59 INFO - PROCESS | 1664 | 1467318359926 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 1664 | 1467318359928 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:25:59 INFO - PROCESS | 1664 | 1467318359930 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1664 | 1467318359931 Marionette TRACE conn2 <- [1,1910,null,{}] 13:25:59 INFO - PROCESS | 1664 | 1467318359933 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}] 13:25:59 INFO - PROCESS | 1664 | 1467318359934 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:00 INFO - PROCESS | 1664 | 1467318360047 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:26:00 INFO - PROCESS | 1664 | 1467318360106 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 1664 | 1467318360108 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a622800 == 13 [pid = 1664] [id = 485] 13:26:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x125ab4000) [pid = 1664] [serial = 1455] [outer = 0x0] 13:26:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1260f4800) [pid = 1664] [serial = 1456] [outer = 0x125ab4000] 13:26:00 INFO - PROCESS | 1664 | 1467318360133 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x126b5a400) [pid = 1664] [serial = 1457] [outer = 0x125ab4000] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1290ce000) [pid = 1664] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x119ae4c00) [pid = 1664] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11872ec00) [pid = 1664] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x125466800) [pid = 1664] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x126b62800) [pid = 1664] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x112d48c00) [pid = 1664] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119679c00) [pid = 1664] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x115d48400) [pid = 1664] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11338b800) [pid = 1664] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1254e3000) [pid = 1664] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1128cdc00) [pid = 1664] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x110ea5000) [pid = 1664] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x116af1800) [pid = 1664] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11830a800) [pid = 1664] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x118fb0800) [pid = 1664] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x124f28c00) [pid = 1664] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x112a50c00) [pid = 1664] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119b53000) [pid = 1664] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x112d2e400) [pid = 1664] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x112695c00) [pid = 1664] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116fd6800) [pid = 1664] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112f62c00) [pid = 1664] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x115d48000) [pid = 1664] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118528c00) [pid = 1664] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119f4e400) [pid = 1664] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126b58000) [pid = 1664] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x112a55400) [pid = 1664] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119fa1000) [pid = 1664] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1288a3800) [pid = 1664] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x125853400) [pid = 1664] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x115ddf000) [pid = 1664] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:26:00 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1197a5c00) [pid = 1664] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:26:01 INFO - PROCESS | 1664 | 1467318361018 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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1122ms 13:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:26:01 INFO - PROCESS | 1664 | 1467318361052 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1664 | 1467318361054 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:26:01 INFO - PROCESS | 1664 | 1467318361058 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1664 | 1467318361059 Marionette TRACE conn2 <- [1,1914,null,{}] 13:26:01 INFO - PROCESS | 1664 | 1467318361061 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}] 13:26:01 INFO - PROCESS | 1664 | 1467318361063 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:01 INFO - PROCESS | 1664 | 1467318361147 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:26:01 INFO - PROCESS | 1664 | 1467318361216 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1664 | 1467318361217 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1248d3000 == 14 [pid = 1664] [id = 486] 13:26:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1128cdc00) [pid = 1664] [serial = 1458] [outer = 0x0] 13:26:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1133b3400) [pid = 1664] [serial = 1459] [outer = 0x1128cdc00] 13:26:01 INFO - PROCESS | 1664 | 1467318361244 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x116f65800) [pid = 1664] [serial = 1460] [outer = 0x1128cdc00] 13:26:01 INFO - PROCESS | 1664 | 1467318361554 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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 13:26:01 INFO - PROCESS | 1664 | 1467318361577 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1664 | 1467318361578 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:26:01 INFO - PROCESS | 1664 | 1467318361580 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1664 | 1467318361581 Marionette TRACE conn2 <- [1,1918,null,{}] 13:26:01 INFO - PROCESS | 1664 | 1467318361583 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}] 13:26:01 INFO - PROCESS | 1664 | 1467318361590 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:01 INFO - PROCESS | 1664 | 1467318361687 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:26:01 INFO - PROCESS | 1664 | 1467318361693 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1664 | 1467318361694 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b918800 == 15 [pid = 1664] [id = 487] 13:26:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118135c00) [pid = 1664] [serial = 1461] [outer = 0x0] 13:26:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1197ab400) [pid = 1664] [serial = 1462] [outer = 0x118135c00] 13:26:01 INFO - PROCESS | 1664 | 1467318361720 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126b58000) [pid = 1664] [serial = 1463] [outer = 0x118135c00] 13:26:02 INFO - PROCESS | 1664 | 1467318362058 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]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 520ms 13:26:02 INFO - PROCESS | 1664 | 1467318362101 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 1664 | 1467318362102 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:26:02 INFO - PROCESS | 1664 | 1467318362106 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 1664 | 1467318362107 Marionette TRACE conn2 <- [1,1922,null,{}] 13:26:02 INFO - PROCESS | 1664 | 1467318362110 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}] 13:26:02 INFO - PROCESS | 1664 | 1467318362111 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:02 INFO - PROCESS | 1664 | 1467318362228 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:26:02 INFO - PROCESS | 1664 | 1467318362234 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 1664 | 1467318362236 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c368000 == 16 [pid = 1664] [id = 488] 13:26:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x116fddc00) [pid = 1664] [serial = 1464] [outer = 0x0] 13:26:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126fd2400) [pid = 1664] [serial = 1465] [outer = 0x116fddc00] 13:26:02 INFO - PROCESS | 1664 | 1467318362263 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1288a1c00) [pid = 1664] [serial = 1466] [outer = 0x116fddc00] 13:26:02 INFO - PROCESS | 1664 | 1467318362582 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]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 519ms 13:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:26:02 INFO - PROCESS | 1664 | 1467318362625 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 1664 | 1467318362626 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:26:02 INFO - PROCESS | 1664 | 1467318362628 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 1664 | 1467318362629 Marionette TRACE conn2 <- [1,1926,null,{}] 13:26:02 INFO - PROCESS | 1664 | 1467318362631 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}] 13:26:02 INFO - PROCESS | 1664 | 1467318362632 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:02 INFO - PROCESS | 1664 | 1467318362711 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:26:02 INFO - PROCESS | 1664 | 1467318362715 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 1664 | 1467318362716 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb14800 == 17 [pid = 1664] [id = 489] 13:26:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116f64400) [pid = 1664] [serial = 1467] [outer = 0x0] 13:26:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1288ed800) [pid = 1664] [serial = 1468] [outer = 0x116f64400] 13:26:02 INFO - PROCESS | 1664 | 1467318362741 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128acd000) [pid = 1664] [serial = 1469] [outer = 0x116f64400] 13:26:03 INFO - PROCESS | 1664 | 1467318363312 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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 13:26:03 INFO - PROCESS | 1664 | 1467318363362 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 1664 | 1467318363365 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:26:03 INFO - PROCESS | 1664 | 1467318363371 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1664 | 1467318363374 Marionette TRACE conn2 <- [1,1930,null,{}] 13:26:03 INFO - PROCESS | 1664 | 1467318363379 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}] 13:26:03 INFO - PROCESS | 1664 | 1467318363381 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:03 INFO - PROCESS | 1664 | 1467318363491 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:26:03 INFO - PROCESS | 1664 | 1467318363560 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1664 | 1467318363562 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x119940800 == 18 [pid = 1664] [id = 490] 13:26:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x115d50000) [pid = 1664] [serial = 1470] [outer = 0x0] 13:26:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11674a000) [pid = 1664] [serial = 1471] [outer = 0x115d50000] 13:26:03 INFO - PROCESS | 1664 | 1467318363594 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11813a800) [pid = 1664] [serial = 1472] [outer = 0x115d50000] 13:26:04 INFO - PROCESS | 1664 | 1467318364177 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]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 823ms 13:26:04 INFO - PROCESS | 1664 | 1467318364222 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1664 | 1467318364227 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:26:04 INFO - PROCESS | 1664 | 1467318364237 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1664 | 1467318364240 Marionette TRACE conn2 <- [1,1934,null,{}] 13:26:04 INFO - PROCESS | 1664 | 1467318364243 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}] 13:26:04 INFO - PROCESS | 1664 | 1467318364246 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:04 INFO - PROCESS | 1664 | 1467318364412 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:26:04 INFO - PROCESS | 1664 | 1467318364751 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:04 INFO - PROCESS | 1664 | 1467318364752 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f20800 == 19 [pid = 1664] [id = 491] 13:26:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x110e9e400) [pid = 1664] [serial = 1473] [outer = 0x0] 13:26:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1121b9c00) [pid = 1664] [serial = 1474] [outer = 0x110e9e400] 13:26:04 INFO - PROCESS | 1664 | 1467318364783 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1128cb400) [pid = 1664] [serial = 1475] [outer = 0x110e9e400] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x118f80000) [pid = 1664] [serial = 1428] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x125be1400) [pid = 1664] [serial = 1380] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x127241000) [pid = 1664] [serial = 1383] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x126b62400) [pid = 1664] [serial = 1381] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1256a4400) [pid = 1664] [serial = 1363] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119adb000) [pid = 1664] [serial = 1362] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119ada400) [pid = 1664] [serial = 1374] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119f4c800) [pid = 1664] [serial = 1375] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116147c00) [pid = 1664] [serial = 1351] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x115d4d800) [pid = 1664] [serial = 1350] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1164eb800) [pid = 1664] [serial = 1366] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x114f92400) [pid = 1664] [serial = 1365] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1288ae800) [pid = 1664] [serial = 1386] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1133ba400) [pid = 1664] [serial = 1368] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x113c68800) [pid = 1664] [serial = 1389] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118138800) [pid = 1664] [serial = 1369] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118303c00) [pid = 1664] [serial = 1354] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1176ebc00) [pid = 1664] [serial = 1353] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118f7f400) [pid = 1664] [serial = 1371] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1197a8400) [pid = 1664] [serial = 1372] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119ae5800) [pid = 1664] [serial = 1357] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1197ac800) [pid = 1664] [serial = 1356] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1260bcc00) [pid = 1664] [serial = 1348] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128ac8400) [pid = 1664] [serial = 1395] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124f2a400) [pid = 1664] [serial = 1360] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x123b3f400) [pid = 1664] [serial = 1359] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116805800) [pid = 1664] [serial = 1442] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x113c65000) [pid = 1664] [serial = 1414] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1176f8400) [pid = 1664] [serial = 1416] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118311400) [pid = 1664] [serial = 1419] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x118305000) [pid = 1664] [serial = 1417] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x115e8f000) [pid = 1664] [serial = 1401] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x129233400) [pid = 1664] [serial = 1399] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118f72800) [pid = 1664] [serial = 1404] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x116af2000) [pid = 1664] [serial = 1402] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x124fa3c00) [pid = 1664] [serial = 1407] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11967c000) [pid = 1664] [serial = 1420] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1197a2800) [pid = 1664] [serial = 1405] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x11337fc00) [pid = 1664] [serial = 1441] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x126f0cc00) [pid = 1664] [serial = 1410] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1260b8000) [pid = 1664] [serial = 1408] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1288ecc00) [pid = 1664] [serial = 1393] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1288e4800) [pid = 1664] [serial = 1411] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1288e8000) [pid = 1664] [serial = 1387] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1211edc00) [pid = 1664] [serial = 1377] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x128faec00) [pid = 1664] [serial = 1396] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x119faa400) [pid = 1664] [serial = 1423] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1288a7800) [pid = 1664] [serial = 1384] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x1188de000) [pid = 1664] [serial = 1390] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x112d2e800) [pid = 1664] [serial = 1413] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x124f7c000) [pid = 1664] [serial = 1378] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x11888d800) [pid = 1664] [serial = 1392] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x128ace000) [pid = 1664] [serial = 1438] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x127014800) [pid = 1664] [serial = 1435] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x1288ed000) [pid = 1664] [serial = 1437] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x117d15400) [pid = 1664] [serial = 1426] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 57 (0x119b37400) [pid = 1664] [serial = 1422] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 56 (0x1164e5800) [pid = 1664] [serial = 1425] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 55 (0x129227c00) [pid = 1664] [serial = 1398] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 54 (0x124f26000) [pid = 1664] [serial = 1432] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 53 (0x1260edc00) [pid = 1664] [serial = 1434] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 52 (0x123b40000) [pid = 1664] [serial = 1431] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 51 (0x119758800) [pid = 1664] [serial = 1429] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 50 (0x1260b9c00) [pid = 1664] [serial = 883] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:26:05 INFO - PROCESS | 1664 | --DOMWINDOW == 49 (0x118887c00) [pid = 1664] [serial = 1444] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1664 | 1467318365360 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]]]}] 13:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1172ms 13:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:26:05 INFO - PROCESS | 1664 | 1467318365409 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:26:05 INFO - PROCESS | 1664 | 1467318365412 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:26:05 INFO - PROCESS | 1664 | 1467318365415 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:26:05 INFO - PROCESS | 1664 | 1467318365417 Marionette TRACE conn2 <- [1,1938,null,{}] 13:26:05 INFO - PROCESS | 1664 | 1467318365421 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}] 13:26:05 INFO - PROCESS | 1664 | 1467318365423 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:05 INFO - PROCESS | 1664 | 1467318365523 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:26:05 INFO - PROCESS | 1664 | 1467318365534 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1664 | 1467318365537 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x116860000 == 20 [pid = 1664] [id = 492] 13:26:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 50 (0x1131dac00) [pid = 1664] [serial = 1476] [outer = 0x0] 13:26:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 51 (0x11337fc00) [pid = 1664] [serial = 1477] [outer = 0x1131dac00] 13:26:05 INFO - PROCESS | 1664 | 1467318365592 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 52 (0x115d49c00) [pid = 1664] [serial = 1478] [outer = 0x1131dac00] 13:26:06 INFO - PROCESS | 1664 | 1467318366103 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]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 13:26:06 INFO - PROCESS | 1664 | 1467318366139 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1664 | 1467318366142 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:26:06 INFO - PROCESS | 1664 | 1467318366151 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1664 | 1467318366152 Marionette TRACE conn2 <- [1,1942,null,{}] 13:26:06 INFO - PROCESS | 1664 | 1467318366154 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}] 13:26:06 INFO - PROCESS | 1664 | 1467318366155 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:06 INFO - PROCESS | 1664 | 1467318366239 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:26:06 INFO - PROCESS | 1664 | 1467318366246 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 1664 | 1467318366247 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183a3000 == 21 [pid = 1664] [id = 493] 13:26:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 53 (0x115d54400) [pid = 1664] [serial = 1479] [outer = 0x0] 13:26:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 54 (0x116639400) [pid = 1664] [serial = 1480] [outer = 0x115d54400] 13:26:06 INFO - PROCESS | 1664 | 1467318366273 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 55 (0x116889000) [pid = 1664] [serial = 1481] [outer = 0x115d54400] 13:26:06 INFO - PROCESS | 1664 | 1467318366636 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]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 525ms 13:26:06 INFO - PROCESS | 1664 | 1467318366678 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1664 | 1467318366680 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:26:06 INFO - PROCESS | 1664 | 1467318366687 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1664 | 1467318366691 Marionette TRACE conn2 <- [1,1946,null,{}] 13:26:06 INFO - PROCESS | 1664 | 1467318366695 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}] 13:26:06 INFO - PROCESS | 1664 | 1467318366697 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:06 INFO - PROCESS | 1664 | 1467318366777 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:26:06 INFO - PROCESS | 1664 | 1467318366792 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 1664 | 1467318366794 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f21800 == 22 [pid = 1664] [id = 494] 13:26:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x110fa7400) [pid = 1664] [serial = 1482] [outer = 0x0] 13:26:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x1174e6c00) [pid = 1664] [serial = 1483] [outer = 0x110fa7400] 13:26:06 INFO - PROCESS | 1664 | 1467318366819 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x11813a000) [pid = 1664] [serial = 1484] [outer = 0x110fa7400] 13:26:07 INFO - PROCESS | 1664 | 1467318367146 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]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 476ms 13:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:26:07 INFO - PROCESS | 1664 | 1467318367160 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 1664 | 1467318367162 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:26:07 INFO - PROCESS | 1664 | 1467318367164 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1664 | 1467318367165 Marionette TRACE conn2 <- [1,1950,null,{}] 13:26:07 INFO - PROCESS | 1664 | 1467318367168 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}] 13:26:07 INFO - PROCESS | 1664 | 1467318367169 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:07 INFO - PROCESS | 1664 | 1467318367265 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:26:07 INFO - PROCESS | 1664 | 1467318367354 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 1664 | 1467318367355 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193ac000 == 23 [pid = 1664] [id = 495] 13:26:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x116fd6c00) [pid = 1664] [serial = 1485] [outer = 0x0] 13:26:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x11815d000) [pid = 1664] [serial = 1486] [outer = 0x116fd6c00] 13:26:07 INFO - PROCESS | 1664 | 1467318367399 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x11836ec00) [pid = 1664] [serial = 1487] [outer = 0x116fd6c00] 13:26:07 INFO - PROCESS | 1664 | 1467318367775 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]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 618ms 13:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:26:07 INFO - PROCESS | 1664 | 1467318367782 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 1664 | 1467318367783 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:26:07 INFO - PROCESS | 1664 | 1467318367786 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1664 | 1467318367789 Marionette TRACE conn2 <- [1,1954,null,{}] 13:26:07 INFO - PROCESS | 1664 | 1467318367792 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}] 13:26:07 INFO - PROCESS | 1664 | 1467318367793 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:07 INFO - PROCESS | 1664 | 1467318367893 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:26:07 INFO - PROCESS | 1664 | 1467318367897 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 1664 | 1467318367901 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11870f000 == 24 [pid = 1664] [id = 496] 13:26:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x118f77400) [pid = 1664] [serial = 1488] [outer = 0x0] 13:26:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x118f7f400) [pid = 1664] [serial = 1489] [outer = 0x118f77400] 13:26:07 INFO - PROCESS | 1664 | 1467318367934 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x119679000) [pid = 1664] [serial = 1490] [outer = 0x118f77400] 13:26:08 INFO - PROCESS | 1664 | 1467318368295 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]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 13:26:08 INFO - PROCESS | 1664 | 1467318368309 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 1664 | 1467318368310 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:26:08 INFO - PROCESS | 1664 | 1467318368312 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 1664 | 1467318368314 Marionette TRACE conn2 <- [1,1958,null,{}] 13:26:08 INFO - PROCESS | 1664 | 1467318368316 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}] 13:26:08 INFO - PROCESS | 1664 | 1467318368317 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:08 INFO - PROCESS | 1664 | 1467318368417 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:26:08 INFO - PROCESS | 1664 | 1467318368453 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1664 | 1467318368454 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b24800 == 25 [pid = 1664] [id = 497] 13:26:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x119759800) [pid = 1664] [serial = 1491] [outer = 0x0] 13:26:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1197acc00) [pid = 1664] [serial = 1492] [outer = 0x119759800] 13:26:08 INFO - PROCESS | 1664 | 1467318368479 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x119adb000) [pid = 1664] [serial = 1493] [outer = 0x119759800] 13:26:08 INFO - PROCESS | 1664 | 1467318368793 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]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 13:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:26:08 INFO - PROCESS | 1664 | 1467318368834 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 1664 | 1467318368835 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:26:08 INFO - PROCESS | 1664 | 1467318368837 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 1664 | 1467318368838 Marionette TRACE conn2 <- [1,1962,null,{}] 13:26:08 INFO - PROCESS | 1664 | 1467318368847 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}] 13:26:08 INFO - PROCESS | 1664 | 1467318368849 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:08 INFO - PROCESS | 1664 | 1467318368947 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:26:08 INFO - PROCESS | 1664 | 1467318368950 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1664 | 1467318368951 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x124ca9800 == 26 [pid = 1664] [id = 498] 13:26:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x111c78c00) [pid = 1664] [serial = 1494] [outer = 0x0] 13:26:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119ae1c00) [pid = 1664] [serial = 1495] [outer = 0x111c78c00] 13:26:08 INFO - PROCESS | 1664 | 1467318368977 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119b31000) [pid = 1664] [serial = 1496] [outer = 0x111c78c00] 13:26:09 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x125ab4000) [pid = 1664] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:26:09 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1188dbc00) [pid = 1664] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:26:09 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x116fddc00) [pid = 1664] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:26:09 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x118135c00) [pid = 1664] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:26:09 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x119f4bc00) [pid = 1664] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:26:09 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x1128cdc00) [pid = 1664] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:26:09 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x116757400) [pid = 1664] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:26:09 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x11815a000) [pid = 1664] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:26:09 INFO - PROCESS | 1664 | 1467318369296 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]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 478ms 13:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:26:09 INFO - PROCESS | 1664 | 1467318369316 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1664 | 1467318369317 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:26:09 INFO - PROCESS | 1664 | 1467318369327 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1664 | 1467318369328 Marionette TRACE conn2 <- [1,1966,null,{}] 13:26:09 INFO - PROCESS | 1664 | 1467318369331 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}] 13:26:09 INFO - PROCESS | 1664 | 1467318369332 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:09 INFO - PROCESS | 1664 | 1467318369415 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:26:09 INFO - PROCESS | 1664 | 1467318369473 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 1664 | 1467318369474 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fc3800 == 27 [pid = 1664] [id = 499] 13:26:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1128d8400) [pid = 1664] [serial = 1497] [outer = 0x0] 13:26:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x119ae5c00) [pid = 1664] [serial = 1498] [outer = 0x1128d8400] 13:26:09 INFO - PROCESS | 1664 | 1467318369499 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x119f40400) [pid = 1664] [serial = 1499] [outer = 0x1128d8400] 13:26:09 INFO - PROCESS | 1664 | 1467318369847 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]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 577ms 13:26:09 INFO - PROCESS | 1664 | 1467318369910 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1664 | 1467318369913 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:26:09 INFO - PROCESS | 1664 | 1467318369916 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1664 | 1467318369918 Marionette TRACE conn2 <- [1,1970,null,{}] 13:26:09 INFO - PROCESS | 1664 | 1467318369921 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}] 13:26:09 INFO - PROCESS | 1664 | 1467318369923 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:10 INFO - PROCESS | 1664 | 1467318370049 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:26:10 INFO - PROCESS | 1664 | 1467318370133 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1664 | 1467318370134 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f1c800 == 28 [pid = 1664] [id = 500] 13:26:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1130d9800) [pid = 1664] [serial = 1500] [outer = 0x0] 13:26:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x119f49000) [pid = 1664] [serial = 1501] [outer = 0x1130d9800] 13:26:10 INFO - PROCESS | 1664 | 1467318370176 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x119fa5400) [pid = 1664] [serial = 1502] [outer = 0x1130d9800] 13:26:10 INFO - PROCESS | 1664 | 1467318370454 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 571ms 13:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:26:10 INFO - PROCESS | 1664 | 1467318370494 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 1664 | 1467318370495 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:26:10 INFO - PROCESS | 1664 | 1467318370497 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1664 | 1467318370498 Marionette TRACE conn2 <- [1,1974,null,{}] 13:26:10 INFO - PROCESS | 1664 | 1467318370500 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}] 13:26:10 INFO - PROCESS | 1664 | 1467318370502 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:10 INFO - PROCESS | 1664 | 1467318370588 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:26:10 INFO - PROCESS | 1664 | 1467318370593 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1664 | 1467318370595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f6a000 == 29 [pid = 1664] [id = 501] 13:26:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119f4ec00) [pid = 1664] [serial = 1503] [outer = 0x0] 13:26:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1210b3800) [pid = 1664] [serial = 1504] [outer = 0x119f4ec00] 13:26:10 INFO - PROCESS | 1664 | 1467318370622 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x124810000) [pid = 1664] [serial = 1505] [outer = 0x119f4ec00] 13:26:10 INFO - PROCESS | 1664 | 1467318370932 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 13:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:26:10 INFO - PROCESS | 1664 | 1467318370968 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 1664 | 1467318370971 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:26:10 INFO - PROCESS | 1664 | 1467318370974 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1664 | 1467318370976 Marionette TRACE conn2 <- [1,1978,null,{}] 13:26:10 INFO - PROCESS | 1664 | 1467318370978 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}] 13:26:10 INFO - PROCESS | 1664 | 1467318370980 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:11 INFO - PROCESS | 1664 | 1467318371098 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:26:11 INFO - PROCESS | 1664 | 1467318371104 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1664 | 1467318371105 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2dd800 == 30 [pid = 1664] [id = 502] 13:26:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1176f1c00) [pid = 1664] [serial = 1506] [outer = 0x0] 13:26:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x124a91c00) [pid = 1664] [serial = 1507] [outer = 0x1176f1c00] 13:26:11 INFO - PROCESS | 1664 | 1467318371131 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x124fab800) [pid = 1664] [serial = 1508] [outer = 0x1176f1c00] 13:26:11 INFO - PROCESS | 1664 | --DOCSHELL 0x119a20000 == 29 [pid = 1664] [id = 481] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1288a1c00) [pid = 1664] [serial = 1466] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1288ed800) [pid = 1664] [serial = 1468] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1260f4800) [pid = 1664] [serial = 1456] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x119674000) [pid = 1664] [serial = 1450] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x119ada800) [pid = 1664] [serial = 1451] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x126fd2400) [pid = 1664] [serial = 1465] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x126b58000) [pid = 1664] [serial = 1463] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x126b5a400) [pid = 1664] [serial = 1457] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x11a0d0c00) [pid = 1664] [serial = 1453] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x116f65800) [pid = 1664] [serial = 1460] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x116fe2c00) [pid = 1664] [serial = 1447] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x1133b3400) [pid = 1664] [serial = 1459] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x1197a3000) [pid = 1664] [serial = 1445] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x1197ab400) [pid = 1664] [serial = 1462] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x1254ed000) [pid = 1664] [serial = 1454] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x118370000) [pid = 1664] [serial = 1448] [outer = 0x0] [url = about:blank] 13:26:12 INFO - PROCESS | 1664 | 1467318372412 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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1471ms 13:26:12 INFO - PROCESS | 1664 | 1467318372446 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:26:12 INFO - PROCESS | 1664 | 1467318372448 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:26:12 INFO - PROCESS | 1664 | 1467318372451 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1664 | 1467318372454 Marionette TRACE conn2 <- [1,1982,null,{}] 13:26:12 INFO - PROCESS | 1664 | 1467318372458 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}] 13:26:12 INFO - PROCESS | 1664 | 1467318372460 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:12 INFO - PROCESS | 1664 | 1467318372537 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:26:12 INFO - PROCESS | 1664 | 1467318372591 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 1664 | 1467318372594 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164b9000 == 30 [pid = 1664] [id = 503] 13:26:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x112a53800) [pid = 1664] [serial = 1509] [outer = 0x0] 13:26:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x112a55400) [pid = 1664] [serial = 1510] [outer = 0x112a53800] 13:26:12 INFO - PROCESS | 1664 | 1467318372623 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x112d8cc00) [pid = 1664] [serial = 1511] [outer = 0x112a53800] 13:26:12 INFO - PROCESS | 1664 | 1467318372982 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]]]}] 13:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 573ms 13:26:13 INFO - PROCESS | 1664 | 1467318373024 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1664 | 1467318373030 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:26:13 INFO - PROCESS | 1664 | 1467318373037 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1664 | 1467318373040 Marionette TRACE conn2 <- [1,1986,null,{}] 13:26:13 INFO - PROCESS | 1664 | 1467318373043 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}] 13:26:13 INFO - PROCESS | 1664 | 1467318373047 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:13 INFO - PROCESS | 1664 | 1467318373173 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:26:13 INFO - PROCESS | 1664 | 1467318373257 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 1664 | 1467318373259 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x117477000 == 31 [pid = 1664] [id = 504] 13:26:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x112d92000) [pid = 1664] [serial = 1512] [outer = 0x0] 13:26:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1131e2800) [pid = 1664] [serial = 1513] [outer = 0x112d92000] 13:26:13 INFO - PROCESS | 1664 | 1467318373307 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x115d51800) [pid = 1664] [serial = 1514] [outer = 0x112d92000] 13:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 571ms 13:26:13 INFO - PROCESS | 1664 | 1467318373600 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]]]}] 13:26:13 INFO - PROCESS | 1664 | 1467318373614 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1664 | 1467318373628 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:26:13 INFO - PROCESS | 1664 | 1467318373644 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1664 | 1467318373646 Marionette TRACE conn2 <- [1,1990,null,{}] 13:26:13 INFO - PROCESS | 1664 | 1467318373658 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}] 13:26:13 INFO - PROCESS | 1664 | 1467318373661 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:13 INFO - PROCESS | 1664 | 1467318373767 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:26:13 INFO - PROCESS | 1664 | 1467318373793 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 1664 | 1467318373795 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d8000 == 32 [pid = 1664] [id = 505] 13:26:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x110e9f800) [pid = 1664] [serial = 1515] [outer = 0x0] 13:26:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1161a3400) [pid = 1664] [serial = 1516] [outer = 0x110e9f800] 13:26:13 INFO - PROCESS | 1664 | 1467318373824 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x116889400) [pid = 1664] [serial = 1517] [outer = 0x110e9f800] 13:26:14 INFO - PROCESS | 1664 | 1467318374225 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]]]}] 13:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 636ms 13:26:14 INFO - PROCESS | 1664 | 1467318374273 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 1664 | 1467318374276 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:26:14 INFO - PROCESS | 1664 | 1467318374279 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 1664 | 1467318374280 Marionette TRACE conn2 <- [1,1994,null,{}] 13:26:14 INFO - PROCESS | 1664 | 1467318374284 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}] 13:26:14 INFO - PROCESS | 1664 | 1467318374286 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:14 INFO - PROCESS | 1664 | 1467318374407 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:26:14 INFO - PROCESS | 1664 | 1467318374413 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:14 INFO - PROCESS | 1664 | 1467318374415 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193ba000 == 33 [pid = 1664] [id = 506] 13:26:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x116af8000) [pid = 1664] [serial = 1518] [outer = 0x0] 13:26:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x116fdf800) [pid = 1664] [serial = 1519] [outer = 0x116af8000] 13:26:14 INFO - PROCESS | 1664 | 1467318374441 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1176f6800) [pid = 1664] [serial = 1520] [outer = 0x116af8000] 13:26:14 INFO - PROCESS | 1664 | 1467318374744 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]]]}] 13:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 13:26:14 INFO - PROCESS | 1664 | 1467318374799 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 1664 | 1467318374800 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:26:14 INFO - PROCESS | 1664 | 1467318374803 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 1664 | 1467318374804 Marionette TRACE conn2 <- [1,1998,null,{}] 13:26:14 INFO - PROCESS | 1664 | 1467318374806 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}] 13:26:14 INFO - PROCESS | 1664 | 1467318374807 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:14 INFO - PROCESS | 1664 | 1467318374889 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:26:14 INFO - PROCESS | 1664 | 1467318374893 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:14 INFO - PROCESS | 1664 | 1467318374894 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211b8000 == 34 [pid = 1664] [id = 507] 13:26:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x112d89800) [pid = 1664] [serial = 1521] [outer = 0x0] 13:26:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x118136800) [pid = 1664] [serial = 1522] [outer = 0x112d89800] 13:26:14 INFO - PROCESS | 1664 | 1467318374921 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x11830a800) [pid = 1664] [serial = 1523] [outer = 0x112d89800] 13:26:15 INFO - PROCESS | 1664 | 1467318375276 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]]]}] 13:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 13:26:15 INFO - PROCESS | 1664 | 1467318375324 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:26:15 INFO - PROCESS | 1664 | 1467318375325 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:26:15 INFO - PROCESS | 1664 | 1467318375327 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 1664 | 1467318375329 Marionette TRACE conn2 <- [1,2002,null,{}] 13:26:15 INFO - PROCESS | 1664 | 1467318375331 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}] 13:26:15 INFO - PROCESS | 1664 | 1467318375335 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:15 INFO - PROCESS | 1664 | 1467318375427 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:26:15 INFO - PROCESS | 1664 | 1467318375431 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1664 | 1467318375432 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x124c91000 == 35 [pid = 1664] [id = 508] 13:26:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11813f800) [pid = 1664] [serial = 1524] [outer = 0x0] 13:26:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x118730000) [pid = 1664] [serial = 1525] [outer = 0x11813f800] 13:26:15 INFO - PROCESS | 1664 | 1467318375459 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119655400) [pid = 1664] [serial = 1526] [outer = 0x11813f800] 13:26:15 INFO - PROCESS | 1664 | 1467318375766 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]]]}] 13:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 468ms 13:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:26:15 INFO - PROCESS | 1664 | 1467318375797 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:26:15 INFO - PROCESS | 1664 | 1467318375798 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:26:15 INFO - PROCESS | 1664 | 1467318375800 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 1664 | 1467318375801 Marionette TRACE conn2 <- [1,2006,null,{}] 13:26:15 INFO - PROCESS | 1664 | 1467318375804 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}] 13:26:15 INFO - PROCESS | 1664 | 1467318375807 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:15 INFO - PROCESS | 1664 | 1467318375890 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:26:15 INFO - PROCESS | 1664 | 1467318375944 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1664 | 1467318375945 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12581d000 == 36 [pid = 1664] [id = 509] 13:26:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x116a1b400) [pid = 1664] [serial = 1527] [outer = 0x0] 13:26:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x119678800) [pid = 1664] [serial = 1528] [outer = 0x116a1b400] 13:26:15 INFO - PROCESS | 1664 | 1467318375970 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1197a6c00) [pid = 1664] [serial = 1529] [outer = 0x116a1b400] 13:26:16 INFO - PROCESS | 1664 | 1467318376243 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]]]}] 13:26:16 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 13:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 472ms 13:26:16 INFO - PROCESS | 1664 | 1467318376278 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 1664 | 1467318376279 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:26:16 INFO - PROCESS | 1664 | 1467318376281 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1664 | 1467318376282 Marionette TRACE conn2 <- [1,2010,null,{}] 13:26:16 INFO - PROCESS | 1664 | 1467318376285 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}] 13:26:16 INFO - PROCESS | 1664 | 1467318376286 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:16 INFO - PROCESS | 1664 | 1467318376374 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:26:16 INFO - PROCESS | 1664 | 1467318376377 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 1664 | 1467318376378 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x128aa1000 == 37 [pid = 1664] [id = 510] 13:26:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1188de400) [pid = 1664] [serial = 1530] [outer = 0x0] 13:26:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x119adb800) [pid = 1664] [serial = 1531] [outer = 0x1188de400] 13:26:16 INFO - PROCESS | 1664 | 1467318376403 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119b2f000) [pid = 1664] [serial = 1532] [outer = 0x1188de400] 13:26:16 INFO - PROCESS | 1664 | 1467318376727 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]]]}] 13:26:16 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 13:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 13:26:16 INFO - PROCESS | 1664 | 1467318376751 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 1664 | 1467318376755 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:26:16 INFO - PROCESS | 1664 | 1467318376760 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1664 | 1467318376762 Marionette TRACE conn2 <- [1,2014,null,{}] 13:26:16 INFO - PROCESS | 1664 | 1467318376764 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}] 13:26:16 INFO - PROCESS | 1664 | 1467318376765 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:16 INFO - PROCESS | 1664 | 1467318376886 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:26:16 INFO - PROCESS | 1664 | 1467318376896 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 1664 | 1467318376898 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d6000 == 38 [pid = 1664] [id = 511] 13:26:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119ae2800) [pid = 1664] [serial = 1533] [outer = 0x0] 13:26:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119f47800) [pid = 1664] [serial = 1534] [outer = 0x119ae2800] 13:26:16 INFO - PROCESS | 1664 | 1467318376948 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119fa5800) [pid = 1664] [serial = 1535] [outer = 0x119ae2800] 13:26:17 INFO - PROCESS | 1664 | 1467318377383 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]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 669ms 13:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:26:17 INFO - PROCESS | 1664 | 1467318377442 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 1664 | 1467318377444 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:26:17 INFO - PROCESS | 1664 | 1467318377446 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1664 | 1467318377447 Marionette TRACE conn2 <- [1,2018,null,{}] 13:26:17 INFO - PROCESS | 1664 | 1467318377449 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}] 13:26:17 INFO - PROCESS | 1664 | 1467318377450 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:17 INFO - PROCESS | 1664 | 1467318377557 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:26:17 INFO - PROCESS | 1664 | 1467318377560 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 1664 | 1467318377561 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a61f800 == 39 [pid = 1664] [id = 512] 13:26:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119b2b400) [pid = 1664] [serial = 1536] [outer = 0x0] 13:26:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1210a9c00) [pid = 1664] [serial = 1537] [outer = 0x119b2b400] 13:26:17 INFO - PROCESS | 1664 | 1467318377585 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x123b3f400) [pid = 1664] [serial = 1538] [outer = 0x119b2b400] 13:26:17 INFO - PROCESS | 1664 | 1467318377932 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]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 522ms 13:26:17 INFO - PROCESS | 1664 | 1467318377969 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 1664 | 1467318377971 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:26:17 INFO - PROCESS | 1664 | 1467318377975 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1664 | 1467318377977 Marionette TRACE conn2 <- [1,2022,null,{}] 13:26:17 INFO - PROCESS | 1664 | 1467318377979 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}] 13:26:17 INFO - PROCESS | 1664 | 1467318377981 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:18 INFO - PROCESS | 1664 | 1467318378086 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:26:18 INFO - PROCESS | 1664 | 1467318378121 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1664 | 1467318378122 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211b5800 == 40 [pid = 1664] [id = 513] 13:26:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x115dde400) [pid = 1664] [serial = 1539] [outer = 0x0] 13:26:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x123935c00) [pid = 1664] [serial = 1540] [outer = 0x115dde400] 13:26:18 INFO - PROCESS | 1664 | 1467318378157 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1252a7800) [pid = 1664] [serial = 1541] [outer = 0x115dde400] 13:26:18 INFO - PROCESS | 1664 | 1467318378477 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]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 13:26:18 INFO - PROCESS | 1664 | 1467318378496 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 1664 | 1467318378498 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:26:18 INFO - PROCESS | 1664 | 1467318378500 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 1664 | 1467318378501 Marionette TRACE conn2 <- [1,2026,null,{}] 13:26:18 INFO - PROCESS | 1664 | 1467318378505 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}] 13:26:18 INFO - PROCESS | 1664 | 1467318378507 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:18 INFO - PROCESS | 1664 | 1467318378613 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:26:18 INFO - PROCESS | 1664 | 1467318378616 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1664 | 1467318378617 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b01e800 == 41 [pid = 1664] [id = 514] 13:26:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124a8a800) [pid = 1664] [serial = 1542] [outer = 0x0] 13:26:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1256e4800) [pid = 1664] [serial = 1543] [outer = 0x124a8a800] 13:26:18 INFO - PROCESS | 1664 | 1467318378641 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x125bdf000) [pid = 1664] [serial = 1544] [outer = 0x124a8a800] 13:26:19 INFO - PROCESS | 1664 | 1467318379011 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]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 13:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:26:19 INFO - PROCESS | 1664 | 1467318379023 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1664 | 1467318379025 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:26:19 INFO - PROCESS | 1664 | 1467318379028 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1664 | 1467318379029 Marionette TRACE conn2 <- [1,2030,null,{}] 13:26:19 INFO - PROCESS | 1664 | 1467318379033 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}] 13:26:19 INFO - PROCESS | 1664 | 1467318379035 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:19 INFO - PROCESS | 1664 | 1467318379194 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:26:19 INFO - PROCESS | 1664 | 1467318379218 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 1664 | 1467318379230 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b90b800 == 42 [pid = 1664] [id = 515] 13:26:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x125ab6c00) [pid = 1664] [serial = 1545] [outer = 0x0] 13:26:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1260b8c00) [pid = 1664] [serial = 1546] [outer = 0x125ab6c00] 13:26:19 INFO - PROCESS | 1664 | 1467318379271 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1260c1400) [pid = 1664] [serial = 1547] [outer = 0x125ab6c00] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119f4ec00) [pid = 1664] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1130d9800) [pid = 1664] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118f77400) [pid = 1664] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119759800) [pid = 1664] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x111c78c00) [pid = 1664] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1128d8400) [pid = 1664] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x115d54400) [pid = 1664] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1131dac00) [pid = 1664] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x110e9e400) [pid = 1664] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x115d50000) [pid = 1664] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x116f64400) [pid = 1664] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x110fa7400) [pid = 1664] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:26:19 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x116fd6c00) [pid = 1664] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:26:19 INFO - PROCESS | 1664 | 1467318379712 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]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 722ms 13:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:26:19 INFO - PROCESS | 1664 | 1467318379749 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1664 | 1467318379750 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:26:19 INFO - PROCESS | 1664 | 1467318379752 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1664 | 1467318379753 Marionette TRACE conn2 <- [1,2034,null,{}] 13:26:19 INFO - PROCESS | 1664 | 1467318379756 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}] 13:26:19 INFO - PROCESS | 1664 | 1467318379757 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:19 INFO - PROCESS | 1664 | 1467318379834 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:26:19 INFO - PROCESS | 1664 | 1467318379912 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 1664 | 1467318379913 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x128885000 == 43 [pid = 1664] [id = 516] 13:26:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x111c75800) [pid = 1664] [serial = 1548] [outer = 0x0] 13:26:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x116fd6c00) [pid = 1664] [serial = 1549] [outer = 0x111c75800] 13:26:19 INFO - PROCESS | 1664 | 1467318379937 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119f47400) [pid = 1664] [serial = 1550] [outer = 0x111c75800] 13:26:20 INFO - PROCESS | 1664 | 1467318380195 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]]]}] 13:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 13:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:26:20 INFO - PROCESS | 1664 | 1467318380228 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:26:20 INFO - PROCESS | 1664 | 1467318380229 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:26:20 INFO - PROCESS | 1664 | 1467318380231 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 1664 | 1467318380232 Marionette TRACE conn2 <- [1,2038,null,{}] 13:26:20 INFO - PROCESS | 1664 | 1467318380235 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}] 13:26:20 INFO - PROCESS | 1664 | 1467318380236 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:20 INFO - PROCESS | 1664 | 1467318380333 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:26:20 INFO - PROCESS | 1664 | 1467318380337 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1664 | 1467318380340 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bda1000 == 44 [pid = 1664] [id = 517] 13:26:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119f9e800) [pid = 1664] [serial = 1551] [outer = 0x0] 13:26:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1260ed800) [pid = 1664] [serial = 1552] [outer = 0x119f9e800] 13:26:20 INFO - PROCESS | 1664 | 1467318380364 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126a87000) [pid = 1664] [serial = 1553] [outer = 0x119f9e800] 13:26:20 INFO - PROCESS | 1664 | 1467318380682 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]]]}] 13:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 467ms 13:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:26:20 INFO - PROCESS | 1664 | 1467318380700 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:26:20 INFO - PROCESS | 1664 | 1467318380701 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:26:20 INFO - PROCESS | 1664 | 1467318380704 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 1664 | 1467318380707 Marionette TRACE conn2 <- [1,2042,null,{}] 13:26:20 INFO - PROCESS | 1664 | 1467318380710 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}] 13:26:20 INFO - PROCESS | 1664 | 1467318380711 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:20 INFO - PROCESS | 1664 | 1467318380823 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:26:20 INFO - PROCESS | 1664 | 1467318380829 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1664 | 1467318380830 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c35f800 == 45 [pid = 1664] [id = 518] 13:26:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118528800) [pid = 1664] [serial = 1554] [outer = 0x0] 13:26:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126a86400) [pid = 1664] [serial = 1555] [outer = 0x118528800] 13:26:20 INFO - PROCESS | 1664 | 1467318380855 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126f0c000) [pid = 1664] [serial = 1556] [outer = 0x118528800] 13:26:21 INFO - PROCESS | 1664 | 1467318381189 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]]]}] 13:26:21 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) 13:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 523ms 13:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:26:21 INFO - PROCESS | 1664 | 1467318381228 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 1664 | 1467318381229 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:26:21 INFO - PROCESS | 1664 | 1467318381233 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 1664 | 1467318381235 Marionette TRACE conn2 <- [1,2046,null,{}] 13:26:21 INFO - PROCESS | 1664 | 1467318381238 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}] 13:26:21 INFO - PROCESS | 1664 | 1467318381240 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:21 INFO - PROCESS | 1664 | 1467318381379 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:26:21 INFO - PROCESS | 1664 | 1467318381460 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 1664 | 1467318381462 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c70a800 == 46 [pid = 1664] [id = 519] 13:26:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119ae0000) [pid = 1664] [serial = 1557] [outer = 0x0] 13:26:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x124c83800) [pid = 1664] [serial = 1558] [outer = 0x119ae0000] 13:26:21 INFO - PROCESS | 1664 | 1467318381503 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12723f400) [pid = 1664] [serial = 1559] [outer = 0x119ae0000] 13:26:22 INFO - PROCESS | 1664 | 1467318382029 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]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 871ms 13:26:22 INFO - PROCESS | 1664 | 1467318382115 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1664 | 1467318382117 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:26:22 INFO - PROCESS | 1664 | 1467318382121 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1664 | 1467318382125 Marionette TRACE conn2 <- [1,2050,null,{}] 13:26:22 INFO - PROCESS | 1664 | 1467318382128 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}] 13:26:22 INFO - PROCESS | 1664 | 1467318382131 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:22 INFO - PROCESS | 1664 | 1467318382243 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:26:22 INFO - PROCESS | 1664 | 1467318382323 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 1664 | 1467318382324 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x11746d000 == 47 [pid = 1664] [id = 520] 13:26:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112a57c00) [pid = 1664] [serial = 1560] [outer = 0x0] 13:26:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x112f60800) [pid = 1664] [serial = 1561] [outer = 0x112a57c00] 13:26:22 INFO - PROCESS | 1664 | 1467318382356 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1133b8c00) [pid = 1664] [serial = 1562] [outer = 0x112a57c00] 13:26:23 INFO - PROCESS | 1664 | 1467318383060 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]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 974ms 13:26:23 INFO - PROCESS | 1664 | 1467318383095 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 1664 | 1467318383097 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:26:23 INFO - PROCESS | 1664 | 1467318383101 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 1664 | 1467318383103 Marionette TRACE conn2 <- [1,2054,null,{}] 13:26:23 INFO - PROCESS | 1664 | 1467318383107 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}] 13:26:23 INFO - PROCESS | 1664 | 1467318383109 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:23 INFO - PROCESS | 1664 | 1467318383211 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:26:23 INFO - PROCESS | 1664 | 1467318383279 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1664 | 1467318383283 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f36000 == 48 [pid = 1664] [id = 521] 13:26:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x113c73000) [pid = 1664] [serial = 1563] [outer = 0x0] 13:26:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x115d52400) [pid = 1664] [serial = 1564] [outer = 0x113c73000] 13:26:23 INFO - PROCESS | 1664 | 1467318383329 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x115e89000) [pid = 1664] [serial = 1565] [outer = 0x113c73000] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x118f1c800 == 47 [pid = 1664] [id = 500] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x128f6a000 == 46 [pid = 1664] [id = 501] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x12c35f800 == 45 [pid = 1664] [id = 518] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x12bda1000 == 44 [pid = 1664] [id = 517] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x128885000 == 43 [pid = 1664] [id = 516] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x12b90b800 == 42 [pid = 1664] [id = 515] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x12b01e800 == 41 [pid = 1664] [id = 514] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1211b5800 == 40 [pid = 1664] [id = 513] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x12a61f800 == 39 [pid = 1664] [id = 512] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x124a91c00) [pid = 1664] [serial = 1507] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d6000 == 38 [pid = 1664] [id = 511] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x128aa1000 == 37 [pid = 1664] [id = 510] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x12581d000 == 36 [pid = 1664] [id = 509] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x124c91000 == 35 [pid = 1664] [id = 508] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1211b8000 == 34 [pid = 1664] [id = 507] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1193ba000 == 33 [pid = 1664] [id = 506] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d8000 == 32 [pid = 1664] [id = 505] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x117477000 == 31 [pid = 1664] [id = 504] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x1164b9000 == 30 [pid = 1664] [id = 503] 13:26:23 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2dd800 == 29 [pid = 1664] [id = 502] 13:26:23 INFO - PROCESS | 1664 | 1467318383808 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]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 724ms 13:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:26:23 INFO - PROCESS | 1664 | 1467318383825 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 1664 | 1467318383829 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:26:23 INFO - PROCESS | 1664 | 1467318383833 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 1664 | 1467318383835 Marionette TRACE conn2 <- [1,2058,null,{}] 13:26:23 INFO - PROCESS | 1664 | 1467318383839 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}] 13:26:23 INFO - PROCESS | 1664 | 1467318383841 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:23 INFO - PROCESS | 1664 | 1467318383927 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1210b3800) [pid = 1664] [serial = 1504] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119fa5400) [pid = 1664] [serial = 1502] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118f7f400) [pid = 1664] [serial = 1489] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1197acc00) [pid = 1664] [serial = 1492] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119ae1c00) [pid = 1664] [serial = 1495] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119ae5c00) [pid = 1664] [serial = 1498] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119adb000) [pid = 1664] [serial = 1493] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119f40400) [pid = 1664] [serial = 1499] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119b31000) [pid = 1664] [serial = 1496] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116639400) [pid = 1664] [serial = 1480] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116889000) [pid = 1664] [serial = 1481] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11337fc00) [pid = 1664] [serial = 1477] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115d49c00) [pid = 1664] [serial = 1478] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1121b9c00) [pid = 1664] [serial = 1474] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1128cb400) [pid = 1664] [serial = 1475] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11813a800) [pid = 1664] [serial = 1472] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11674a000) [pid = 1664] [serial = 1471] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128acd000) [pid = 1664] [serial = 1469] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1174e6c00) [pid = 1664] [serial = 1483] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11813a000) [pid = 1664] [serial = 1484] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11836ec00) [pid = 1664] [serial = 1487] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x124810000) [pid = 1664] [serial = 1505] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11815d000) [pid = 1664] [serial = 1486] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x119679000) [pid = 1664] [serial = 1490] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x119f49000) [pid = 1664] [serial = 1501] [outer = 0x0] [url = about:blank] 13:26:23 INFO - PROCESS | 1664 | 1467318383988 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1664 | 1467318383990 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f23800 == 30 [pid = 1664] [id = 522] 13:26:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x112a52400) [pid = 1664] [serial = 1566] [outer = 0x0] 13:26:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x115e8a400) [pid = 1664] [serial = 1567] [outer = 0x112a52400] 13:26:24 INFO - PROCESS | 1664 | 1467318384018 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116fd8000) [pid = 1664] [serial = 1568] [outer = 0x112a52400] 13:26:24 INFO - PROCESS | 1664 | 1467318384341 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]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 523ms 13:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:26:24 INFO - PROCESS | 1664 | 1467318384356 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 1664 | 1467318384358 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:26:24 INFO - PROCESS | 1664 | 1467318384360 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 1664 | 1467318384362 Marionette TRACE conn2 <- [1,2062,null,{}] 13:26:24 INFO - PROCESS | 1664 | 1467318384370 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}] 13:26:24 INFO - PROCESS | 1664 | 1467318384375 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:24 INFO - PROCESS | 1664 | 1467318384453 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:26:24 INFO - PROCESS | 1664 | 1467318384460 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 1664 | 1467318384462 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191dc000 == 31 [pid = 1664] [id = 523] 13:26:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1174e6c00) [pid = 1664] [serial = 1569] [outer = 0x0] 13:26:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11815a000) [pid = 1664] [serial = 1570] [outer = 0x1174e6c00] 13:26:24 INFO - PROCESS | 1664 | 1467318384492 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118370800) [pid = 1664] [serial = 1571] [outer = 0x1174e6c00] 13:26:24 INFO - PROCESS | 1664 | 1467318384869 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]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 13:26:24 INFO - PROCESS | 1664 | 1467318384880 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:26:24 INFO - PROCESS | 1664 | 1467318384882 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:26:24 INFO - PROCESS | 1664 | 1467318384884 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 1664 | 1467318384885 Marionette TRACE conn2 <- [1,2066,null,{}] 13:26:24 INFO - PROCESS | 1664 | 1467318384889 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}] 13:26:24 INFO - PROCESS | 1664 | 1467318384892 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:24 INFO - PROCESS | 1664 | 1467318384975 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:26:24 INFO - PROCESS | 1664 | 1467318384978 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 1664 | 1467318384979 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a075800 == 32 [pid = 1664] [id = 524] 13:26:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118526000) [pid = 1664] [serial = 1572] [outer = 0x0] 13:26:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11888f400) [pid = 1664] [serial = 1573] [outer = 0x118526000] 13:26:25 INFO - PROCESS | 1664 | 1467318385005 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118fb5c00) [pid = 1664] [serial = 1574] [outer = 0x118526000] 13:26:25 INFO - PROCESS | 1664 | 1467318385377 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]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 13:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:26:25 INFO - PROCESS | 1664 | 1467318385406 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 1664 | 1467318385408 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:26:25 INFO - PROCESS | 1664 | 1467318385411 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 1664 | 1467318385413 Marionette TRACE conn2 <- [1,2070,null,{}] 13:26:25 INFO - PROCESS | 1664 | 1467318385416 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}] 13:26:25 INFO - PROCESS | 1664 | 1467318385418 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:25 INFO - PROCESS | 1664 | 1467318385581 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:26:25 INFO - PROCESS | 1664 | 1467318385594 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 1664 | 1467318385595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c5e000 == 33 [pid = 1664] [id = 525] 13:26:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118fb6400) [pid = 1664] [serial = 1575] [outer = 0x0] 13:26:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119674000) [pid = 1664] [serial = 1576] [outer = 0x118fb6400] 13:26:25 INFO - PROCESS | 1664 | 1467318385638 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1197a1400) [pid = 1664] [serial = 1577] [outer = 0x118fb6400] 13:26:26 INFO - PROCESS | 1664 | 1467318386027 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]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 620ms 13:26:26 INFO - PROCESS | 1664 | 1467318386031 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 1664 | 1467318386032 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:26:26 INFO - PROCESS | 1664 | 1467318386034 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1664 | 1467318386035 Marionette TRACE conn2 <- [1,2074,null,{}] 13:26:26 INFO - PROCESS | 1664 | 1467318386038 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}] 13:26:26 INFO - PROCESS | 1664 | 1467318386042 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:26 INFO - PROCESS | 1664 | 1467318386158 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:26:26 INFO - PROCESS | 1664 | 1467318386197 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 1664 | 1467318386199 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x125aa7000 == 34 [pid = 1664] [id = 526] 13:26:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1197a8000) [pid = 1664] [serial = 1578] [outer = 0x0] 13:26:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119ad8000) [pid = 1664] [serial = 1579] [outer = 0x1197a8000] 13:26:26 INFO - PROCESS | 1664 | 1467318386224 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119fa5400) [pid = 1664] [serial = 1580] [outer = 0x1197a8000] 13:26:26 INFO - PROCESS | 1664 | 1467318386553 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]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 13:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:26:26 INFO - PROCESS | 1664 | 1467318386603 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 1664 | 1467318386604 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:26:26 INFO - PROCESS | 1664 | 1467318386607 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1664 | 1467318386608 Marionette TRACE conn2 <- [1,2078,null,{}] 13:26:26 INFO - PROCESS | 1664 | 1467318386610 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}] 13:26:26 INFO - PROCESS | 1664 | 1467318386611 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:26 INFO - PROCESS | 1664 | 1467318386709 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:26:26 INFO - PROCESS | 1664 | 1467318386713 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 1664 | 1467318386714 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b2c000 == 35 [pid = 1664] [id = 527] 13:26:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1197a8400) [pid = 1664] [serial = 1581] [outer = 0x0] 13:26:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1211eb000) [pid = 1664] [serial = 1582] [outer = 0x1197a8400] 13:26:26 INFO - PROCESS | 1664 | 1467318386745 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124a8cc00) [pid = 1664] [serial = 1583] [outer = 0x1197a8400] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x110e9f800) [pid = 1664] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119ae2800) [pid = 1664] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119b2b400) [pid = 1664] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1176f1c00) [pid = 1664] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11813f800) [pid = 1664] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124a8a800) [pid = 1664] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116af8000) [pid = 1664] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1188de400) [pid = 1664] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x115dde400) [pid = 1664] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x125ab6c00) [pid = 1664] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x112a53800) [pid = 1664] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x111c75800) [pid = 1664] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x112d92000) [pid = 1664] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119f9e800) [pid = 1664] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x116a1b400) [pid = 1664] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x112d89800) [pid = 1664] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:26:27 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x118528800) [pid = 1664] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:26:27 INFO - PROCESS | 1664 | 1467318387448 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]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 870ms 13:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:26:27 INFO - PROCESS | 1664 | 1467318387477 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 1664 | 1467318387480 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:26:27 INFO - PROCESS | 1664 | 1467318387483 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 1664 | 1467318387487 Marionette TRACE conn2 <- [1,2082,null,{}] 13:26:27 INFO - PROCESS | 1664 | 1467318387490 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}] 13:26:27 INFO - PROCESS | 1664 | 1467318387492 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:27 INFO - PROCESS | 1664 | 1467318387593 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:26:27 INFO - PROCESS | 1664 | 1467318387649 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 1664 | 1467318387651 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x112637000 == 36 [pid = 1664] [id = 528] 13:26:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1130e2800) [pid = 1664] [serial = 1584] [outer = 0x0] 13:26:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x115d4ac00) [pid = 1664] [serial = 1585] [outer = 0x1130e2800] 13:26:27 INFO - PROCESS | 1664 | 1467318387683 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x116147400) [pid = 1664] [serial = 1586] [outer = 0x1130e2800] 13:26:28 INFO - PROCESS | 1664 | 1467318388107 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]]]}] 13:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 13:26:28 INFO - PROCESS | 1664 | 1467318388155 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:26:28 INFO - PROCESS | 1664 | 1467318388158 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:26:28 INFO - PROCESS | 1664 | 1467318388163 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 1664 | 1467318388164 Marionette TRACE conn2 <- [1,2086,null,{}] 13:26:28 INFO - PROCESS | 1664 | 1467318388167 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}] 13:26:28 INFO - PROCESS | 1664 | 1467318388169 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:28 INFO - PROCESS | 1664 | 1467318388289 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:26:28 INFO - PROCESS | 1664 | 1467318388371 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 1664 | 1467318388372 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b21000 == 37 [pid = 1664] [id = 529] 13:26:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x116881c00) [pid = 1664] [serial = 1587] [outer = 0x0] 13:26:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x116fe3400) [pid = 1664] [serial = 1588] [outer = 0x116881c00] 13:26:28 INFO - PROCESS | 1664 | 1467318388405 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118138400) [pid = 1664] [serial = 1589] [outer = 0x116881c00] 13:26:28 INFO - PROCESS | 1664 | 1467318388825 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]]]}] 13:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 13:26:28 INFO - PROCESS | 1664 | 1467318388832 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:26:28 INFO - PROCESS | 1664 | 1467318388834 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:26:28 INFO - PROCESS | 1664 | 1467318388836 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 1664 | 1467318388841 Marionette TRACE conn2 <- [1,2090,null,{}] 13:26:28 INFO - PROCESS | 1664 | 1467318388849 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}] 13:26:28 INFO - PROCESS | 1664 | 1467318388852 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:28 INFO - PROCESS | 1664 | 1467318388950 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:26:29 INFO - PROCESS | 1664 | 1467318389003 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1664 | 1467318389005 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b7800 == 38 [pid = 1664] [id = 530] 13:26:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118363c00) [pid = 1664] [serial = 1590] [outer = 0x0] 13:26:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118f7d400) [pid = 1664] [serial = 1591] [outer = 0x118363c00] 13:26:29 INFO - PROCESS | 1664 | 1467318389037 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1197ab000) [pid = 1664] [serial = 1592] [outer = 0x118363c00] 13:26:29 INFO - PROCESS | 1664 | 1467318389457 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]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 673ms 13:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:26:29 INFO - PROCESS | 1664 | 1467318389509 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 1664 | 1467318389511 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:26:29 INFO - PROCESS | 1664 | 1467318389513 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1664 | 1467318389515 Marionette TRACE conn2 <- [1,2094,null,{}] 13:26:29 INFO - PROCESS | 1664 | 1467318389517 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}] 13:26:29 INFO - PROCESS | 1664 | 1467318389518 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:29 INFO - PROCESS | 1664 | 1467318389618 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:26:29 INFO - PROCESS | 1664 | 1467318389718 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1664 | 1467318389719 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a61d000 == 39 [pid = 1664] [id = 531] 13:26:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119ad8800) [pid = 1664] [serial = 1593] [outer = 0x0] 13:26:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119b53000) [pid = 1664] [serial = 1594] [outer = 0x119ad8800] 13:26:29 INFO - PROCESS | 1664 | 1467318389750 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119fa1400) [pid = 1664] [serial = 1595] [outer = 0x119ad8800] 13:26:30 INFO - PROCESS | 1664 | 1467318390159 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]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 668ms 13:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:26:30 INFO - PROCESS | 1664 | 1467318390183 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1664 | 1467318390184 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:26:30 INFO - PROCESS | 1664 | 1467318390186 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1664 | 1467318390187 Marionette TRACE conn2 <- [1,2098,null,{}] 13:26:30 INFO - PROCESS | 1664 | 1467318390190 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}] 13:26:30 INFO - PROCESS | 1664 | 1467318390191 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:30 INFO - PROCESS | 1664 | 1467318390284 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:26:30 INFO - PROCESS | 1664 | 1467318390336 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 1664 | 1467318390338 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f68000 == 40 [pid = 1664] [id = 532] 13:26:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118139400) [pid = 1664] [serial = 1596] [outer = 0x0] 13:26:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119f9e400) [pid = 1664] [serial = 1597] [outer = 0x118139400] 13:26:30 INFO - PROCESS | 1664 | 1467318390367 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1211edc00) [pid = 1664] [serial = 1598] [outer = 0x118139400] 13:26:30 INFO - PROCESS | 1664 | 1467318390870 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]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 721ms 13:26:30 INFO - PROCESS | 1664 | 1467318390908 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1664 | 1467318390911 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:26:30 INFO - PROCESS | 1664 | 1467318390934 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1664 | 1467318390936 Marionette TRACE conn2 <- [1,2102,null,{}] 13:26:30 INFO - PROCESS | 1664 | 1467318390954 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}] 13:26:30 INFO - PROCESS | 1664 | 1467318390956 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:31 INFO - PROCESS | 1664 | 1467318391051 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:26:31 INFO - PROCESS | 1664 | 1467318391124 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1664 | 1467318391125 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183a8800 == 41 [pid = 1664] [id = 533] 13:26:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1133b4800) [pid = 1664] [serial = 1599] [outer = 0x0] 13:26:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x115d54c00) [pid = 1664] [serial = 1600] [outer = 0x1133b4800] 13:26:31 INFO - PROCESS | 1664 | 1467318391154 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11663fc00) [pid = 1664] [serial = 1601] [outer = 0x1133b4800] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x125aa7000 == 40 [pid = 1664] [id = 526] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x123c5e000 == 39 [pid = 1664] [id = 525] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x11a075800 == 38 [pid = 1664] [id = 524] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1191dc000 == 37 [pid = 1664] [id = 523] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x116f23800 == 36 [pid = 1664] [id = 522] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x116f36000 == 35 [pid = 1664] [id = 521] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12c70a800 == 34 [pid = 1664] [id = 519] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x11746d000 == 33 [pid = 1664] [id = 520] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x128f68000 == 32 [pid = 1664] [id = 532] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12a61d000 == 31 [pid = 1664] [id = 531] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b7800 == 30 [pid = 1664] [id = 530] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x123b21000 == 29 [pid = 1664] [id = 529] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x112637000 == 28 [pid = 1664] [id = 528] 13:26:31 INFO - PROCESS | 1664 | --DOCSHELL 0x126b2c000 == 27 [pid = 1664] [id = 527] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1161a3400) [pid = 1664] [serial = 1516] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116889400) [pid = 1664] [serial = 1517] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119f47800) [pid = 1664] [serial = 1534] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x123b3f400) [pid = 1664] [serial = 1538] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124fab800) [pid = 1664] [serial = 1508] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118730000) [pid = 1664] [serial = 1525] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119655400) [pid = 1664] [serial = 1526] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1256e4800) [pid = 1664] [serial = 1543] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x116fdf800) [pid = 1664] [serial = 1519] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1176f6800) [pid = 1664] [serial = 1520] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119adb800) [pid = 1664] [serial = 1531] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119b2f000) [pid = 1664] [serial = 1532] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x123935c00) [pid = 1664] [serial = 1540] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1260b8c00) [pid = 1664] [serial = 1546] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x112a55400) [pid = 1664] [serial = 1510] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x112d8cc00) [pid = 1664] [serial = 1511] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x125bdf000) [pid = 1664] [serial = 1544] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x116fd6c00) [pid = 1664] [serial = 1549] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1131e2800) [pid = 1664] [serial = 1513] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1260ed800) [pid = 1664] [serial = 1552] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x115d51800) [pid = 1664] [serial = 1514] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x119678800) [pid = 1664] [serial = 1528] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1197a6c00) [pid = 1664] [serial = 1529] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x118136800) [pid = 1664] [serial = 1522] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x11830a800) [pid = 1664] [serial = 1523] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1260c1400) [pid = 1664] [serial = 1547] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x126a86400) [pid = 1664] [serial = 1555] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x126f0c000) [pid = 1664] [serial = 1556] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1210a9c00) [pid = 1664] [serial = 1537] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x119f47400) [pid = 1664] [serial = 1550] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x126a87000) [pid = 1664] [serial = 1553] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x1252a7800) [pid = 1664] [serial = 1541] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x119fa5800) [pid = 1664] [serial = 1535] [outer = 0x0] [url = about:blank] 13:26:31 INFO - PROCESS | 1664 | 1467318391960 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]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1074ms 13:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:26:32 INFO - PROCESS | 1664 | 1467318392010 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 1664 | 1467318392012 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:26:32 INFO - PROCESS | 1664 | 1467318392015 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1664 | 1467318392018 Marionette TRACE conn2 <- [1,2106,null,{}] 13:26:32 INFO - PROCESS | 1664 | 1467318392032 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}] 13:26:32 INFO - PROCESS | 1664 | 1467318392034 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:32 INFO - PROCESS | 1664 | 1467318392112 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:26:32 INFO - PROCESS | 1664 | 1467318392116 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 1664 | 1467318392119 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168b4800 == 28 [pid = 1664] [id = 534] 13:26:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x112a82c00) [pid = 1664] [serial = 1602] [outer = 0x0] 13:26:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x112f6a400) [pid = 1664] [serial = 1603] [outer = 0x112a82c00] 13:26:32 INFO - PROCESS | 1664 | 1467318392150 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x115d47800) [pid = 1664] [serial = 1604] [outer = 0x112a82c00] 13:26:32 INFO - PROCESS | 1664 | 1467318392522 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]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 527ms 13:26:32 INFO - PROCESS | 1664 | 1467318392543 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:26:32 INFO - PROCESS | 1664 | 1467318392547 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:26:32 INFO - PROCESS | 1664 | 1467318392551 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1664 | 1467318392553 Marionette TRACE conn2 <- [1,2110,null,{}] 13:26:32 INFO - PROCESS | 1664 | 1467318392556 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}] 13:26:32 INFO - PROCESS | 1664 | 1467318392557 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:32 INFO - PROCESS | 1664 | 1467318392638 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:26:32 INFO - PROCESS | 1664 | 1467318392694 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 1664 | 1467318392695 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183a9800 == 29 [pid = 1664] [id = 535] 13:26:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x115d48400) [pid = 1664] [serial = 1605] [outer = 0x0] 13:26:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x115e1f000) [pid = 1664] [serial = 1606] [outer = 0x115d48400] 13:26:32 INFO - PROCESS | 1664 | 1467318392723 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x116887000) [pid = 1664] [serial = 1607] [outer = 0x115d48400] 13:26:33 INFO - PROCESS | 1664 | 1467318393052 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]]]}] 13:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 522ms 13:26:33 INFO - PROCESS | 1664 | 1467318393075 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 1664 | 1467318393077 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:26:33 INFO - PROCESS | 1664 | 1467318393079 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1664 | 1467318393082 Marionette TRACE conn2 <- [1,2114,null,{}] 13:26:33 INFO - PROCESS | 1664 | 1467318393092 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}] 13:26:33 INFO - PROCESS | 1664 | 1467318393095 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:33 INFO - PROCESS | 1664 | 1467318393172 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:26:33 INFO - PROCESS | 1664 | 1467318393229 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 1664 | 1467318393231 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x119947800 == 30 [pid = 1664] [id = 536] 13:26:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x116aed400) [pid = 1664] [serial = 1608] [outer = 0x0] 13:26:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1176f6800) [pid = 1664] [serial = 1609] [outer = 0x116aed400] 13:26:33 INFO - PROCESS | 1664 | 1467318393260 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x118140400) [pid = 1664] [serial = 1610] [outer = 0x116aed400] 13:26:33 INFO - PROCESS | 1664 | 1467318393545 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]]]}] 13:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 13:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:26:33 INFO - PROCESS | 1664 | 1467318393601 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 1664 | 1467318393603 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:26:33 INFO - PROCESS | 1664 | 1467318393607 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1664 | 1467318393609 Marionette TRACE conn2 <- [1,2118,null,{}] 13:26:33 INFO - PROCESS | 1664 | 1467318393612 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}] 13:26:33 INFO - PROCESS | 1664 | 1467318393613 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:33 INFO - PROCESS | 1664 | 1467318393693 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:26:33 INFO - PROCESS | 1664 | 1467318393696 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 1664 | 1467318393697 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a6a800 == 31 [pid = 1664] [id = 537] 13:26:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x118367c00) [pid = 1664] [serial = 1611] [outer = 0x0] 13:26:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x118882800) [pid = 1664] [serial = 1612] [outer = 0x118367c00] 13:26:33 INFO - PROCESS | 1664 | 1467318393725 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x118f7e000) [pid = 1664] [serial = 1613] [outer = 0x118367c00] 13:26:34 INFO - PROCESS | 1664 | 1467318394099 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]]]}] 13:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms 13:26:34 INFO - PROCESS | 1664 | 1467318394129 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 1664 | 1467318394130 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:26:34 INFO - PROCESS | 1664 | 1467318394132 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 1664 | 1467318394143 Marionette TRACE conn2 <- [1,2122,null,{}] 13:26:34 INFO - PROCESS | 1664 | 1467318394146 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}] 13:26:34 INFO - PROCESS | 1664 | 1467318394147 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:34 INFO - PROCESS | 1664 | 1467318394237 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:26:34 INFO - PROCESS | 1664 | 1467318394273 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1664 | 1467318394274 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fb3800 == 32 [pid = 1664] [id = 538] 13:26:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x112a55400) [pid = 1664] [serial = 1614] [outer = 0x0] 13:26:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1193ee000) [pid = 1664] [serial = 1615] [outer = 0x112a55400] 13:26:34 INFO - PROCESS | 1664 | 1467318394299 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11967b000) [pid = 1664] [serial = 1616] [outer = 0x112a55400] 13:26:34 INFO - PROCESS | 1664 | 1467318394647 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]]]}] 13:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 529ms 13:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:26:34 INFO - PROCESS | 1664 | 1467318394662 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 1664 | 1467318394663 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:26:34 INFO - PROCESS | 1664 | 1467318394665 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 1664 | 1467318394666 Marionette TRACE conn2 <- [1,2126,null,{}] 13:26:34 INFO - PROCESS | 1664 | 1467318394669 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}] 13:26:34 INFO - PROCESS | 1664 | 1467318394675 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:34 INFO - PROCESS | 1664 | 1467318394780 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:26:34 INFO - PROCESS | 1664 | 1467318394818 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1664 | 1467318394819 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f78800 == 33 [pid = 1664] [id = 539] 13:26:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11967c000) [pid = 1664] [serial = 1617] [outer = 0x0] 13:26:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1197aa800) [pid = 1664] [serial = 1618] [outer = 0x11967c000] 13:26:34 INFO - PROCESS | 1664 | 1467318394844 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x119b37400) [pid = 1664] [serial = 1619] [outer = 0x11967c000] 13:26:35 INFO - PROCESS | 1664 | 1467318395142 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]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 13:26:35 INFO - PROCESS | 1664 | 1467318395186 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 1664 | 1467318395187 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:26:35 INFO - PROCESS | 1664 | 1467318395192 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1664 | 1467318395193 Marionette TRACE conn2 <- [1,2130,null,{}] 13:26:35 INFO - PROCESS | 1664 | 1467318395195 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}] 13:26:35 INFO - PROCESS | 1664 | 1467318395196 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:35 INFO - PROCESS | 1664 | 1467318395294 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:26:35 INFO - PROCESS | 1664 | 1467318395331 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 1664 | 1467318395332 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290ae800 == 34 [pid = 1664] [id = 540] 13:26:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x119ade000) [pid = 1664] [serial = 1620] [outer = 0x0] 13:26:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119f4d400) [pid = 1664] [serial = 1621] [outer = 0x119ade000] 13:26:35 INFO - PROCESS | 1664 | 1467318395357 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119fac400) [pid = 1664] [serial = 1622] [outer = 0x119ade000] 13:26:35 INFO - PROCESS | 1664 | 1467318395716 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] 13:26:35 INFO - PROCESS | 1664 | 1467318395763 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:26:35 INFO - PROCESS | 1664 | 1467318395767 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1664 | 1467318395768 Marionette TRACE conn2 <- [1,2134,null,{}] 13:26:35 INFO - PROCESS | 1664 | 1467318395772 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}] 13:26:35 INFO - PROCESS | 1664 | 1467318395773 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:36 INFO - PROCESS | 1664 | 1467318395999 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x112a52400) [pid = 1664] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119ae0000) [pid = 1664] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118526000) [pid = 1664] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x112a57c00) [pid = 1664] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x113c73000) [pid = 1664] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1174e6c00) [pid = 1664] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x118fb6400) [pid = 1664] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1197a8000) [pid = 1664] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:26:36 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1197a8400) [pid = 1664] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:26:36 INFO - PROCESS | 1664 | 1467318396097 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 1664 | 1467318396098 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f2c800 == 35 [pid = 1664] [id = 541] 13:26:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x110ea5c00) [pid = 1664] [serial = 1623] [outer = 0x0] 13:26:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x112a58400) [pid = 1664] [serial = 1624] [outer = 0x110ea5c00] 13:26:36 INFO - PROCESS | 1664 | 1467318396118 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x116fdbc00) [pid = 1664] [serial = 1625] [outer = 0x110ea5c00] 13:26:36 INFO - PROCESS | 1664 | 1467318396438 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]]]}] 13:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 719ms 13:26:36 INFO - PROCESS | 1664 | 1467318396487 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:26:36 INFO - PROCESS | 1664 | 1467318396489 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:26:36 INFO - PROCESS | 1664 | 1467318396492 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 1664 | 1467318396494 Marionette TRACE conn2 <- [1,2138,null,{}] 13:26:36 INFO - PROCESS | 1664 | 1467318396497 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}] 13:26:36 INFO - PROCESS | 1664 | 1467318396499 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:36 INFO - PROCESS | 1664 | 1467318396627 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:26:36 INFO - PROCESS | 1664 | 1467318396642 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 1664 | 1467318396643 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6e7000 == 36 [pid = 1664] [id = 542] 13:26:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116fe0000) [pid = 1664] [serial = 1626] [outer = 0x0] 13:26:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1197a4400) [pid = 1664] [serial = 1627] [outer = 0x116fe0000] 13:26:36 INFO - PROCESS | 1664 | 1467318396684 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x123d0b000) [pid = 1664] [serial = 1628] [outer = 0x116fe0000] 13:26:37 INFO - PROCESS | 1664 | 1467318397027 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]]]}] 13:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 572ms 13:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:26:37 INFO - PROCESS | 1664 | 1467318397063 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 1664 | 1467318397064 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:26:37 INFO - PROCESS | 1664 | 1467318397066 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 1664 | 1467318397067 Marionette TRACE conn2 <- [1,2142,null,{}] 13:26:37 INFO - PROCESS | 1664 | 1467318397070 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}] 13:26:37 INFO - PROCESS | 1664 | 1467318397071 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:37 INFO - PROCESS | 1664 | 1467318397176 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:26:37 INFO - PROCESS | 1664 | 1467318397182 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1664 | 1467318397183 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab18000 == 37 [pid = 1664] [id = 543] 13:26:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x119f4ec00) [pid = 1664] [serial = 1629] [outer = 0x0] 13:26:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x124c25000) [pid = 1664] [serial = 1630] [outer = 0x119f4ec00] 13:26:37 INFO - PROCESS | 1664 | 1467318397207 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x124f28400) [pid = 1664] [serial = 1631] [outer = 0x119f4ec00] 13:26:37 INFO - PROCESS | 1664 | 1467318397538 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] 13:26:37 INFO - PROCESS | 1664 | 1467318397587 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:26:37 INFO - PROCESS | 1664 | 1467318397590 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 1664 | 1467318397591 Marionette TRACE conn2 <- [1,2146,null,{}] 13:26:37 INFO - PROCESS | 1664 | 1467318397594 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}] 13:26:37 INFO - PROCESS | 1664 | 1467318397595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:37 INFO - PROCESS | 1664 | 1467318397693 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:26:37 INFO - PROCESS | 1664 | 1467318397698 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1664 | 1467318397700 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0cc000 == 38 [pid = 1664] [id = 544] 13:26:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11836fc00) [pid = 1664] [serial = 1632] [outer = 0x0] 13:26:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x124f73000) [pid = 1664] [serial = 1633] [outer = 0x11836fc00] 13:26:37 INFO - PROCESS | 1664 | 1467318397775 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1260b7c00) [pid = 1664] [serial = 1634] [outer = 0x11836fc00] 13:26:38 INFO - PROCESS | 1664 | 1467318398222 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] 13:26:38 INFO - PROCESS | 1664 | 1467318398262 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:26:38 INFO - PROCESS | 1664 | 1467318398265 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 1664 | 1467318398267 Marionette TRACE conn2 <- [1,2150,null,{}] 13:26:38 INFO - PROCESS | 1664 | 1467318398271 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}] 13:26:38 INFO - PROCESS | 1664 | 1467318398273 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:38 INFO - PROCESS | 1664 | 1467318398383 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:26:38 INFO - PROCESS | 1664 | 1467318398511 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 1664 | 1467318398512 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d87000 == 39 [pid = 1664] [id = 545] 13:26:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112d8e400) [pid = 1664] [serial = 1635] [outer = 0x0] 13:26:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1131e0800) [pid = 1664] [serial = 1636] [outer = 0x112d8e400] 13:26:38 INFO - PROCESS | 1664 | 1467318398546 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x115e8a800) [pid = 1664] [serial = 1637] [outer = 0x112d8e400] 13:26:39 INFO - PROCESS | 1664 | 1467318399069 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]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 971ms 13:26:39 INFO - PROCESS | 1664 | 1467318399251 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 1664 | 1467318399253 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:26:39 INFO - PROCESS | 1664 | 1467318399259 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1664 | 1467318399261 Marionette TRACE conn2 <- [1,2154,null,{}] 13:26:39 INFO - PROCESS | 1664 | 1467318399265 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}] 13:26:39 INFO - PROCESS | 1664 | 1467318399267 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:39 INFO - PROCESS | 1664 | 1467318399369 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:26:39 INFO - PROCESS | 1664 | 1467318399446 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 1664 | 1467318399450 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x117149800 == 40 [pid = 1664] [id = 546] 13:26:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x113c73000) [pid = 1664] [serial = 1638] [outer = 0x0] 13:26:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x115e8b800) [pid = 1664] [serial = 1639] [outer = 0x113c73000] 13:26:39 INFO - PROCESS | 1664 | 1467318399478 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11674b800) [pid = 1664] [serial = 1640] [outer = 0x113c73000] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab18000 == 39 [pid = 1664] [id = 543] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6e7000 == 38 [pid = 1664] [id = 542] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x116f2c800 == 37 [pid = 1664] [id = 541] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1290ae800 == 36 [pid = 1664] [id = 540] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x126f78800 == 35 [pid = 1664] [id = 539] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x124fb3800 == 34 [pid = 1664] [id = 538] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x123a6a800 == 33 [pid = 1664] [id = 537] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x119947800 == 32 [pid = 1664] [id = 536] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1183a9800 == 31 [pid = 1664] [id = 535] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1168b4800 == 30 [pid = 1664] [id = 534] 13:26:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1183a8800 == 29 [pid = 1664] [id = 533] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116fd8000) [pid = 1664] [serial = 1568] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12723f400) [pid = 1664] [serial = 1559] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124c83800) [pid = 1664] [serial = 1558] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11888f400) [pid = 1664] [serial = 1573] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118fb5c00) [pid = 1664] [serial = 1574] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x112f60800) [pid = 1664] [serial = 1561] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1133b8c00) [pid = 1664] [serial = 1562] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x115d52400) [pid = 1664] [serial = 1564] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x115e89000) [pid = 1664] [serial = 1565] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11815a000) [pid = 1664] [serial = 1570] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x118370800) [pid = 1664] [serial = 1571] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1197a1400) [pid = 1664] [serial = 1577] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119ad8000) [pid = 1664] [serial = 1579] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1211eb000) [pid = 1664] [serial = 1582] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x124a8cc00) [pid = 1664] [serial = 1583] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x119674000) [pid = 1664] [serial = 1576] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119fa5400) [pid = 1664] [serial = 1580] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x115e8a400) [pid = 1664] [serial = 1567] [outer = 0x0] [url = about:blank] 13:26:39 INFO - PROCESS | 1664 | 1467318399883 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]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 672ms 13:26:39 INFO - PROCESS | 1664 | 1467318399930 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 1664 | 1467318399933 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:26:39 INFO - PROCESS | 1664 | 1467318399937 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1664 | 1467318399940 Marionette TRACE conn2 <- [1,2158,null,{}] 13:26:39 INFO - PROCESS | 1664 | 1467318399943 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}] 13:26:39 INFO - PROCESS | 1664 | 1467318399945 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:40 INFO - PROCESS | 1664 | 1467318400026 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:26:40 INFO - PROCESS | 1664 | 1467318400030 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 1664 | 1467318400031 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183bc800 == 30 [pid = 1664] [id = 547] 13:26:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x116aee400) [pid = 1664] [serial = 1641] [outer = 0x0] 13:26:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x116fda400) [pid = 1664] [serial = 1642] [outer = 0x116aee400] 13:26:40 INFO - PROCESS | 1664 | 1467318400061 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x117d14000) [pid = 1664] [serial = 1643] [outer = 0x116aee400] 13:26:40 INFO - PROCESS | 1664 | 1467318400399 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]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 523ms 13:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:26:40 INFO - PROCESS | 1664 | 1467318400459 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 1664 | 1467318400460 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:26:40 INFO - PROCESS | 1664 | 1467318400462 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 1664 | 1467318400464 Marionette TRACE conn2 <- [1,2162,null,{}] 13:26:40 INFO - PROCESS | 1664 | 1467318400471 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}] 13:26:40 INFO - PROCESS | 1664 | 1467318400474 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:40 INFO - PROCESS | 1664 | 1467318400558 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:26:40 INFO - PROCESS | 1664 | 1467318400563 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 1664 | 1467318400566 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x119945000 == 31 [pid = 1664] [id = 548] 13:26:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x118729000) [pid = 1664] [serial = 1644] [outer = 0x0] 13:26:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1188e4c00) [pid = 1664] [serial = 1645] [outer = 0x118729000] 13:26:40 INFO - PROCESS | 1664 | 1467318400595 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1193eac00) [pid = 1664] [serial = 1646] [outer = 0x118729000] 13:26:40 INFO - PROCESS | 1664 | 1467318400936 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]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 13:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:26:40 INFO - PROCESS | 1664 | 1467318400991 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 1664 | 1467318400992 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:26:40 INFO - PROCESS | 1664 | 1467318400995 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 1664 | 1467318400996 Marionette TRACE conn2 <- [1,2166,null,{}] 13:26:41 INFO - PROCESS | 1664 | 1467318400999 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}] 13:26:41 INFO - PROCESS | 1664 | 1467318401000 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:41 INFO - PROCESS | 1664 | 1467318401080 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:26:41 INFO - PROCESS | 1664 | 1467318401083 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 1664 | 1467318401085 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a55000 == 32 [pid = 1664] [id = 549] 13:26:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112a5d000) [pid = 1664] [serial = 1647] [outer = 0x0] 13:26:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1197abc00) [pid = 1664] [serial = 1648] [outer = 0x112a5d000] 13:26:41 INFO - PROCESS | 1664 | 1467318401112 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119add400) [pid = 1664] [serial = 1649] [outer = 0x112a5d000] 13:26:41 INFO - PROCESS | 1664 | 1467318401472 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]]]}] 13:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 13:26:41 INFO - PROCESS | 1664 | 1467318401517 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 1664 | 1467318401518 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:26:41 INFO - PROCESS | 1664 | 1467318401520 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 1664 | 1467318401521 Marionette TRACE conn2 <- [1,2170,null,{}] 13:26:41 INFO - PROCESS | 1664 | 1467318401524 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}] 13:26:41 INFO - PROCESS | 1664 | 1467318401525 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:41 INFO - PROCESS | 1664 | 1467318401600 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:26:41 INFO - PROCESS | 1664 | 1467318401660 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 1664 | 1467318401662 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a13800 == 33 [pid = 1664] [id = 550] 13:26:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112d4d400) [pid = 1664] [serial = 1650] [outer = 0x0] 13:26:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119ae3000) [pid = 1664] [serial = 1651] [outer = 0x112d4d400] 13:26:41 INFO - PROCESS | 1664 | 1467318401687 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119f49800) [pid = 1664] [serial = 1652] [outer = 0x112d4d400] 13:26:42 INFO - PROCESS | 1664 | 1467318402002 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]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 13:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:26:42 INFO - PROCESS | 1664 | 1467318402044 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 1664 | 1467318402045 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:26:42 INFO - PROCESS | 1664 | 1467318402048 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1664 | 1467318402049 Marionette TRACE conn2 <- [1,2174,null,{}] 13:26:42 INFO - PROCESS | 1664 | 1467318402051 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}] 13:26:42 INFO - PROCESS | 1664 | 1467318402055 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:42 INFO - PROCESS | 1664 | 1467318402177 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:26:42 INFO - PROCESS | 1664 | 1467318402188 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1664 | 1467318402191 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290c6000 == 34 [pid = 1664] [id = 551] 13:26:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112a53800) [pid = 1664] [serial = 1653] [outer = 0x0] 13:26:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x123d07400) [pid = 1664] [serial = 1654] [outer = 0x112a53800] 13:26:42 INFO - PROCESS | 1664 | 1467318402216 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1256a4800) [pid = 1664] [serial = 1655] [outer = 0x112a53800] 13:26:42 INFO - PROCESS | 1664 | 1467318402628 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]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 621ms 13:26:42 INFO - PROCESS | 1664 | 1467318402670 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 1664 | 1467318402675 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:26:42 INFO - PROCESS | 1664 | 1467318402678 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1664 | 1467318402680 Marionette TRACE conn2 <- [1,2178,null,{}] 13:26:42 INFO - PROCESS | 1664 | 1467318402683 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}] 13:26:42 INFO - PROCESS | 1664 | 1467318402685 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:42 INFO - PROCESS | 1664 | 1467318402834 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:26:42 INFO - PROCESS | 1664 | 1467318402942 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1664 | 1467318402945 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b005000 == 35 [pid = 1664] [id = 552] 13:26:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1256e5c00) [pid = 1664] [serial = 1656] [outer = 0x0] 13:26:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x125bdd800) [pid = 1664] [serial = 1657] [outer = 0x1256e5c00] 13:26:43 INFO - PROCESS | 1664 | 1467318402997 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1260bd000) [pid = 1664] [serial = 1658] [outer = 0x1256e5c00] 13:26:43 INFO - PROCESS | 1664 | 1467318403354 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]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 722ms 13:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:26:43 INFO - PROCESS | 1664 | 1467318403400 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 1664 | 1467318403401 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:26:43 INFO - PROCESS | 1664 | 1467318403403 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 1664 | 1467318403404 Marionette TRACE conn2 <- [1,2182,null,{}] 13:26:43 INFO - PROCESS | 1664 | 1467318403407 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}] 13:26:43 INFO - PROCESS | 1664 | 1467318403408 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:43 INFO - PROCESS | 1664 | 1467318403504 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:26:43 INFO - PROCESS | 1664 | 1467318403517 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 1664 | 1467318403518 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0da800 == 36 [pid = 1664] [id = 553] 13:26:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1260c0400) [pid = 1664] [serial = 1659] [outer = 0x0] 13:26:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1260ea000) [pid = 1664] [serial = 1660] [outer = 0x1260c0400] 13:26:43 INFO - PROCESS | 1664 | 1467318403542 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126a83800) [pid = 1664] [serial = 1661] [outer = 0x1260c0400] 13:26:43 INFO - PROCESS | 1664 | 1467318403858 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]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 471ms 13:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:26:43 INFO - PROCESS | 1664 | 1467318403876 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 1664 | 1467318403877 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:26:43 INFO - PROCESS | 1664 | 1467318403879 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 1664 | 1467318403880 Marionette TRACE conn2 <- [1,2186,null,{}] 13:26:43 INFO - PROCESS | 1664 | 1467318403883 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}] 13:26:43 INFO - PROCESS | 1664 | 1467318403884 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:44 INFO - PROCESS | 1664 | 1467318404054 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112a55400) [pid = 1664] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118367c00) [pid = 1664] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x115d48400) [pid = 1664] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1133b4800) [pid = 1664] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112a82c00) [pid = 1664] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x116aed400) [pid = 1664] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1130e2800) [pid = 1664] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116881c00) [pid = 1664] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118363c00) [pid = 1664] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11967c000) [pid = 1664] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119ad8800) [pid = 1664] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x118139400) [pid = 1664] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119f4ec00) [pid = 1664] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119ade000) [pid = 1664] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x110ea5c00) [pid = 1664] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:26:44 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x116fe0000) [pid = 1664] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:26:44 INFO - PROCESS | 1664 | 1467318404100 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1664 | 1467318404101 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f9e000 == 37 [pid = 1664] [id = 554] 13:26:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x110fa1c00) [pid = 1664] [serial = 1662] [outer = 0x0] 13:26:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128d6800) [pid = 1664] [serial = 1663] [outer = 0x110fa1c00] 13:26:44 INFO - PROCESS | 1664 | 1467318404134 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11674cc00) [pid = 1664] [serial = 1664] [outer = 0x110fa1c00] 13:26:44 INFO - PROCESS | 1664 | 1467318404412 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]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 13:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:26:44 INFO - PROCESS | 1664 | 1467318404449 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 1664 | 1467318404451 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:26:44 INFO - PROCESS | 1664 | 1467318404453 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 1664 | 1467318404454 Marionette TRACE conn2 <- [1,2190,null,{}] 13:26:44 INFO - PROCESS | 1664 | 1467318404460 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}] 13:26:44 INFO - PROCESS | 1664 | 1467318404461 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:44 INFO - PROCESS | 1664 | 1467318404540 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:26:44 INFO - PROCESS | 1664 | 1467318404545 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1664 | 1467318404546 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a54800 == 38 [pid = 1664] [id = 555] 13:26:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112a7ac00) [pid = 1664] [serial = 1665] [outer = 0x0] 13:26:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11967d800) [pid = 1664] [serial = 1666] [outer = 0x112a7ac00] 13:26:44 INFO - PROCESS | 1664 | 1467318404571 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119f4ec00) [pid = 1664] [serial = 1667] [outer = 0x112a7ac00] 13:26:44 INFO - PROCESS | 1664 | 1467318404879 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]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 473ms 13:26:44 INFO - PROCESS | 1664 | 1467318404943 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 1664 | 1467318404945 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:26:44 INFO - PROCESS | 1664 | 1467318404954 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 1664 | 1467318404958 Marionette TRACE conn2 <- [1,2194,null,{}] 13:26:44 INFO - PROCESS | 1664 | 1467318404961 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}] 13:26:44 INFO - PROCESS | 1664 | 1467318404963 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:45 INFO - PROCESS | 1664 | 1467318405058 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:26:45 INFO - PROCESS | 1664 | 1467318405061 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 1664 | 1467318405063 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c37b800 == 39 [pid = 1664] [id = 556] 13:26:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119759c00) [pid = 1664] [serial = 1668] [outer = 0x0] 13:26:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x126f1ac00) [pid = 1664] [serial = 1669] [outer = 0x119759c00] 13:26:45 INFO - PROCESS | 1664 | 1467318405096 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12889f800) [pid = 1664] [serial = 1670] [outer = 0x119759c00] 13:26:45 INFO - PROCESS | 1664 | 1467318405439 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]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 13:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:26:45 INFO - PROCESS | 1664 | 1467318405477 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 1664 | 1467318405478 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:26:45 INFO - PROCESS | 1664 | 1467318405480 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1664 | 1467318405481 Marionette TRACE conn2 <- [1,2198,null,{}] 13:26:45 INFO - PROCESS | 1664 | 1467318405483 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}] 13:26:45 INFO - PROCESS | 1664 | 1467318405484 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:45 INFO - PROCESS | 1664 | 1467318405565 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:26:45 INFO - PROCESS | 1664 | 1467318405623 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 1664 | 1467318405624 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c71a800 == 40 [pid = 1664] [id = 557] 13:26:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119f9f400) [pid = 1664] [serial = 1671] [outer = 0x0] 13:26:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1288a6000) [pid = 1664] [serial = 1672] [outer = 0x119f9f400] 13:26:45 INFO - PROCESS | 1664 | 1467318405648 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1288e2000) [pid = 1664] [serial = 1673] [outer = 0x119f9f400] 13:26:45 INFO - PROCESS | 1664 | 1467318405910 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]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 469ms 13:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:26:45 INFO - PROCESS | 1664 | 1467318405949 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 1664 | 1467318405950 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:26:45 INFO - PROCESS | 1664 | 1467318405952 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1664 | 1467318405954 Marionette TRACE conn2 <- [1,2202,null,{}] 13:26:45 INFO - PROCESS | 1664 | 1467318405964 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}] 13:26:45 INFO - PROCESS | 1664 | 1467318405965 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:46 INFO - PROCESS | 1664 | 1467318406055 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:26:46 INFO - PROCESS | 1664 | 1467318406186 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 1664 | 1467318406189 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x116681000 == 41 [pid = 1664] [id = 558] 13:26:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x110e9c800) [pid = 1664] [serial = 1674] [outer = 0x0] 13:26:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x111ca8400) [pid = 1664] [serial = 1675] [outer = 0x110e9c800] 13:26:46 INFO - PROCESS | 1664 | 1467318406241 Marionette DEBUG loaded listener.js 13:26:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x112d32000) [pid = 1664] [serial = 1676] [outer = 0x110e9c800] 13:26:46 INFO - PROCESS | 1664 | 1467318406806 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]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 880ms 13:26:46 INFO - PROCESS | 1664 | 1467318406843 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1664 | 1467318406847 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:26:46 INFO - PROCESS | 1664 | 1467318406853 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1664 | 1467318406858 Marionette TRACE conn2 <- [1,2206,null,{}] 13:26:46 INFO - PROCESS | 1664 | 1467318406863 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}] 13:26:46 INFO - PROCESS | 1664 | 1467318406868 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:47 INFO - PROCESS | 1664 | 1467318407022 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:26:47 INFO - PROCESS | 1664 | 1467318407123 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 1664 | 1467318407125 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a076000 == 42 [pid = 1664] [id = 559] 13:26:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116fda800) [pid = 1664] [serial = 1677] [outer = 0x0] 13:26:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1176ef000) [pid = 1664] [serial = 1678] [outer = 0x116fda800] 13:26:47 INFO - PROCESS | 1664 | 1467318407176 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11813a800) [pid = 1664] [serial = 1679] [outer = 0x116fda800] 13:26:47 INFO - PROCESS | 1664 | 1467318407614 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]]]}] 13:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 825ms 13:26:47 INFO - PROCESS | 1664 | 1467318407680 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:26:47 INFO - PROCESS | 1664 | 1467318407683 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:26:47 INFO - PROCESS | 1664 | 1467318407685 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:26:47 INFO - PROCESS | 1664 | 1467318407686 Marionette TRACE conn2 <- [1,2210,null,{}] 13:26:47 INFO - PROCESS | 1664 | 1467318407708 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}] 13:26:47 INFO - PROCESS | 1664 | 1467318407710 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:47 INFO - PROCESS | 1664 | 1467318407815 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:26:47 INFO - PROCESS | 1664 | 1467318407886 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 1664 | 1467318407888 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0bd000 == 43 [pid = 1664] [id = 560] 13:26:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11888d400) [pid = 1664] [serial = 1680] [outer = 0x0] 13:26:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119656400) [pid = 1664] [serial = 1681] [outer = 0x11888d400] 13:26:47 INFO - PROCESS | 1664 | 1467318407917 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119ae0c00) [pid = 1664] [serial = 1682] [outer = 0x11888d400] 13:26:48 INFO - PROCESS | 1664 | 1467318408305 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]]]}] 13:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 688ms 13:26:48 INFO - PROCESS | 1664 | 1467318408374 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 1664 | 1467318408375 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:26:48 INFO - PROCESS | 1664 | 1467318408382 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 1664 | 1467318408386 Marionette TRACE conn2 <- [1,2214,null,{}] 13:26:48 INFO - PROCESS | 1664 | 1467318408390 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}] 13:26:48 INFO - PROCESS | 1664 | 1467318408392 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:48 INFO - PROCESS | 1664 | 1467318408494 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:26:48 INFO - PROCESS | 1664 | 1467318408553 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 1664 | 1467318408554 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc84800 == 44 [pid = 1664] [id = 561] 13:26:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118370c00) [pid = 1664] [serial = 1683] [outer = 0x0] 13:26:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1211f0000) [pid = 1664] [serial = 1684] [outer = 0x118370c00] 13:26:48 INFO - PROCESS | 1664 | 1467318408583 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1254e2400) [pid = 1664] [serial = 1685] [outer = 0x118370c00] 13:26:49 INFO - PROCESS | 1664 | 1467318409158 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]]]}] 13:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 877ms 13:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:26:49 INFO - PROCESS | 1664 | 1467318409256 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 1664 | 1467318409258 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:26:49 INFO - PROCESS | 1664 | 1467318409261 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1664 | 1467318409264 Marionette TRACE conn2 <- [1,2218,null,{}] 13:26:49 INFO - PROCESS | 1664 | 1467318409267 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}] 13:26:49 INFO - PROCESS | 1664 | 1467318409269 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:49 INFO - PROCESS | 1664 | 1467318409399 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:26:49 INFO - PROCESS | 1664 | 1467318409451 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 1664 | 1467318409453 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183bf000 == 45 [pid = 1664] [id = 562] 13:26:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x112a5cc00) [pid = 1664] [serial = 1686] [outer = 0x0] 13:26:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11337fc00) [pid = 1664] [serial = 1687] [outer = 0x112a5cc00] 13:26:49 INFO - PROCESS | 1664 | 1467318409483 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116749c00) [pid = 1664] [serial = 1688] [outer = 0x112a5cc00] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12c71a800 == 44 [pid = 1664] [id = 557] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12c37b800 == 43 [pid = 1664] [id = 556] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x124a54800 == 42 [pid = 1664] [id = 555] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x118f9e000 == 41 [pid = 1664] [id = 554] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0da800 == 40 [pid = 1664] [id = 553] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12b005000 == 39 [pid = 1664] [id = 552] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x1290c6000 == 38 [pid = 1664] [id = 551] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x126a13800 == 37 [pid = 1664] [id = 550] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x124a55000 == 36 [pid = 1664] [id = 549] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x119945000 == 35 [pid = 1664] [id = 548] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x1183bc800 == 34 [pid = 1664] [id = 547] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x117149800 == 33 [pid = 1664] [id = 546] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x117d87000 == 32 [pid = 1664] [id = 545] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0cc000 == 31 [pid = 1664] [id = 544] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc84800 == 30 [pid = 1664] [id = 561] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0bd000 == 29 [pid = 1664] [id = 560] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11a076000 == 28 [pid = 1664] [id = 559] 13:26:50 INFO - PROCESS | 1664 | --DOCSHELL 0x116681000 == 27 [pid = 1664] [id = 558] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1193ee000) [pid = 1664] [serial = 1615] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118882800) [pid = 1664] [serial = 1612] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x115e1f000) [pid = 1664] [serial = 1606] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x116887000) [pid = 1664] [serial = 1607] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x115d54c00) [pid = 1664] [serial = 1600] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112f6a400) [pid = 1664] [serial = 1603] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115d47800) [pid = 1664] [serial = 1604] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1176f6800) [pid = 1664] [serial = 1609] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118140400) [pid = 1664] [serial = 1610] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116147400) [pid = 1664] [serial = 1586] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x115d4ac00) [pid = 1664] [serial = 1585] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118138400) [pid = 1664] [serial = 1589] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116fe3400) [pid = 1664] [serial = 1588] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1197ab000) [pid = 1664] [serial = 1592] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118f7d400) [pid = 1664] [serial = 1591] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1197aa800) [pid = 1664] [serial = 1618] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119fa1400) [pid = 1664] [serial = 1595] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119b53000) [pid = 1664] [serial = 1594] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1211edc00) [pid = 1664] [serial = 1598] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11967b000) [pid = 1664] [serial = 1616] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119f9e400) [pid = 1664] [serial = 1597] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x124f28400) [pid = 1664] [serial = 1631] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119f4d400) [pid = 1664] [serial = 1621] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119b37400) [pid = 1664] [serial = 1619] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119fac400) [pid = 1664] [serial = 1622] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x112a58400) [pid = 1664] [serial = 1624] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x116fdbc00) [pid = 1664] [serial = 1625] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x124c25000) [pid = 1664] [serial = 1630] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x123d0b000) [pid = 1664] [serial = 1628] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x118f7e000) [pid = 1664] [serial = 1613] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1197a4400) [pid = 1664] [serial = 1627] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x11663fc00) [pid = 1664] [serial = 1601] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x124f73000) [pid = 1664] [serial = 1633] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 1664 | 1467318410411 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]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1221ms 13:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:26:50 INFO - PROCESS | 1664 | 1467318410483 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:26:50 INFO - PROCESS | 1664 | 1467318410485 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:26:50 INFO - PROCESS | 1664 | 1467318410488 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1664 | 1467318410490 Marionette TRACE conn2 <- [1,2222,null,{}] 13:26:50 INFO - PROCESS | 1664 | 1467318410494 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}] 13:26:50 INFO - PROCESS | 1664 | 1467318410496 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:50 INFO - PROCESS | 1664 | 1467318410576 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:26:50 INFO - PROCESS | 1664 | 1467318410580 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 1664 | 1467318410583 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x11679a800 == 28 [pid = 1664] [id = 563] 13:26:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x112f13000) [pid = 1664] [serial = 1689] [outer = 0x0] 13:26:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x112f60800) [pid = 1664] [serial = 1690] [outer = 0x112f13000] 13:26:50 INFO - PROCESS | 1664 | 1467318410613 Marionette DEBUG loaded listener.js 13:26:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1131e8c00) [pid = 1664] [serial = 1691] [outer = 0x112f13000] 13:26:50 INFO - PROCESS | 1664 | 1467318410963 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]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 13:26:51 INFO - PROCESS | 1664 | 1467318411010 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 1664 | 1467318411013 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:26:51 INFO - PROCESS | 1664 | 1467318411018 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1664 | 1467318411020 Marionette TRACE conn2 <- [1,2226,null,{}] 13:26:51 INFO - PROCESS | 1664 | 1467318411022 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}] 13:26:51 INFO - PROCESS | 1664 | 1467318411024 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:51 INFO - PROCESS | 1664 | 1467318411104 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:26:51 INFO - PROCESS | 1664 | 1467318411110 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1664 | 1467318411112 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x118220000 == 29 [pid = 1664] [id = 564] 13:26:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x115e89800) [pid = 1664] [serial = 1692] [outer = 0x0] 13:26:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116a13800) [pid = 1664] [serial = 1693] [outer = 0x115e89800] 13:26:51 INFO - PROCESS | 1664 | 1467318411140 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116fd8000) [pid = 1664] [serial = 1694] [outer = 0x115e89800] 13:26:51 INFO - PROCESS | 1664 | 1467318411487 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]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 13:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:26:51 INFO - PROCESS | 1664 | 1467318411538 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 1664 | 1467318411539 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:26:51 INFO - PROCESS | 1664 | 1467318411542 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1664 | 1467318411552 Marionette TRACE conn2 <- [1,2230,null,{}] 13:26:51 INFO - PROCESS | 1664 | 1467318411560 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}] 13:26:51 INFO - PROCESS | 1664 | 1467318411563 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:51 INFO - PROCESS | 1664 | 1467318411646 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:26:51 INFO - PROCESS | 1664 | 1467318411651 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1664 | 1467318411652 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x119618000 == 30 [pid = 1664] [id = 565] 13:26:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118304000) [pid = 1664] [serial = 1695] [outer = 0x0] 13:26:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11836b400) [pid = 1664] [serial = 1696] [outer = 0x118304000] 13:26:51 INFO - PROCESS | 1664 | 1467318411684 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11888d800) [pid = 1664] [serial = 1697] [outer = 0x118304000] 13:26:52 INFO - PROCESS | 1664 | 1467318412047 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]]]}] 13:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 529ms 13:26:52 INFO - PROCESS | 1664 | 1467318412072 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 1664 | 1467318412073 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:26:52 INFO - PROCESS | 1664 | 1467318412076 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1664 | 1467318412077 Marionette TRACE conn2 <- [1,2234,null,{}] 13:26:52 INFO - PROCESS | 1664 | 1467318412079 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}] 13:26:52 INFO - PROCESS | 1664 | 1467318412080 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:52 INFO - PROCESS | 1664 | 1467318412189 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:26:52 INFO - PROCESS | 1664 | 1467318412195 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1664 | 1467318412196 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5b800 == 31 [pid = 1664] [id = 566] 13:26:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118f7d400) [pid = 1664] [serial = 1698] [outer = 0x0] 13:26:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119672c00) [pid = 1664] [serial = 1699] [outer = 0x118f7d400] 13:26:52 INFO - PROCESS | 1664 | 1467318412221 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1197a3800) [pid = 1664] [serial = 1700] [outer = 0x118f7d400] 13:26:52 INFO - PROCESS | 1664 | 1467318412546 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]]]}] 13:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 13:26:52 INFO - PROCESS | 1664 | 1467318412595 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 1664 | 1467318412596 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:26:52 INFO - PROCESS | 1664 | 1467318412606 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1664 | 1467318412607 Marionette TRACE conn2 <- [1,2238,null,{}] 13:26:52 INFO - PROCESS | 1664 | 1467318412609 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}] 13:26:52 INFO - PROCESS | 1664 | 1467318412610 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:52 INFO - PROCESS | 1664 | 1467318412704 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:26:52 INFO - PROCESS | 1664 | 1467318412713 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1664 | 1467318412714 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fb4000 == 32 [pid = 1664] [id = 567] 13:26:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1197a4000) [pid = 1664] [serial = 1701] [outer = 0x0] 13:26:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119a71000) [pid = 1664] [serial = 1702] [outer = 0x1197a4000] 13:26:52 INFO - PROCESS | 1664 | 1467318412739 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119b2c400) [pid = 1664] [serial = 1703] [outer = 0x1197a4000] 13:26:53 INFO - PROCESS | 1664 | 1467318413076 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]]]}] 13:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 13:26:53 INFO - PROCESS | 1664 | 1467318413127 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1664 | 1467318413128 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:26:53 INFO - PROCESS | 1664 | 1467318413137 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1664 | 1467318413138 Marionette TRACE conn2 <- [1,2242,null,{}] 13:26:53 INFO - PROCESS | 1664 | 1467318413140 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}] 13:26:53 INFO - PROCESS | 1664 | 1467318413144 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:53 INFO - PROCESS | 1664 | 1467318413262 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:26:53 INFO - PROCESS | 1664 | 1467318413268 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 1664 | 1467318413269 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12706c000 == 33 [pid = 1664] [id = 568] 13:26:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1197a9000) [pid = 1664] [serial = 1704] [outer = 0x0] 13:26:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119f9ec00) [pid = 1664] [serial = 1705] [outer = 0x1197a9000] 13:26:53 INFO - PROCESS | 1664 | 1467318413294 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124a8c000) [pid = 1664] [serial = 1706] [outer = 0x1197a9000] 13:26:53 INFO - PROCESS | 1664 | 1467318413620 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]]]}] 13:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 526ms 13:26:53 INFO - PROCESS | 1664 | 1467318413656 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1664 | 1467318413657 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:26:53 INFO - PROCESS | 1664 | 1467318413659 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1664 | 1467318413661 Marionette TRACE conn2 <- [1,2246,null,{}] 13:26:53 INFO - PROCESS | 1664 | 1467318413670 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}] 13:26:53 INFO - PROCESS | 1664 | 1467318413671 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:53 INFO - PROCESS | 1664 | 1467318413765 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:26:53 INFO - PROCESS | 1664 | 1467318413778 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 1664 | 1467318413779 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b8800 == 34 [pid = 1664] [id = 569] 13:26:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119ae0400) [pid = 1664] [serial = 1707] [outer = 0x0] 13:26:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124f28400) [pid = 1664] [serial = 1708] [outer = 0x119ae0400] 13:26:53 INFO - PROCESS | 1664 | 1467318413804 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1254e9800) [pid = 1664] [serial = 1709] [outer = 0x119ae0400] 13:26:54 INFO - PROCESS | 1664 | 1467318414161 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]]]}] 13:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 13:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:26:54 INFO - PROCESS | 1664 | 1467318414180 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:26:54 INFO - PROCESS | 1664 | 1467318414181 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:26:54 INFO - PROCESS | 1664 | 1467318414184 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 1664 | 1467318414185 Marionette TRACE conn2 <- [1,2250,null,{}] 13:26:54 INFO - PROCESS | 1664 | 1467318414188 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}] 13:26:54 INFO - PROCESS | 1664 | 1467318414189 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:54 INFO - PROCESS | 1664 | 1467318414293 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:26:54 INFO - PROCESS | 1664 | 1467318414307 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1664 | 1467318414308 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a61e800 == 35 [pid = 1664] [id = 570] 13:26:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1254e3400) [pid = 1664] [serial = 1710] [outer = 0x0] 13:26:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x125bdf000) [pid = 1664] [serial = 1711] [outer = 0x1254e3400] 13:26:54 INFO - PROCESS | 1664 | 1467318414333 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1260c1400) [pid = 1664] [serial = 1712] [outer = 0x1254e3400] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119f9f400) [pid = 1664] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x112a53800) [pid = 1664] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113c73000) [pid = 1664] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11836fc00) [pid = 1664] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x110fa1c00) [pid = 1664] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118729000) [pid = 1664] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112d4d400) [pid = 1664] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1260c0400) [pid = 1664] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116aee400) [pid = 1664] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x112a7ac00) [pid = 1664] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x112a5d000) [pid = 1664] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1256e5c00) [pid = 1664] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119759c00) [pid = 1664] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:26:54 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x112d8e400) [pid = 1664] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:26:54 INFO - PROCESS | 1664 | 1467318414840 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]]]}] 13:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 669ms 13:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:26:54 INFO - PROCESS | 1664 | 1467318414853 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:26:54 INFO - PROCESS | 1664 | 1467318414855 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:26:54 INFO - PROCESS | 1664 | 1467318414859 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 1664 | 1467318414860 Marionette TRACE conn2 <- [1,2254,null,{}] 13:26:54 INFO - PROCESS | 1664 | 1467318414862 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}] 13:26:54 INFO - PROCESS | 1664 | 1467318414864 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:54 INFO - PROCESS | 1664 | 1467318414947 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:26:54 INFO - PROCESS | 1664 | 1467318414950 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1664 | 1467318414951 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a638000 == 36 [pid = 1664] [id = 571] 13:26:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115d4f000) [pid = 1664] [serial = 1713] [outer = 0x0] 13:26:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118139400) [pid = 1664] [serial = 1714] [outer = 0x115d4f000] 13:26:54 INFO - PROCESS | 1664 | 1467318414978 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119f4b400) [pid = 1664] [serial = 1715] [outer = 0x115d4f000] 13:26:55 INFO - PROCESS | 1664 | 1467318415309 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]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 471ms 13:26:55 INFO - PROCESS | 1664 | 1467318415329 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1664 | 1467318415331 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:26:55 INFO - PROCESS | 1664 | 1467318415333 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1664 | 1467318415334 Marionette TRACE conn2 <- [1,2258,null,{}] 13:26:55 INFO - PROCESS | 1664 | 1467318415336 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}] 13:26:55 INFO - PROCESS | 1664 | 1467318415337 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:55 INFO - PROCESS | 1664 | 1467318415443 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:26:55 INFO - PROCESS | 1664 | 1467318415449 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 1664 | 1467318415450 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab0d000 == 37 [pid = 1664] [id = 572] 13:26:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116f63000) [pid = 1664] [serial = 1716] [outer = 0x0] 13:26:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1256e9400) [pid = 1664] [serial = 1717] [outer = 0x116f63000] 13:26:55 INFO - PROCESS | 1664 | 1467318415474 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1260eb400) [pid = 1664] [serial = 1718] [outer = 0x116f63000] 13:26:55 INFO - PROCESS | 1664 | 1467318415797 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]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 469ms 13:26:55 INFO - PROCESS | 1664 | 1467318415803 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1664 | 1467318415805 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:26:55 INFO - PROCESS | 1664 | 1467318415810 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1664 | 1467318415812 Marionette TRACE conn2 <- [1,2262,null,{}] 13:26:55 INFO - PROCESS | 1664 | 1467318415814 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}] 13:26:55 INFO - PROCESS | 1664 | 1467318415816 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:55 INFO - PROCESS | 1664 | 1467318415916 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:26:55 INFO - PROCESS | 1664 | 1467318415919 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 1664 | 1467318415921 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b917000 == 38 [pid = 1664] [id = 573] 13:26:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1260b5c00) [pid = 1664] [serial = 1719] [outer = 0x0] 13:26:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x126b5bc00) [pid = 1664] [serial = 1720] [outer = 0x1260b5c00] 13:26:55 INFO - PROCESS | 1664 | 1467318415950 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12724a000) [pid = 1664] [serial = 1721] [outer = 0x1260b5c00] 13:26:56 INFO - PROCESS | 1664 | 1467318416297 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]]]}] 13:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 520ms 13:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:26:56 INFO - PROCESS | 1664 | 1467318416330 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1664 | 1467318416331 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:26:56 INFO - PROCESS | 1664 | 1467318416333 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1664 | 1467318416334 Marionette TRACE conn2 <- [1,2266,null,{}] 13:26:56 INFO - PROCESS | 1664 | 1467318416337 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}] 13:26:56 INFO - PROCESS | 1664 | 1467318416338 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:56 INFO - PROCESS | 1664 | 1467318416445 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:26:56 INFO - PROCESS | 1664 | 1467318416451 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:56 INFO - PROCESS | 1664 | 1467318416452 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bda6800 == 39 [pid = 1664] [id = 574] 13:26:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1288a3400) [pid = 1664] [serial = 1722] [outer = 0x0] 13:26:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1288a9c00) [pid = 1664] [serial = 1723] [outer = 0x1288a3400] 13:26:56 INFO - PROCESS | 1664 | 1467318416476 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1288e4000) [pid = 1664] [serial = 1724] [outer = 0x1288a3400] 13:26:56 INFO - PROCESS | 1664 | 1467318416876 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]]]}] 13:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 569ms 13:26:56 INFO - PROCESS | 1664 | 1467318416902 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1664 | 1467318416905 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:26:56 INFO - PROCESS | 1664 | 1467318416908 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1664 | 1467318416910 Marionette TRACE conn2 <- [1,2270,null,{}] 13:26:56 INFO - PROCESS | 1664 | 1467318416914 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}] 13:26:56 INFO - PROCESS | 1664 | 1467318416916 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:57 INFO - PROCESS | 1664 | 1467318417028 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:26:57 INFO - PROCESS | 1664 | 1467318417110 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 1664 | 1467318417112 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x117149800 == 40 [pid = 1664] [id = 575] 13:26:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x112d30800) [pid = 1664] [serial = 1725] [outer = 0x0] 13:26:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112f61000) [pid = 1664] [serial = 1726] [outer = 0x112d30800] 13:26:57 INFO - PROCESS | 1664 | 1467318417143 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x115d48c00) [pid = 1664] [serial = 1727] [outer = 0x112d30800] 13:26:57 INFO - PROCESS | 1664 | 1467318417670 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]]]}] 13:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 771ms 13:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:26:57 INFO - PROCESS | 1664 | 1467318417680 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:26:57 INFO - PROCESS | 1664 | 1467318417683 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:26:57 INFO - PROCESS | 1664 | 1467318417713 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 1664 | 1467318417715 Marionette TRACE conn2 <- [1,2274,null,{}] 13:26:57 INFO - PROCESS | 1664 | 1467318417721 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}] 13:26:57 INFO - PROCESS | 1664 | 1467318417724 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:57 INFO - PROCESS | 1664 | 1467318417836 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:26:57 INFO - PROCESS | 1664 | 1467318417916 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 1664 | 1467318417918 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b25000 == 41 [pid = 1664] [id = 576] 13:26:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x116fd6400) [pid = 1664] [serial = 1728] [outer = 0x0] 13:26:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x117d12000) [pid = 1664] [serial = 1729] [outer = 0x116fd6400] 13:26:57 INFO - PROCESS | 1664 | 1467318417949 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118362800) [pid = 1664] [serial = 1730] [outer = 0x116fd6400] 13:26:58 INFO - PROCESS | 1664 | 1467318418598 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]]]}] 13:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 955ms 13:26:58 INFO - PROCESS | 1664 | 1467318418643 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:26:58 INFO - PROCESS | 1664 | 1467318418646 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:26:58 INFO - PROCESS | 1664 | 1467318418649 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1664 | 1467318418651 Marionette TRACE conn2 <- [1,2278,null,{}] 13:26:58 INFO - PROCESS | 1664 | 1467318418655 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}] 13:26:58 INFO - PROCESS | 1664 | 1467318418656 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:58 INFO - PROCESS | 1664 | 1467318418758 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:26:58 INFO - PROCESS | 1664 | 1467318418842 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1664 | 1467318418845 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f37000 == 42 [pid = 1664] [id = 577] 13:26:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x115d51400) [pid = 1664] [serial = 1731] [outer = 0x0] 13:26:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x115ddf800) [pid = 1664] [serial = 1732] [outer = 0x115d51400] 13:26:58 INFO - PROCESS | 1664 | 1467318418874 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116aed400) [pid = 1664] [serial = 1733] [outer = 0x115d51400] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12b917000 == 41 [pid = 1664] [id = 573] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab0d000 == 40 [pid = 1664] [id = 572] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12a638000 == 39 [pid = 1664] [id = 571] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12a61e800 == 38 [pid = 1664] [id = 570] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b8800 == 37 [pid = 1664] [id = 569] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12706c000 == 36 [pid = 1664] [id = 568] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x124fb4000 == 35 [pid = 1664] [id = 567] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5b800 == 34 [pid = 1664] [id = 566] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x119618000 == 33 [pid = 1664] [id = 565] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x118220000 == 32 [pid = 1664] [id = 564] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11679a800 == 31 [pid = 1664] [id = 563] 13:26:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1183bf000 == 30 [pid = 1664] [id = 562] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12889f800) [pid = 1664] [serial = 1670] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1288a6000) [pid = 1664] [serial = 1672] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1288e2000) [pid = 1664] [serial = 1673] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x123d07400) [pid = 1664] [serial = 1654] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115e8b800) [pid = 1664] [serial = 1639] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1260b7c00) [pid = 1664] [serial = 1634] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1128d6800) [pid = 1664] [serial = 1663] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1193eac00) [pid = 1664] [serial = 1646] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119f49800) [pid = 1664] [serial = 1652] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1260ea000) [pid = 1664] [serial = 1660] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11674b800) [pid = 1664] [serial = 1640] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x117d14000) [pid = 1664] [serial = 1643] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119f4ec00) [pid = 1664] [serial = 1667] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11967d800) [pid = 1664] [serial = 1666] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1197abc00) [pid = 1664] [serial = 1648] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11674cc00) [pid = 1664] [serial = 1664] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116fda400) [pid = 1664] [serial = 1642] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119ae3000) [pid = 1664] [serial = 1651] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1188e4c00) [pid = 1664] [serial = 1645] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x126a83800) [pid = 1664] [serial = 1661] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x125bdd800) [pid = 1664] [serial = 1657] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x126f1ac00) [pid = 1664] [serial = 1669] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x115e8a800) [pid = 1664] [serial = 1637] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1260bd000) [pid = 1664] [serial = 1658] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119add400) [pid = 1664] [serial = 1649] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1256a4800) [pid = 1664] [serial = 1655] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1131e0800) [pid = 1664] [serial = 1636] [outer = 0x0] [url = about:blank] 13:26:59 INFO - PROCESS | 1664 | 1467318419349 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]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 721ms 13:26:59 INFO - PROCESS | 1664 | 1467318419370 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1664 | 1467318419375 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:26:59 INFO - PROCESS | 1664 | 1467318419381 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1664 | 1467318419384 Marionette TRACE conn2 <- [1,2282,null,{}] 13:26:59 INFO - PROCESS | 1664 | 1467318419397 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}] 13:26:59 INFO - PROCESS | 1664 | 1467318419399 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:59 INFO - PROCESS | 1664 | 1467318419533 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:26:59 INFO - PROCESS | 1664 | 1467318419623 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 1664 | 1467318419625 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:26:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d2000 == 31 [pid = 1664] [id = 578] 13:26:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116aee400) [pid = 1664] [serial = 1734] [outer = 0x0] 13:26:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116fe3400) [pid = 1664] [serial = 1735] [outer = 0x116aee400] 13:26:59 INFO - PROCESS | 1664 | 1467318419672 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11830ac00) [pid = 1664] [serial = 1736] [outer = 0x116aee400] 13:27:00 INFO - PROCESS | 1664 | 1467318420001 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]]]}] 13:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 672ms 13:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:27:00 INFO - PROCESS | 1664 | 1467318420052 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:27:00 INFO - PROCESS | 1664 | 1467318420054 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:27:00 INFO - PROCESS | 1664 | 1467318420064 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 1664 | 1467318420067 Marionette TRACE conn2 <- [1,2286,null,{}] 13:27:00 INFO - PROCESS | 1664 | 1467318420075 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}] 13:27:00 INFO - PROCESS | 1664 | 1467318420078 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:00 INFO - PROCESS | 1664 | 1467318420177 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:27:00 INFO - PROCESS | 1664 | 1467318420182 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 1664 | 1467318420184 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a57800 == 32 [pid = 1664] [id = 579] 13:27:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112a51800) [pid = 1664] [serial = 1737] [outer = 0x0] 13:27:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118fb5c00) [pid = 1664] [serial = 1738] [outer = 0x112a51800] 13:27:00 INFO - PROCESS | 1664 | 1467318420214 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1197adc00) [pid = 1664] [serial = 1739] [outer = 0x112a51800] 13:27:00 INFO - PROCESS | 1664 | 1467318420568 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]]]}] 13:27:00 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 13:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 534ms 13:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:27:00 INFO - PROCESS | 1664 | 1467318420592 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:27:00 INFO - PROCESS | 1664 | 1467318420594 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:27:00 INFO - PROCESS | 1664 | 1467318420596 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 1664 | 1467318420597 Marionette TRACE conn2 <- [1,2290,null,{}] 13:27:00 INFO - PROCESS | 1664 | 1467318420600 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}] 13:27:00 INFO - PROCESS | 1664 | 1467318420601 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:00 INFO - PROCESS | 1664 | 1467318420707 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:27:00 INFO - PROCESS | 1664 | 1467318420711 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 1664 | 1467318420713 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a17000 == 33 [pid = 1664] [id = 580] 13:27:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119add400) [pid = 1664] [serial = 1740] [outer = 0x0] 13:27:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119b34400) [pid = 1664] [serial = 1741] [outer = 0x119add400] 13:27:00 INFO - PROCESS | 1664 | 1467318420738 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119f9f000) [pid = 1664] [serial = 1742] [outer = 0x119add400] 13:27:01 INFO - PROCESS | 1664 | 1467318421049 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]]]}] 13:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 13:27:01 INFO - PROCESS | 1664 | 1467318421065 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1664 | 1467318421067 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:27:01 INFO - PROCESS | 1664 | 1467318421069 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1664 | 1467318421070 Marionette TRACE conn2 <- [1,2294,null,{}] 13:27:01 INFO - PROCESS | 1664 | 1467318421074 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}] 13:27:01 INFO - PROCESS | 1664 | 1467318421077 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:01 INFO - PROCESS | 1664 | 1467318421158 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:27:01 INFO - PROCESS | 1664 | 1467318421162 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1664 | 1467318421163 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b6800 == 34 [pid = 1664] [id = 581] 13:27:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128d2c00) [pid = 1664] [serial = 1743] [outer = 0x0] 13:27:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119fd9c00) [pid = 1664] [serial = 1744] [outer = 0x1128d2c00] 13:27:01 INFO - PROCESS | 1664 | 1467318421188 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x123d07400) [pid = 1664] [serial = 1745] [outer = 0x1128d2c00] 13:27:01 INFO - PROCESS | 1664 | 1467318421586 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]]]}] 13:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 573ms 13:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:27:01 INFO - PROCESS | 1664 | 1467318421642 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1664 | 1467318421644 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:27:01 INFO - PROCESS | 1664 | 1467318421646 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1664 | 1467318421647 Marionette TRACE conn2 <- [1,2298,null,{}] 13:27:01 INFO - PROCESS | 1664 | 1467318421649 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}] 13:27:01 INFO - PROCESS | 1664 | 1467318421653 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:01 INFO - PROCESS | 1664 | 1467318421771 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:27:01 INFO - PROCESS | 1664 | 1467318421788 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1664 | 1467318421789 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d7000 == 35 [pid = 1664] [id = 582] 13:27:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124c23800) [pid = 1664] [serial = 1746] [outer = 0x0] 13:27:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1254e3c00) [pid = 1664] [serial = 1747] [outer = 0x124c23800] 13:27:01 INFO - PROCESS | 1664 | 1467318421814 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126b57400) [pid = 1664] [serial = 1748] [outer = 0x124c23800] 13:27:02 INFO - PROCESS | 1664 | 1467318422136 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]]]}] 13:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 13:27:02 INFO - PROCESS | 1664 | 1467318422164 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:27:02 INFO - PROCESS | 1664 | 1467318422166 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:27:02 INFO - PROCESS | 1664 | 1467318422168 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1664 | 1467318422169 Marionette TRACE conn2 <- [1,2302,null,{}] 13:27:02 INFO - PROCESS | 1664 | 1467318422171 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}] 13:27:02 INFO - PROCESS | 1664 | 1467318422173 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:02 INFO - PROCESS | 1664 | 1467318422269 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:27:02 INFO - PROCESS | 1664 | 1467318422307 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 1664 | 1467318422309 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0d6000 == 36 [pid = 1664] [id = 583] 13:27:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126b61000) [pid = 1664] [serial = 1749] [outer = 0x0] 13:27:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x127014800) [pid = 1664] [serial = 1750] [outer = 0x126b61000] 13:27:02 INFO - PROCESS | 1664 | 1467318422334 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12889f800) [pid = 1664] [serial = 1751] [outer = 0x126b61000] 13:27:02 INFO - PROCESS | 1664 | 1467318422686 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]]]}] 13:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 571ms 13:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:27:02 INFO - PROCESS | 1664 | 1467318422739 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:27:02 INFO - PROCESS | 1664 | 1467318422740 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:27:02 INFO - PROCESS | 1664 | 1467318422742 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1664 | 1467318422743 Marionette TRACE conn2 <- [1,2306,null,{}] 13:27:02 INFO - PROCESS | 1664 | 1467318422746 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}] 13:27:02 INFO - PROCESS | 1664 | 1467318422747 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:02 INFO - PROCESS | 1664 | 1467318422848 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:27:02 INFO - PROCESS | 1664 | 1467318422851 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 1664 | 1467318422852 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b912000 == 37 [pid = 1664] [id = 584] 13:27:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1288a5000) [pid = 1664] [serial = 1752] [outer = 0x0] 13:27:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1288ae400) [pid = 1664] [serial = 1753] [outer = 0x1288a5000] 13:27:02 INFO - PROCESS | 1664 | 1467318422876 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1288e6c00) [pid = 1664] [serial = 1754] [outer = 0x1288a5000] 13:27:03 INFO - PROCESS | 1664 | 1467318423212 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]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 13:27:03 INFO - PROCESS | 1664 | 1467318423261 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 1664 | 1467318423262 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:27:03 INFO - PROCESS | 1664 | 1467318423264 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1664 | 1467318423266 Marionette TRACE conn2 <- [1,2310,null,{}] 13:27:03 INFO - PROCESS | 1664 | 1467318423268 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}] 13:27:03 INFO - PROCESS | 1664 | 1467318423269 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:03 INFO - PROCESS | 1664 | 1467318423462 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1197a4000) [pid = 1664] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x115e89800) [pid = 1664] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x112f13000) [pid = 1664] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118304000) [pid = 1664] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118f7d400) [pid = 1664] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x112a5cc00) [pid = 1664] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x110e9c800) [pid = 1664] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1197a9000) [pid = 1664] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1254e3400) [pid = 1664] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116fda800) [pid = 1664] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119ae0400) [pid = 1664] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1260b5c00) [pid = 1664] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x115d4f000) [pid = 1664] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x116f63000) [pid = 1664] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11888d400) [pid = 1664] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:27:03 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118370c00) [pid = 1664] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:27:03 INFO - PROCESS | 1664 | 1467318423509 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1664 | 1467318423510 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f97000 == 38 [pid = 1664] [id = 585] 13:27:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1121bcc00) [pid = 1664] [serial = 1755] [outer = 0x0] 13:27:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112f10000) [pid = 1664] [serial = 1756] [outer = 0x1121bcc00] 13:27:03 INFO - PROCESS | 1664 | 1467318423542 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116889000) [pid = 1664] [serial = 1757] [outer = 0x1121bcc00] 13:27:03 INFO - PROCESS | 1664 | 1467318423843 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]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 619ms 13:27:03 INFO - PROCESS | 1664 | 1467318423885 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 1664 | 1467318423886 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:27:03 INFO - PROCESS | 1664 | 1467318423888 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1664 | 1467318423891 Marionette TRACE conn2 <- [1,2314,null,{}] 13:27:03 INFO - PROCESS | 1664 | 1467318423894 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}] 13:27:03 INFO - PROCESS | 1664 | 1467318423895 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:03 INFO - PROCESS | 1664 | 1467318423971 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:27:04 INFO - PROCESS | 1664 | 1467318424032 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1664 | 1467318424033 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c70a800 == 39 [pid = 1664] [id = 586] 13:27:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1133ae800) [pid = 1664] [serial = 1758] [outer = 0x0] 13:27:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118f7d400) [pid = 1664] [serial = 1759] [outer = 0x1133ae800] 13:27:04 INFO - PROCESS | 1664 | 1467318424058 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x125ab6c00) [pid = 1664] [serial = 1760] [outer = 0x1133ae800] 13:27:04 INFO - PROCESS | 1664 | 1467318424326 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]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 473ms 13:27:04 INFO - PROCESS | 1664 | 1467318424362 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1664 | 1467318424364 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:27:04 INFO - PROCESS | 1664 | 1467318424366 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1664 | 1467318424368 Marionette TRACE conn2 <- [1,2318,null,{}] 13:27:04 INFO - PROCESS | 1664 | 1467318424371 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}] 13:27:04 INFO - PROCESS | 1664 | 1467318424374 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:04 INFO - PROCESS | 1664 | 1467318424478 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:27:04 INFO - PROCESS | 1664 | 1467318424482 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1664 | 1467318424484 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc89800 == 40 [pid = 1664] [id = 587] 13:27:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12701c000) [pid = 1664] [serial = 1761] [outer = 0x0] 13:27:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1289c6000) [pid = 1664] [serial = 1762] [outer = 0x12701c000] 13:27:04 INFO - PROCESS | 1664 | 1467318424518 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128fa6800) [pid = 1664] [serial = 1763] [outer = 0x12701c000] 13:27:04 INFO - PROCESS | 1664 | 1467318424873 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] 13:27:04 INFO - PROCESS | 1664 | 1467318424888 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:27:04 INFO - PROCESS | 1664 | 1467318424893 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1664 | 1467318424894 Marionette TRACE conn2 <- [1,2322,null,{}] 13:27:04 INFO - PROCESS | 1664 | 1467318424896 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}] 13:27:04 INFO - PROCESS | 1664 | 1467318424897 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:05 INFO - PROCESS | 1664 | 1467318425004 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:27:05 INFO - PROCESS | 1664 | 1467318425012 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 1664 | 1467318425014 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0ad000 == 41 [pid = 1664] [id = 588] 13:27:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128fa9400) [pid = 1664] [serial = 1764] [outer = 0x0] 13:27:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1290c9000) [pid = 1664] [serial = 1765] [outer = 0x128fa9400] 13:27:05 INFO - PROCESS | 1664 | 1467318425037 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1290d3000) [pid = 1664] [serial = 1766] [outer = 0x128fa9400] 13:27:05 INFO - PROCESS | 1664 | 1467318425326 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]]]}] 13:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 469ms 13:27:05 INFO - PROCESS | 1664 | 1467318425362 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 1664 | 1467318425363 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:27:05 INFO - PROCESS | 1664 | 1467318425365 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 1664 | 1467318425367 Marionette TRACE conn2 <- [1,2326,null,{}] 13:27:05 INFO - PROCESS | 1664 | 1467318425369 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}] 13:27:05 INFO - PROCESS | 1664 | 1467318425370 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:05 INFO - PROCESS | 1664 | 1467318425452 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:27:05 INFO - PROCESS | 1664 | 1467318425561 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 1664 | 1467318425563 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f23000 == 42 [pid = 1664] [id = 589] 13:27:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x110e9ec00) [pid = 1664] [serial = 1767] [outer = 0x0] 13:27:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x112698400) [pid = 1664] [serial = 1768] [outer = 0x110e9ec00] 13:27:05 INFO - PROCESS | 1664 | 1467318425595 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112f64000) [pid = 1664] [serial = 1769] [outer = 0x110e9ec00] 13:27:06 INFO - PROCESS | 1664 | 1467318426031 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]]]}] 13:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 719ms 13:27:06 INFO - PROCESS | 1664 | 1467318426086 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 1664 | 1467318426089 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:27:06 INFO - PROCESS | 1664 | 1467318426092 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1664 | 1467318426094 Marionette TRACE conn2 <- [1,2330,null,{}] 13:27:06 INFO - PROCESS | 1664 | 1467318426098 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}] 13:27:06 INFO - PROCESS | 1664 | 1467318426100 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:06 INFO - PROCESS | 1664 | 1467318426206 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:27:06 INFO - PROCESS | 1664 | 1467318426267 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1664 | 1467318426269 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b25800 == 43 [pid = 1664] [id = 590] 13:27:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11663c400) [pid = 1664] [serial = 1770] [outer = 0x0] 13:27:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118368800) [pid = 1664] [serial = 1771] [outer = 0x11663c400] 13:27:06 INFO - PROCESS | 1664 | 1467318426300 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118f77400) [pid = 1664] [serial = 1772] [outer = 0x11663c400] 13:27:06 INFO - PROCESS | 1664 | 1467318426687 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]]]}] 13:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 620ms 13:27:06 INFO - PROCESS | 1664 | 1467318426715 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:27:06 INFO - PROCESS | 1664 | 1467318426718 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:27:06 INFO - PROCESS | 1664 | 1467318426720 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1664 | 1467318426722 Marionette TRACE conn2 <- [1,2334,null,{}] 13:27:06 INFO - PROCESS | 1664 | 1467318426724 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}] 13:27:06 INFO - PROCESS | 1664 | 1467318426726 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:06 INFO - PROCESS | 1664 | 1467318426833 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:27:06 INFO - PROCESS | 1664 | 1467318426932 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1664 | 1467318426934 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c371000 == 44 [pid = 1664] [id = 591] 13:27:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119ad9800) [pid = 1664] [serial = 1773] [outer = 0x0] 13:27:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119f4a400) [pid = 1664] [serial = 1774] [outer = 0x119ad9800] 13:27:06 INFO - PROCESS | 1664 | 1467318426964 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1210b6c00) [pid = 1664] [serial = 1775] [outer = 0x119ad9800] 13:27:07 INFO - PROCESS | 1664 | 1467318427415 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]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 720ms 13:27:07 INFO - PROCESS | 1664 | 1467318427441 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1664 | 1467318427444 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:27:07 INFO - PROCESS | 1664 | 1467318427455 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1664 | 1467318427461 Marionette TRACE conn2 <- [1,2338,null,{}] 13:27:07 INFO - PROCESS | 1664 | 1467318427466 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}] 13:27:07 INFO - PROCESS | 1664 | 1467318427470 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:07 INFO - PROCESS | 1664 | 1467318427578 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:27:07 INFO - PROCESS | 1664 | 1467318427640 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:07 INFO - PROCESS | 1664 | 1467318427641 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d381800 == 45 [pid = 1664] [id = 592] 13:27:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124a8e000) [pid = 1664] [serial = 1776] [outer = 0x0] 13:27:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1260b4c00) [pid = 1664] [serial = 1777] [outer = 0x124a8e000] 13:27:07 INFO - PROCESS | 1664 | 1467318427670 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1288a0c00) [pid = 1664] [serial = 1778] [outer = 0x124a8e000] 13:27:08 INFO - PROCESS | 1664 | 1467318428113 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]]]}] 13:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 683ms 13:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:27:08 INFO - PROCESS | 1664 | 1467318428130 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:27:08 INFO - PROCESS | 1664 | 1467318428133 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:27:08 INFO - PROCESS | 1664 | 1467318428135 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:27:08 INFO - PROCESS | 1664 | 1467318428136 Marionette TRACE conn2 <- [1,2342,null,{}] 13:27:08 INFO - PROCESS | 1664 | 1467318428139 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}] 13:27:08 INFO - PROCESS | 1664 | 1467318428140 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:08 INFO - PROCESS | 1664 | 1467318428268 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:27:08 INFO - PROCESS | 1664 | 1467318428378 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 1664 | 1467318428379 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bda4000 == 46 [pid = 1664] [id = 593] 13:27:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x124fa3000) [pid = 1664] [serial = 1779] [outer = 0x0] 13:27:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128ad0c00) [pid = 1664] [serial = 1780] [outer = 0x124fa3000] 13:27:08 INFO - PROCESS | 1664 | 1467318428410 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1290ce400) [pid = 1664] [serial = 1781] [outer = 0x124fa3000] 13:27:08 INFO - PROCESS | 1664 | 1467318428983 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]]]}] 13:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 869ms 13:27:09 INFO - PROCESS | 1664 | 1467318429005 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 1664 | 1467318429007 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:27:09 INFO - PROCESS | 1664 | 1467318429010 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 1664 | 1467318429012 Marionette TRACE conn2 <- [1,2346,null,{}] 13:27:09 INFO - PROCESS | 1664 | 1467318429016 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}] 13:27:09 INFO - PROCESS | 1664 | 1467318429017 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:09 INFO - PROCESS | 1664 | 1467318429113 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:27:09 INFO - PROCESS | 1664 | 1467318429175 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 1664 | 1467318429176 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x113c17000 == 47 [pid = 1664] [id = 594] 13:27:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x110fa8800) [pid = 1664] [serial = 1782] [outer = 0x0] 13:27:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x112d8b400) [pid = 1664] [serial = 1783] [outer = 0x110fa8800] 13:27:09 INFO - PROCESS | 1664 | 1467318429216 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x115dde400) [pid = 1664] [serial = 1784] [outer = 0x110fa8800] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0ad000 == 46 [pid = 1664] [id = 588] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc89800 == 45 [pid = 1664] [id = 587] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12c70a800 == 44 [pid = 1664] [id = 586] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x118f97000 == 43 [pid = 1664] [id = 585] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12b912000 == 42 [pid = 1664] [id = 584] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0d6000 == 41 [pid = 1664] [id = 583] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d7000 == 40 [pid = 1664] [id = 582] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b6800 == 39 [pid = 1664] [id = 581] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x126a17000 == 38 [pid = 1664] [id = 580] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x123a57800 == 37 [pid = 1664] [id = 579] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d2000 == 36 [pid = 1664] [id = 578] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x116f37000 == 35 [pid = 1664] [id = 577] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12bda6800 == 34 [pid = 1664] [id = 574] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x117149800 == 33 [pid = 1664] [id = 575] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x123b25000 == 32 [pid = 1664] [id = 576] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12bda4000 == 31 [pid = 1664] [id = 593] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12d381800 == 30 [pid = 1664] [id = 592] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12c371000 == 29 [pid = 1664] [id = 591] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x123b25800 == 28 [pid = 1664] [id = 590] 13:27:10 INFO - PROCESS | 1664 | --DOCSHELL 0x114f23000 == 27 [pid = 1664] [id = 589] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x119a71000) [pid = 1664] [serial = 1702] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x116a13800) [pid = 1664] [serial = 1693] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116fd8000) [pid = 1664] [serial = 1694] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x112f60800) [pid = 1664] [serial = 1690] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11836b400) [pid = 1664] [serial = 1696] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119672c00) [pid = 1664] [serial = 1699] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116749c00) [pid = 1664] [serial = 1688] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11337fc00) [pid = 1664] [serial = 1687] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x112d32000) [pid = 1664] [serial = 1676] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x111ca8400) [pid = 1664] [serial = 1675] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x124a8c000) [pid = 1664] [serial = 1706] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119f9ec00) [pid = 1664] [serial = 1705] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x125bdf000) [pid = 1664] [serial = 1711] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11813a800) [pid = 1664] [serial = 1679] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1176ef000) [pid = 1664] [serial = 1678] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1254e9800) [pid = 1664] [serial = 1709] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12724a000) [pid = 1664] [serial = 1721] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x124f28400) [pid = 1664] [serial = 1708] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119f4b400) [pid = 1664] [serial = 1715] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1256e9400) [pid = 1664] [serial = 1717] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119ae0c00) [pid = 1664] [serial = 1682] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119656400) [pid = 1664] [serial = 1681] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118139400) [pid = 1664] [serial = 1714] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x126b5bc00) [pid = 1664] [serial = 1720] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1131e8c00) [pid = 1664] [serial = 1691] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1254e2400) [pid = 1664] [serial = 1685] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1211f0000) [pid = 1664] [serial = 1684] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1260c1400) [pid = 1664] [serial = 1712] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1288a9c00) [pid = 1664] [serial = 1723] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11888d800) [pid = 1664] [serial = 1697] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1260eb400) [pid = 1664] [serial = 1718] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119b2c400) [pid = 1664] [serial = 1703] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1197a3800) [pid = 1664] [serial = 1700] [outer = 0x0] [url = about:blank] 13:27:10 INFO - PROCESS | 1664 | 1467318430222 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]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1273ms 13:27:10 INFO - PROCESS | 1664 | 1467318430284 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1664 | 1467318430286 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:27:10 INFO - PROCESS | 1664 | 1467318430289 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1664 | 1467318430292 Marionette TRACE conn2 <- [1,2350,null,{}] 13:27:10 INFO - PROCESS | 1664 | 1467318430295 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}] 13:27:10 INFO - PROCESS | 1664 | 1467318430297 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:10 INFO - PROCESS | 1664 | 1467318430376 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:27:10 INFO - PROCESS | 1664 | 1467318430382 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 1664 | 1467318430385 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x115eea000 == 28 [pid = 1664] [id = 595] 13:27:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x112693000) [pid = 1664] [serial = 1785] [outer = 0x0] 13:27:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11269c400) [pid = 1664] [serial = 1786] [outer = 0x112693000] 13:27:10 INFO - PROCESS | 1664 | 1467318430416 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1128d5c00) [pid = 1664] [serial = 1787] [outer = 0x112693000] 13:27:10 INFO - PROCESS | 1664 | 1467318430876 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]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 620ms 13:27:10 INFO - PROCESS | 1664 | 1467318430911 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1664 | 1467318430916 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:27:10 INFO - PROCESS | 1664 | 1467318430924 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1664 | 1467318430927 Marionette TRACE conn2 <- [1,2354,null,{}] 13:27:10 INFO - PROCESS | 1664 | 1467318430930 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}] 13:27:10 INFO - PROCESS | 1664 | 1467318430933 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:11 INFO - PROCESS | 1664 | 1467318431057 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:27:11 INFO - PROCESS | 1664 | 1467318431075 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 1664 | 1467318431076 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d6c800 == 29 [pid = 1664] [id = 596] 13:27:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1131ba800) [pid = 1664] [serial = 1788] [outer = 0x0] 13:27:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1131db000) [pid = 1664] [serial = 1789] [outer = 0x1131ba800] 13:27:11 INFO - PROCESS | 1664 | 1467318431124 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x115d48800) [pid = 1664] [serial = 1790] [outer = 0x1131ba800] 13:27:11 INFO - PROCESS | 1664 | 1467318431498 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]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 621ms 13:27:11 INFO - PROCESS | 1664 | 1467318431544 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 1664 | 1467318431546 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:27:11 INFO - PROCESS | 1664 | 1467318431548 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1664 | 1467318431559 Marionette TRACE conn2 <- [1,2358,null,{}] 13:27:11 INFO - PROCESS | 1664 | 1467318431567 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}] 13:27:11 INFO - PROCESS | 1664 | 1467318431570 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:11 INFO - PROCESS | 1664 | 1467318431652 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:27:11 INFO - PROCESS | 1664 | 1467318431681 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 1664 | 1467318431683 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d8000 == 30 [pid = 1664] [id = 597] 13:27:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x116a1b400) [pid = 1664] [serial = 1791] [outer = 0x0] 13:27:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116af7c00) [pid = 1664] [serial = 1792] [outer = 0x116a1b400] 13:27:11 INFO - PROCESS | 1664 | 1467318431712 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116fdb400) [pid = 1664] [serial = 1793] [outer = 0x116a1b400] 13:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 531ms 13:27:12 INFO - PROCESS | 1664 | 1467318432070 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]]]}] 13:27:12 INFO - PROCESS | 1664 | 1467318432081 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:27:12 INFO - PROCESS | 1664 | 1467318432084 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:27:12 INFO - PROCESS | 1664 | 1467318432086 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 1664 | 1467318432088 Marionette TRACE conn2 <- [1,2362,null,{}] 13:27:12 INFO - PROCESS | 1664 | 1467318432094 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}] 13:27:12 INFO - PROCESS | 1664 | 1467318432095 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:12 INFO - PROCESS | 1664 | 1467318432262 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:27:12 INFO - PROCESS | 1664 | 1467318432320 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1664 | 1467318432321 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a072800 == 31 [pid = 1664] [id = 598] 13:27:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x116fe1400) [pid = 1664] [serial = 1794] [outer = 0x0] 13:27:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x117d10000) [pid = 1664] [serial = 1795] [outer = 0x116fe1400] 13:27:12 INFO - PROCESS | 1664 | 1467318432365 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11813c800) [pid = 1664] [serial = 1796] [outer = 0x116fe1400] 13:27:12 INFO - PROCESS | 1664 | 1467318432759 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]]]}] 13:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 720ms 13:27:12 INFO - PROCESS | 1664 | 1467318432806 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:27:12 INFO - PROCESS | 1664 | 1467318432807 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:27:12 INFO - PROCESS | 1664 | 1467318432810 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 1664 | 1467318432811 Marionette TRACE conn2 <- [1,2366,null,{}] 13:27:12 INFO - PROCESS | 1664 | 1467318432813 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}] 13:27:12 INFO - PROCESS | 1664 | 1467318432814 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:12 INFO - PROCESS | 1664 | 1467318432917 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:27:12 INFO - PROCESS | 1664 | 1467318432974 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1664 | 1467318432975 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c58000 == 32 [pid = 1664] [id = 599] 13:27:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11815ec00) [pid = 1664] [serial = 1797] [outer = 0x0] 13:27:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11836fc00) [pid = 1664] [serial = 1798] [outer = 0x11815ec00] 13:27:13 INFO - PROCESS | 1664 | 1467318433000 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11888c400) [pid = 1664] [serial = 1799] [outer = 0x11815ec00] 13:27:13 INFO - PROCESS | 1664 | 1467318433322 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]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 13:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:27:13 INFO - PROCESS | 1664 | 1467318433332 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1664 | 1467318433333 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:27:13 INFO - PROCESS | 1664 | 1467318433335 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1664 | 1467318433336 Marionette TRACE conn2 <- [1,2370,null,{}] 13:27:13 INFO - PROCESS | 1664 | 1467318433339 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}] 13:27:13 INFO - PROCESS | 1664 | 1467318433345 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:13 INFO - PROCESS | 1664 | 1467318433463 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:27:13 INFO - PROCESS | 1664 | 1467318433475 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 1664 | 1467318433476 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x125aa7800 == 33 [pid = 1664] [id = 600] 13:27:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1176f6400) [pid = 1664] [serial = 1800] [outer = 0x0] 13:27:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x118f7a800) [pid = 1664] [serial = 1801] [outer = 0x1176f6400] 13:27:13 INFO - PROCESS | 1664 | 1467318433502 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119adec00) [pid = 1664] [serial = 1802] [outer = 0x1176f6400] 13:27:13 INFO - PROCESS | 1664 | 1467318433841 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]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 13:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:27:13 INFO - PROCESS | 1664 | 1467318433856 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1664 | 1467318433857 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:27:13 INFO - PROCESS | 1664 | 1467318433859 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1664 | 1467318433860 Marionette TRACE conn2 <- [1,2374,null,{}] 13:27:13 INFO - PROCESS | 1664 | 1467318433862 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}] 13:27:13 INFO - PROCESS | 1664 | 1467318433864 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:13 INFO - PROCESS | 1664 | 1467318433969 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:27:14 INFO - PROCESS | 1664 | 1467318434008 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 1664 | 1467318434009 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f59800 == 34 [pid = 1664] [id = 601] 13:27:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1128d6400) [pid = 1664] [serial = 1803] [outer = 0x0] 13:27:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119b2ec00) [pid = 1664] [serial = 1804] [outer = 0x1128d6400] 13:27:14 INFO - PROCESS | 1664 | 1467318434034 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119f47800) [pid = 1664] [serial = 1805] [outer = 0x1128d6400] 13:27:14 INFO - PROCESS | 1664 | 1467318434377 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]]]}] 13:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 13:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:27:14 INFO - PROCESS | 1664 | 1467318434428 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 1664 | 1467318434429 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:27:14 INFO - PROCESS | 1664 | 1467318434431 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 1664 | 1467318434432 Marionette TRACE conn2 <- [1,2378,null,{}] 13:27:14 INFO - PROCESS | 1664 | 1467318434435 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}] 13:27:14 INFO - PROCESS | 1664 | 1467318434436 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:14 INFO - PROCESS | 1664 | 1467318434532 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128fa9400) [pid = 1664] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12701c000) [pid = 1664] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124c23800) [pid = 1664] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x126b61000) [pid = 1664] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116aee400) [pid = 1664] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112d30800) [pid = 1664] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112a51800) [pid = 1664] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1288a5000) [pid = 1664] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1128d2c00) [pid = 1664] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119add400) [pid = 1664] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115d51400) [pid = 1664] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116fd6400) [pid = 1664] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1288a3400) [pid = 1664] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1121bcc00) [pid = 1664] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:27:14 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1133ae800) [pid = 1664] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:27:14 INFO - PROCESS | 1664 | 1467318434760 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 1664 | 1467318434761 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d7b800 == 35 [pid = 1664] [id = 602] 13:27:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11269f000) [pid = 1664] [serial = 1806] [outer = 0x0] 13:27:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112d32400) [pid = 1664] [serial = 1807] [outer = 0x11269f000] 13:27:14 INFO - PROCESS | 1664 | 1467318434786 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116aee400) [pid = 1664] [serial = 1808] [outer = 0x11269f000] 13:27:15 INFO - PROCESS | 1664 | 1467318435045 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]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 13:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:27:15 INFO - PROCESS | 1664 | 1467318435102 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 1664 | 1467318435103 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:27:15 INFO - PROCESS | 1664 | 1467318435113 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 1664 | 1467318435114 Marionette TRACE conn2 <- [1,2382,null,{}] 13:27:15 INFO - PROCESS | 1664 | 1467318435116 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}] 13:27:15 INFO - PROCESS | 1664 | 1467318435117 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:15 INFO - PROCESS | 1664 | 1467318435207 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:27:15 INFO - PROCESS | 1664 | 1467318435229 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 1664 | 1467318435230 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211af800 == 36 [pid = 1664] [id = 603] 13:27:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x117d13400) [pid = 1664] [serial = 1809] [outer = 0x0] 13:27:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118f80400) [pid = 1664] [serial = 1810] [outer = 0x117d13400] 13:27:15 INFO - PROCESS | 1664 | 1467318435255 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119fa1000) [pid = 1664] [serial = 1811] [outer = 0x117d13400] 13:27:15 INFO - PROCESS | 1664 | 1467318435581 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]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 525ms 13:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:27:15 INFO - PROCESS | 1664 | 1467318435632 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 1664 | 1467318435633 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:27:15 INFO - PROCESS | 1664 | 1467318435635 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 1664 | 1467318435636 Marionette TRACE conn2 <- [1,2386,null,{}] 13:27:15 INFO - PROCESS | 1664 | 1467318435650 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}] 13:27:15 INFO - PROCESS | 1664 | 1467318435651 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:15 INFO - PROCESS | 1664 | 1467318435729 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:27:15 INFO - PROCESS | 1664 | 1467318435733 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 1664 | 1467318435734 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab12800 == 37 [pid = 1664] [id = 604] 13:27:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119fa2800) [pid = 1664] [serial = 1812] [outer = 0x0] 13:27:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1211e8c00) [pid = 1664] [serial = 1813] [outer = 0x119fa2800] 13:27:15 INFO - PROCESS | 1664 | 1467318435758 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x123d0dc00) [pid = 1664] [serial = 1814] [outer = 0x119fa2800] 13:27:16 INFO - PROCESS | 1664 | 1467318436095 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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 481ms 13:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:27:16 INFO - PROCESS | 1664 | 1467318436116 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 1664 | 1467318436118 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:27:16 INFO - PROCESS | 1664 | 1467318436120 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1664 | 1467318436122 Marionette TRACE conn2 <- [1,2390,null,{}] 13:27:16 INFO - PROCESS | 1664 | 1467318436127 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}] 13:27:16 INFO - PROCESS | 1664 | 1467318436128 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:16 INFO - PROCESS | 1664 | 1467318436220 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:27:16 INFO - PROCESS | 1664 | 1467318436225 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 1664 | 1467318436234 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b90e000 == 38 [pid = 1664] [id = 605] 13:27:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119fdc000) [pid = 1664] [serial = 1815] [outer = 0x0] 13:27:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124c2d400) [pid = 1664] [serial = 1816] [outer = 0x119fdc000] 13:27:16 INFO - PROCESS | 1664 | 1467318436261 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1256e5c00) [pid = 1664] [serial = 1817] [outer = 0x119fdc000] 13:27:16 INFO - PROCESS | 1664 | 1467318436678 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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 623ms 13:27:16 INFO - PROCESS | 1664 | 1467318436788 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 1664 | 1467318436790 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:27:16 INFO - PROCESS | 1664 | 1467318436795 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1664 | 1467318436797 Marionette TRACE conn2 <- [1,2394,null,{}] 13:27:16 INFO - PROCESS | 1664 | 1467318436802 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}] 13:27:16 INFO - PROCESS | 1664 | 1467318436804 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:16 INFO - PROCESS | 1664 | 1467318436900 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:27:17 INFO - PROCESS | 1664 | 1467318436999 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1664 | 1467318437003 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f18800 == 39 [pid = 1664] [id = 606] 13:27:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x112699800) [pid = 1664] [serial = 1818] [outer = 0x0] 13:27:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1128cfc00) [pid = 1664] [serial = 1819] [outer = 0x112699800] 13:27:17 INFO - PROCESS | 1664 | 1467318437034 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112a86c00) [pid = 1664] [serial = 1820] [outer = 0x112699800] 13:27:17 INFO - PROCESS | 1664 | 1467318437551 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]]]}] 13:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 828ms 13:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:27:17 INFO - PROCESS | 1664 | 1467318437629 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 1664 | 1467318437631 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:27:17 INFO - PROCESS | 1664 | 1467318437635 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 1664 | 1467318437637 Marionette TRACE conn2 <- [1,2398,null,{}] 13:27:17 INFO - PROCESS | 1664 | 1467318437644 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}] 13:27:17 INFO - PROCESS | 1664 | 1467318437646 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:17 INFO - PROCESS | 1664 | 1467318437755 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:27:17 INFO - PROCESS | 1664 | 1467318437838 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1664 | 1467318437840 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211be800 == 40 [pid = 1664] [id = 607] 13:27:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1164eb800) [pid = 1664] [serial = 1821] [outer = 0x0] 13:27:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x116757800) [pid = 1664] [serial = 1822] [outer = 0x1164eb800] 13:27:17 INFO - PROCESS | 1664 | 1467318437871 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x116fd9c00) [pid = 1664] [serial = 1823] [outer = 0x1164eb800] 13:27:18 INFO - PROCESS | 1664 | 1467318438532 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]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 926ms 13:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:27:18 INFO - PROCESS | 1664 | 1467318438560 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:27:18 INFO - PROCESS | 1664 | 1467318438562 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:27:18 INFO - PROCESS | 1664 | 1467318438566 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 1664 | 1467318438567 Marionette TRACE conn2 <- [1,2402,null,{}] 13:27:18 INFO - PROCESS | 1664 | 1467318438571 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}] 13:27:18 INFO - PROCESS | 1664 | 1467318438573 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:18 INFO - PROCESS | 1664 | 1467318438678 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:27:18 INFO - PROCESS | 1664 | 1467318438764 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 1664 | 1467318438767 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x11682a800 == 41 [pid = 1664] [id = 608] 13:27:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1131b8800) [pid = 1664] [serial = 1824] [outer = 0x0] 13:27:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11337fc00) [pid = 1664] [serial = 1825] [outer = 0x1131b8800] 13:27:18 INFO - PROCESS | 1664 | 1467318438796 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x115d4f000) [pid = 1664] [serial = 1826] [outer = 0x1131b8800] 13:27:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab12800 == 40 [pid = 1664] [id = 604] 13:27:18 INFO - PROCESS | 1664 | --DOCSHELL 0x1211af800 == 39 [pid = 1664] [id = 603] 13:27:18 INFO - PROCESS | 1664 | --DOCSHELL 0x117d7b800 == 38 [pid = 1664] [id = 602] 13:27:18 INFO - PROCESS | 1664 | --DOCSHELL 0x128f59800 == 37 [pid = 1664] [id = 601] 13:27:18 INFO - PROCESS | 1664 | --DOCSHELL 0x125aa7800 == 36 [pid = 1664] [id = 600] 13:27:18 INFO - PROCESS | 1664 | --DOCSHELL 0x123c58000 == 35 [pid = 1664] [id = 599] 13:27:19 INFO - PROCESS | 1664 | --DOCSHELL 0x11a072800 == 34 [pid = 1664] [id = 598] 13:27:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d8000 == 33 [pid = 1664] [id = 597] 13:27:19 INFO - PROCESS | 1664 | --DOCSHELL 0x117d6c800 == 32 [pid = 1664] [id = 596] 13:27:19 INFO - PROCESS | 1664 | --DOCSHELL 0x115eea000 == 31 [pid = 1664] [id = 595] 13:27:19 INFO - PROCESS | 1664 | --DOCSHELL 0x113c17000 == 30 [pid = 1664] [id = 594] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1290c9000) [pid = 1664] [serial = 1765] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128fa6800) [pid = 1664] [serial = 1763] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1254e3c00) [pid = 1664] [serial = 1747] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x127014800) [pid = 1664] [serial = 1750] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x126b57400) [pid = 1664] [serial = 1748] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1290d3000) [pid = 1664] [serial = 1766] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116fe3400) [pid = 1664] [serial = 1735] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11830ac00) [pid = 1664] [serial = 1736] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112f61000) [pid = 1664] [serial = 1726] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x115d48c00) [pid = 1664] [serial = 1727] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118fb5c00) [pid = 1664] [serial = 1738] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1197adc00) [pid = 1664] [serial = 1739] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1288ae400) [pid = 1664] [serial = 1753] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119fd9c00) [pid = 1664] [serial = 1744] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119b34400) [pid = 1664] [serial = 1741] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119f9f000) [pid = 1664] [serial = 1742] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115ddf800) [pid = 1664] [serial = 1732] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116aed400) [pid = 1664] [serial = 1733] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x117d12000) [pid = 1664] [serial = 1729] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118362800) [pid = 1664] [serial = 1730] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1288e4000) [pid = 1664] [serial = 1724] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12889f800) [pid = 1664] [serial = 1751] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1288e6c00) [pid = 1664] [serial = 1754] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x116889000) [pid = 1664] [serial = 1757] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1289c6000) [pid = 1664] [serial = 1762] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x112f10000) [pid = 1664] [serial = 1756] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x123d07400) [pid = 1664] [serial = 1745] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x118f7d400) [pid = 1664] [serial = 1759] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x125ab6c00) [pid = 1664] [serial = 1760] [outer = 0x0] [url = about:blank] 13:27:19 INFO - PROCESS | 1664 | 1467318439249 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]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 726ms 13:27:19 INFO - PROCESS | 1664 | 1467318439294 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1664 | 1467318439298 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:27:19 INFO - PROCESS | 1664 | 1467318439314 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1664 | 1467318439316 Marionette TRACE conn2 <- [1,2406,null,{}] 13:27:19 INFO - PROCESS | 1664 | 1467318439332 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}] 13:27:19 INFO - PROCESS | 1664 | 1467318439334 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:19 INFO - PROCESS | 1664 | 1467318439462 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:27:19 INFO - PROCESS | 1664 | 1467318439477 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 1664 | 1467318439479 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x1184d1000 == 31 [pid = 1664] [id = 609] 13:27:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116aef400) [pid = 1664] [serial = 1827] [outer = 0x0] 13:27:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116f64800) [pid = 1664] [serial = 1828] [outer = 0x116aef400] 13:27:19 INFO - PROCESS | 1664 | 1467318439526 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x116fdf000) [pid = 1664] [serial = 1829] [outer = 0x116aef400] 13:27:19 INFO - PROCESS | 1664 | 1467318439922 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]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 634ms 13:27:19 INFO - PROCESS | 1664 | 1467318439939 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1664 | 1467318439940 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:27:19 INFO - PROCESS | 1664 | 1467318439943 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1664 | 1467318439946 Marionette TRACE conn2 <- [1,2410,null,{}] 13:27:19 INFO - PROCESS | 1664 | 1467318439954 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}] 13:27:19 INFO - PROCESS | 1664 | 1467318439958 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:20 INFO - PROCESS | 1664 | 1467318440059 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:27:20 INFO - PROCESS | 1664 | 1467318440066 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 1664 | 1467318440069 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5a800 == 32 [pid = 1664] [id = 610] 13:27:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1176f8400) [pid = 1664] [serial = 1830] [outer = 0x0] 13:27:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11830cc00) [pid = 1664] [serial = 1831] [outer = 0x1176f8400] 13:27:20 INFO - PROCESS | 1664 | 1467318440115 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118f73c00) [pid = 1664] [serial = 1832] [outer = 0x1176f8400] 13:27:20 INFO - PROCESS | 1664 | 1467318440580 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]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 13:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:27:20 INFO - PROCESS | 1664 | 1467318440615 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:27:20 INFO - PROCESS | 1664 | 1467318440617 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:27:20 INFO - PROCESS | 1664 | 1467318440619 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 1664 | 1467318440620 Marionette TRACE conn2 <- [1,2414,null,{}] 13:27:20 INFO - PROCESS | 1664 | 1467318440622 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}] 13:27:20 INFO - PROCESS | 1664 | 1467318440624 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:20 INFO - PROCESS | 1664 | 1467318440706 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:27:20 INFO - PROCESS | 1664 | 1467318440711 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 1664 | 1467318440713 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a05800 == 33 [pid = 1664] [id = 611] 13:27:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118fb4400) [pid = 1664] [serial = 1833] [outer = 0x0] 13:27:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119672c00) [pid = 1664] [serial = 1834] [outer = 0x118fb4400] 13:27:20 INFO - PROCESS | 1664 | 1467318440738 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1197a9800) [pid = 1664] [serial = 1835] [outer = 0x118fb4400] 13:27:21 INFO - PROCESS | 1664 | 1467318441097 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]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 13:27:21 INFO - PROCESS | 1664 | 1467318441138 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 1664 | 1467318441139 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:27:21 INFO - PROCESS | 1664 | 1467318441144 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1664 | 1467318441145 Marionette TRACE conn2 <- [1,2418,null,{}] 13:27:21 INFO - PROCESS | 1664 | 1467318441147 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}] 13:27:21 INFO - PROCESS | 1664 | 1467318441149 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:21 INFO - PROCESS | 1664 | 1467318441260 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:27:21 INFO - PROCESS | 1664 | 1467318441271 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1664 | 1467318441272 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x128894800 == 34 [pid = 1664] [id = 612] 13:27:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128d9c00) [pid = 1664] [serial = 1836] [outer = 0x0] 13:27:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119ad9400) [pid = 1664] [serial = 1837] [outer = 0x1128d9c00] 13:27:21 INFO - PROCESS | 1664 | 1467318441297 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119ae4c00) [pid = 1664] [serial = 1838] [outer = 0x1128d9c00] 13:27:21 INFO - PROCESS | 1664 | 1467318441650 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]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 13:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:27:21 INFO - PROCESS | 1664 | 1467318441663 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 1664 | 1467318441664 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:27:21 INFO - PROCESS | 1664 | 1467318441667 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1664 | 1467318441668 Marionette TRACE conn2 <- [1,2422,null,{}] 13:27:21 INFO - PROCESS | 1664 | 1467318441670 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}] 13:27:21 INFO - PROCESS | 1664 | 1467318441676 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:21 INFO - PROCESS | 1664 | 1467318441802 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:27:21 INFO - PROCESS | 1664 | 1467318441806 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1664 | 1467318441808 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2ed000 == 35 [pid = 1664] [id = 613] 13:27:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119b2e400) [pid = 1664] [serial = 1839] [outer = 0x0] 13:27:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119f4dc00) [pid = 1664] [serial = 1840] [outer = 0x119b2e400] 13:27:21 INFO - PROCESS | 1664 | 1467318441832 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124f2fc00) [pid = 1664] [serial = 1841] [outer = 0x119b2e400] 13:27:22 INFO - PROCESS | 1664 | 1467318442219 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]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 569ms 13:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:27:22 INFO - PROCESS | 1664 | 1467318442236 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1664 | 1467318442238 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:27:22 INFO - PROCESS | 1664 | 1467318442241 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1664 | 1467318442243 Marionette TRACE conn2 <- [1,2426,null,{}] 13:27:22 INFO - PROCESS | 1664 | 1467318442245 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}] 13:27:22 INFO - PROCESS | 1664 | 1467318442247 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:22 INFO - PROCESS | 1664 | 1467318442355 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:27:22 INFO - PROCESS | 1664 | 1467318442359 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 1664 | 1467318442360 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b006800 == 36 [pid = 1664] [id = 614] 13:27:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124f2f800) [pid = 1664] [serial = 1842] [outer = 0x0] 13:27:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1256dec00) [pid = 1664] [serial = 1843] [outer = 0x124f2f800] 13:27:22 INFO - PROCESS | 1664 | 1467318442384 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1260b5c00) [pid = 1664] [serial = 1844] [outer = 0x124f2f800] 13:27:22 INFO - PROCESS | 1664 | 1467318442700 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]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 13:27:22 INFO - PROCESS | 1664 | 1467318442729 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1664 | 1467318442731 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:27:22 INFO - PROCESS | 1664 | 1467318442733 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1664 | 1467318442734 Marionette TRACE conn2 <- [1,2430,null,{}] 13:27:22 INFO - PROCESS | 1664 | 1467318442736 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}] 13:27:22 INFO - PROCESS | 1664 | 1467318442738 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:22 INFO - PROCESS | 1664 | 1467318442849 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:27:22 INFO - PROCESS | 1664 | 1467318442860 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 1664 | 1467318442861 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bda0800 == 37 [pid = 1664] [id = 615] 13:27:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x112699400) [pid = 1664] [serial = 1845] [outer = 0x0] 13:27:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1260c0c00) [pid = 1664] [serial = 1846] [outer = 0x112699400] 13:27:22 INFO - PROCESS | 1664 | 1467318442886 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1260f5c00) [pid = 1664] [serial = 1847] [outer = 0x112699400] 13:27:23 INFO - PROCESS | 1664 | 1467318443213 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]]]}] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11815ec00) [pid = 1664] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1131ba800) [pid = 1664] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x112693000) [pid = 1664] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116a1b400) [pid = 1664] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116fe1400) [pid = 1664] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x110fa8800) [pid = 1664] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119fa2800) [pid = 1664] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x110e9ec00) [pid = 1664] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11663c400) [pid = 1664] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119ad9800) [pid = 1664] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124a8e000) [pid = 1664] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1176f6400) [pid = 1664] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x124fa3000) [pid = 1664] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1128d6400) [pid = 1664] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11269f000) [pid = 1664] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:27:23 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x117d13400) [pid = 1664] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 620ms 13:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:27:23 INFO - PROCESS | 1664 | 1467318443354 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 1664 | 1467318443355 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:27:23 INFO - PROCESS | 1664 | 1467318443357 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 1664 | 1467318443358 Marionette TRACE conn2 <- [1,2434,null,{}] 13:27:23 INFO - PROCESS | 1664 | 1467318443361 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}] 13:27:23 INFO - PROCESS | 1664 | 1467318443362 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:23 INFO - PROCESS | 1664 | 1467318443450 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:27:23 INFO - PROCESS | 1664 | 1467318443453 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1664 | 1467318443454 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fc1000 == 38 [pid = 1664] [id = 616] 13:27:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1128cac00) [pid = 1664] [serial = 1848] [outer = 0x0] 13:27:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x113386800) [pid = 1664] [serial = 1849] [outer = 0x1128cac00] 13:27:23 INFO - PROCESS | 1664 | 1467318443480 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116fdd000) [pid = 1664] [serial = 1850] [outer = 0x1128cac00] 13:27:23 INFO - PROCESS | 1664 | 1467318443876 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]]]}] 13:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 568ms 13:27:23 INFO - PROCESS | 1664 | 1467318443926 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 1664 | 1467318443927 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:27:23 INFO - PROCESS | 1664 | 1467318443934 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 1664 | 1467318443936 Marionette TRACE conn2 <- [1,2438,null,{}] 13:27:23 INFO - PROCESS | 1664 | 1467318443944 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}] 13:27:23 INFO - PROCESS | 1664 | 1467318443945 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:24 INFO - PROCESS | 1664 | 1467318444027 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:27:24 INFO - PROCESS | 1664 | 1467318444030 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:24 INFO - PROCESS | 1664 | 1467318444031 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c70a800 == 39 [pid = 1664] [id = 617] 13:27:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11888f000) [pid = 1664] [serial = 1851] [outer = 0x0] 13:27:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119b2ac00) [pid = 1664] [serial = 1852] [outer = 0x11888f000] 13:27:24 INFO - PROCESS | 1664 | 1467318444056 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x124a8e000) [pid = 1664] [serial = 1853] [outer = 0x11888f000] 13:27:24 INFO - PROCESS | 1664 | 1467318444394 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]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 468ms 13:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:27:24 INFO - PROCESS | 1664 | 1467318444403 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 1664 | 1467318444404 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:27:24 INFO - PROCESS | 1664 | 1467318444408 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1664 | 1467318444410 Marionette TRACE conn2 <- [1,2442,null,{}] 13:27:24 INFO - PROCESS | 1664 | 1467318444413 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}] 13:27:24 INFO - PROCESS | 1664 | 1467318444414 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:24 INFO - PROCESS | 1664 | 1467318444516 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:27:24 INFO - PROCESS | 1664 | 1467318444577 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:24 INFO - PROCESS | 1664 | 1467318444578 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb04000 == 40 [pid = 1664] [id = 618] 13:27:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11975f400) [pid = 1664] [serial = 1854] [outer = 0x0] 13:27:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126b57400) [pid = 1664] [serial = 1855] [outer = 0x11975f400] 13:27:24 INFO - PROCESS | 1664 | 1467318444604 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x127248400) [pid = 1664] [serial = 1856] [outer = 0x11975f400] 13:27:24 INFO - PROCESS | 1664 | 1467318444880 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]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 521ms 13:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:27:24 INFO - PROCESS | 1664 | 1467318444930 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 1664 | 1467318444932 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:27:24 INFO - PROCESS | 1664 | 1467318444934 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1664 | 1467318444935 Marionette TRACE conn2 <- [1,2446,null,{}] 13:27:24 INFO - PROCESS | 1664 | 1467318444937 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}] 13:27:24 INFO - PROCESS | 1664 | 1467318444938 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:25 INFO - PROCESS | 1664 | 1467318445025 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:27:25 INFO - PROCESS | 1664 | 1467318445029 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1664 | 1467318445030 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc8d000 == 41 [pid = 1664] [id = 619] 13:27:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12724a000) [pid = 1664] [serial = 1857] [outer = 0x0] 13:27:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1288abc00) [pid = 1664] [serial = 1858] [outer = 0x12724a000] 13:27:25 INFO - PROCESS | 1664 | 1467318445054 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1288e6c00) [pid = 1664] [serial = 1859] [outer = 0x12724a000] 13:27:25 INFO - PROCESS | 1664 | 1467318445511 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]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 621ms 13:27:25 INFO - PROCESS | 1664 | 1467318445556 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 1664 | 1467318445559 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:27:25 INFO - PROCESS | 1664 | 1467318445562 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 1664 | 1467318445564 Marionette TRACE conn2 <- [1,2450,null,{}] 13:27:25 INFO - PROCESS | 1664 | 1467318445568 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}] 13:27:25 INFO - PROCESS | 1664 | 1467318445570 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:25 INFO - PROCESS | 1664 | 1467318445678 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:27:25 INFO - PROCESS | 1664 | 1467318445754 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1664 | 1467318445755 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x11820e800 == 42 [pid = 1664] [id = 620] 13:27:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1128d5800) [pid = 1664] [serial = 1860] [outer = 0x0] 13:27:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x113c64400) [pid = 1664] [serial = 1861] [outer = 0x1128d5800] 13:27:25 INFO - PROCESS | 1664 | 1467318445787 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x115e1fc00) [pid = 1664] [serial = 1862] [outer = 0x1128d5800] 13:27:26 INFO - PROCESS | 1664 | 1467318446223 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]]]}] 13:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 672ms 13:27:26 INFO - PROCESS | 1664 | 1467318446234 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 1664 | 1467318446237 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:27:26 INFO - PROCESS | 1664 | 1467318446241 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 1664 | 1467318446243 Marionette TRACE conn2 <- [1,2454,null,{}] 13:27:26 INFO - PROCESS | 1664 | 1467318446246 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}] 13:27:26 INFO - PROCESS | 1664 | 1467318446248 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:26 INFO - PROCESS | 1664 | 1467318446355 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:27:26 INFO - PROCESS | 1664 | 1467318446416 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 1664 | 1467318446417 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x125aa2800 == 43 [pid = 1664] [id = 621] 13:27:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116fdf800) [pid = 1664] [serial = 1863] [outer = 0x0] 13:27:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x117d12800) [pid = 1664] [serial = 1864] [outer = 0x116fdf800] 13:27:26 INFO - PROCESS | 1664 | 1467318446448 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118362400) [pid = 1664] [serial = 1865] [outer = 0x116fdf800] 13:27:26 INFO - PROCESS | 1664 | 1467318446919 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]]]}] 13:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 720ms 13:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:27:26 INFO - PROCESS | 1664 | 1467318446962 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 1664 | 1467318446965 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:27:26 INFO - PROCESS | 1664 | 1467318446968 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 1664 | 1467318446973 Marionette TRACE conn2 <- [1,2458,null,{}] 13:27:27 INFO - PROCESS | 1664 | 1467318447005 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}] 13:27:27 INFO - PROCESS | 1664 | 1467318447008 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:27 INFO - PROCESS | 1664 | 1467318447153 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:27:27 INFO - PROCESS | 1664 | 1467318447210 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 1664 | 1467318447212 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc88000 == 44 [pid = 1664] [id = 622] 13:27:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119a6d400) [pid = 1664] [serial = 1866] [outer = 0x0] 13:27:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119b51800) [pid = 1664] [serial = 1867] [outer = 0x119a6d400] 13:27:27 INFO - PROCESS | 1664 | 1467318447245 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119facc00) [pid = 1664] [serial = 1868] [outer = 0x119a6d400] 13:27:27 INFO - PROCESS | 1664 | 1467318447668 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]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 751ms 13:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:27:27 INFO - PROCESS | 1664 | 1467318447719 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 1664 | 1467318447720 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:27:27 INFO - PROCESS | 1664 | 1467318447723 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1664 | 1467318447724 Marionette TRACE conn2 <- [1,2462,null,{}] 13:27:27 INFO - PROCESS | 1664 | 1467318447726 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}] 13:27:27 INFO - PROCESS | 1664 | 1467318447728 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:27 INFO - PROCESS | 1664 | 1467318447832 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:27:27 INFO - PROCESS | 1664 | 1467318447892 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 1664 | 1467318447894 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d374800 == 45 [pid = 1664] [id = 623] 13:27:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124a8ac00) [pid = 1664] [serial = 1869] [outer = 0x0] 13:27:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x124f29400) [pid = 1664] [serial = 1870] [outer = 0x124a8ac00] 13:27:27 INFO - PROCESS | 1664 | 1467318447923 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1260b8000) [pid = 1664] [serial = 1871] [outer = 0x124a8ac00] 13:27:28 INFO - PROCESS | 1664 | 1467318448371 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]]]}] 13:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 13:27:28 INFO - PROCESS | 1664 | 1467318448394 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:27:28 INFO - PROCESS | 1664 | 1467318448396 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:27:28 INFO - PROCESS | 1664 | 1467318448398 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 1664 | 1467318448399 Marionette TRACE conn2 <- [1,2466,null,{}] 13:27:28 INFO - PROCESS | 1664 | 1467318448402 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}] 13:27:28 INFO - PROCESS | 1664 | 1467318448403 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:28 INFO - PROCESS | 1664 | 1467318448525 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:27:28 INFO - PROCESS | 1664 | 1467318448757 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 1664 | 1467318448758 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11821a800 == 46 [pid = 1664] [id = 624] 13:27:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112a82000) [pid = 1664] [serial = 1872] [outer = 0x0] 13:27:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x112f62c00) [pid = 1664] [serial = 1873] [outer = 0x112a82000] 13:27:28 INFO - PROCESS | 1664 | 1467318448788 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x115e22c00) [pid = 1664] [serial = 1874] [outer = 0x112a82000] 13:27:29 INFO - PROCESS | 1664 | 1467318449202 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]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 827ms 13:27:29 INFO - PROCESS | 1664 | 1467318449227 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1664 | 1467318449229 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:27:29 INFO - PROCESS | 1664 | 1467318449232 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1664 | 1467318449234 Marionette TRACE conn2 <- [1,2470,null,{}] 13:27:29 INFO - PROCESS | 1664 | 1467318449237 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}] 13:27:29 INFO - PROCESS | 1664 | 1467318449239 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:29 INFO - PROCESS | 1664 | 1467318449336 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:27:29 INFO - PROCESS | 1664 | 1467318449399 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 1664 | 1467318449400 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191dc000 == 47 [pid = 1664] [id = 625] 13:27:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116fe1800) [pid = 1664] [serial = 1875] [outer = 0x0] 13:27:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118132400) [pid = 1664] [serial = 1876] [outer = 0x116fe1800] 13:27:29 INFO - PROCESS | 1664 | 1467318449428 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11836b000) [pid = 1664] [serial = 1877] [outer = 0x116fe1800] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb04000 == 46 [pid = 1664] [id = 618] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12c70a800 == 45 [pid = 1664] [id = 617] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x124fc1000 == 44 [pid = 1664] [id = 616] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12bda0800 == 43 [pid = 1664] [id = 615] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12b006800 == 42 [pid = 1664] [id = 614] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2ed000 == 41 [pid = 1664] [id = 613] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x128894800 == 40 [pid = 1664] [id = 612] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x126a05800 == 39 [pid = 1664] [id = 611] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5a800 == 38 [pid = 1664] [id = 610] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x1184d1000 == 37 [pid = 1664] [id = 609] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11682a800 == 36 [pid = 1664] [id = 608] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x1211be800 == 35 [pid = 1664] [id = 607] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x116f18800 == 34 [pid = 1664] [id = 606] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12b90e000 == 33 [pid = 1664] [id = 605] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11821a800 == 32 [pid = 1664] [id = 624] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12d374800 == 31 [pid = 1664] [id = 623] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc88000 == 30 [pid = 1664] [id = 622] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x125aa2800 == 29 [pid = 1664] [id = 621] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc8d000 == 28 [pid = 1664] [id = 619] 13:27:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11820e800 == 27 [pid = 1664] [id = 620] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118f7a800) [pid = 1664] [serial = 1801] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1290ce400) [pid = 1664] [serial = 1781] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128ad0c00) [pid = 1664] [serial = 1780] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11888c400) [pid = 1664] [serial = 1799] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119b2ec00) [pid = 1664] [serial = 1804] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119adec00) [pid = 1664] [serial = 1802] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x112d32400) [pid = 1664] [serial = 1807] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119f47800) [pid = 1664] [serial = 1805] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116aee400) [pid = 1664] [serial = 1808] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1211e8c00) [pid = 1664] [serial = 1813] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1128d5c00) [pid = 1664] [serial = 1787] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116fdb400) [pid = 1664] [serial = 1793] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118f80400) [pid = 1664] [serial = 1810] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119fa1000) [pid = 1664] [serial = 1811] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11813c800) [pid = 1664] [serial = 1796] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x124c2d400) [pid = 1664] [serial = 1816] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11836fc00) [pid = 1664] [serial = 1798] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1131db000) [pid = 1664] [serial = 1789] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x115d48800) [pid = 1664] [serial = 1790] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11269c400) [pid = 1664] [serial = 1786] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116af7c00) [pid = 1664] [serial = 1792] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x117d10000) [pid = 1664] [serial = 1795] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112d8b400) [pid = 1664] [serial = 1783] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x123d0dc00) [pid = 1664] [serial = 1814] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x115dde400) [pid = 1664] [serial = 1784] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x112f64000) [pid = 1664] [serial = 1769] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x112698400) [pid = 1664] [serial = 1768] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118f77400) [pid = 1664] [serial = 1772] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x118368800) [pid = 1664] [serial = 1771] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1210b6c00) [pid = 1664] [serial = 1775] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119f4a400) [pid = 1664] [serial = 1774] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1288a0c00) [pid = 1664] [serial = 1778] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1260b4c00) [pid = 1664] [serial = 1777] [outer = 0x0] [url = about:blank] 13:27:30 INFO - PROCESS | 1664 | 1467318450353 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]]]}] 13:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1175ms 13:27:30 INFO - PROCESS | 1664 | 1467318450407 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 1664 | 1467318450409 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:27:30 INFO - PROCESS | 1664 | 1467318450412 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 1664 | 1467318450415 Marionette TRACE conn2 <- [1,2474,null,{}] 13:27:30 INFO - PROCESS | 1664 | 1467318450418 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}] 13:27:30 INFO - PROCESS | 1664 | 1467318450420 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:30 INFO - PROCESS | 1664 | 1467318450504 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:27:30 INFO - PROCESS | 1664 | 1467318450510 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1664 | 1467318450513 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f30800 == 28 [pid = 1664] [id = 626] 13:27:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1133b3400) [pid = 1664] [serial = 1878] [outer = 0x0] 13:27:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x115d4f400) [pid = 1664] [serial = 1879] [outer = 0x1133b3400] 13:27:30 INFO - PROCESS | 1664 | 1467318450541 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11619e800) [pid = 1664] [serial = 1880] [outer = 0x1133b3400] 13:27:30 INFO - PROCESS | 1664 | 1467318450901 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]]]}] 13:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 523ms 13:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:27:30 INFO - PROCESS | 1664 | 1467318450934 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 1664 | 1467318450938 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:27:30 INFO - PROCESS | 1664 | 1467318450944 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 1664 | 1467318450946 Marionette TRACE conn2 <- [1,2478,null,{}] 13:27:30 INFO - PROCESS | 1664 | 1467318450954 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}] 13:27:30 INFO - PROCESS | 1664 | 1467318450956 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:31 INFO - PROCESS | 1664 | 1467318451037 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:27:31 INFO - PROCESS | 1664 | 1467318451043 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 1664 | 1467318451044 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183bc800 == 29 [pid = 1664] [id = 627] 13:27:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x116803000) [pid = 1664] [serial = 1881] [outer = 0x0] 13:27:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x116fda000) [pid = 1664] [serial = 1882] [outer = 0x116803000] 13:27:31 INFO - PROCESS | 1664 | 1467318451072 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118138800) [pid = 1664] [serial = 1883] [outer = 0x116803000] 13:27:31 INFO - PROCESS | 1664 | 1467318451445 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]]]}] 13:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 534ms 13:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:27:31 INFO - PROCESS | 1664 | 1467318451477 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 1664 | 1467318451478 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:27:31 INFO - PROCESS | 1664 | 1467318451480 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1664 | 1467318451483 Marionette TRACE conn2 <- [1,2482,null,{}] 13:27:31 INFO - PROCESS | 1664 | 1467318451491 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}] 13:27:31 INFO - PROCESS | 1664 | 1467318451494 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:31 INFO - PROCESS | 1664 | 1467318451573 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:27:31 INFO - PROCESS | 1664 | 1467318451580 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 1664 | 1467318451582 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211b1000 == 30 [pid = 1664] [id = 628] 13:27:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118370c00) [pid = 1664] [serial = 1884] [outer = 0x0] 13:27:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1188de800) [pid = 1664] [serial = 1885] [outer = 0x118370c00] 13:27:31 INFO - PROCESS | 1664 | 1467318451610 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11964d000) [pid = 1664] [serial = 1886] [outer = 0x118370c00] 13:27:32 INFO - PROCESS | 1664 | 1467318452140 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]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 724ms 13:27:32 INFO - PROCESS | 1664 | 1467318452204 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 1664 | 1467318452208 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:27:32 INFO - PROCESS | 1664 | 1467318452212 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 1664 | 1467318452214 Marionette TRACE conn2 <- [1,2486,null,{}] 13:27:32 INFO - PROCESS | 1664 | 1467318452218 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}] 13:27:32 INFO - PROCESS | 1664 | 1467318452220 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:32 INFO - PROCESS | 1664 | 1467318452325 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:27:32 INFO - PROCESS | 1664 | 1467318452452 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 1664 | 1467318452453 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183ad000 == 31 [pid = 1664] [id = 629] 13:27:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x113c65800) [pid = 1664] [serial = 1887] [outer = 0x0] 13:27:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x115e21c00) [pid = 1664] [serial = 1888] [outer = 0x113c65800] 13:27:32 INFO - PROCESS | 1664 | 1467318452487 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116f64c00) [pid = 1664] [serial = 1889] [outer = 0x113c65800] 13:27:32 INFO - PROCESS | 1664 | 1467318452957 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]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 772ms 13:27:32 INFO - PROCESS | 1664 | 1467318452984 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 1664 | 1467318452987 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:27:32 INFO - PROCESS | 1664 | 1467318452992 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 1664 | 1467318452994 Marionette TRACE conn2 <- [1,2490,null,{}] 13:27:32 INFO - PROCESS | 1664 | 1467318452996 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}] 13:27:32 INFO - PROCESS | 1664 | 1467318452998 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:33 INFO - PROCESS | 1664 | 1467318453104 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:27:33 INFO - PROCESS | 1664 | 1467318453163 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 1664 | 1467318453164 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1248d1800 == 32 [pid = 1664] [id = 630] 13:27:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116fe2400) [pid = 1664] [serial = 1890] [outer = 0x0] 13:27:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118728c00) [pid = 1664] [serial = 1891] [outer = 0x116fe2400] 13:27:33 INFO - PROCESS | 1664 | 1467318453197 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1193e9000) [pid = 1664] [serial = 1892] [outer = 0x116fe2400] 13:27:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1183bc800 == 31 [pid = 1664] [id = 627] 13:27:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116f30800 == 30 [pid = 1664] [id = 626] 13:27:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1191dc000 == 29 [pid = 1664] [id = 625] 13:27:33 INFO - PROCESS | 1664 | 1467318453814 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]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 870ms 13:27:33 INFO - PROCESS | 1664 | 1467318453862 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:27:33 INFO - PROCESS | 1664 | 1467318453865 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:27:33 INFO - PROCESS | 1664 | 1467318453868 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1664 | 1467318453870 Marionette TRACE conn2 <- [1,2494,null,{}] 13:27:33 INFO - PROCESS | 1664 | 1467318453873 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}] 13:27:33 INFO - PROCESS | 1664 | 1467318453875 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:33 INFO - PROCESS | 1664 | 1467318453958 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:27:34 INFO - PROCESS | 1664 | 1467318454032 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1664 | 1467318454033 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d6c000 == 30 [pid = 1664] [id = 631] 13:27:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x113c64800) [pid = 1664] [serial = 1893] [outer = 0x0] 13:27:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11687fc00) [pid = 1664] [serial = 1894] [outer = 0x113c64800] 13:27:34 INFO - PROCESS | 1664 | 1467318454063 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1176f9800) [pid = 1664] [serial = 1895] [outer = 0x113c64800] 13:27:34 INFO - PROCESS | 1664 | 1467318454406 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]]]}] 13:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 573ms 13:27:34 INFO - PROCESS | 1664 | 1467318454442 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:27:34 INFO - PROCESS | 1664 | 1467318454446 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:27:34 INFO - PROCESS | 1664 | 1467318454450 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 1664 | 1467318454452 Marionette TRACE conn2 <- [1,2498,null,{}] 13:27:34 INFO - PROCESS | 1664 | 1467318454454 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}] 13:27:34 INFO - PROCESS | 1664 | 1467318454456 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:34 INFO - PROCESS | 1664 | 1467318454556 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:27:34 INFO - PROCESS | 1664 | 1467318454594 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1664 | 1467318454595 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c49000 == 31 [pid = 1664] [id = 632] 13:27:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11872f800) [pid = 1664] [serial = 1896] [outer = 0x0] 13:27:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1193e6c00) [pid = 1664] [serial = 1897] [outer = 0x11872f800] 13:27:34 INFO - PROCESS | 1664 | 1467318454623 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1197a9000) [pid = 1664] [serial = 1898] [outer = 0x11872f800] 13:27:34 INFO - PROCESS | 1664 | 1467318454987 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 574ms 13:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:27:35 INFO - PROCESS | 1664 | 1467318455025 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1664 | 1467318455026 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:27:35 INFO - PROCESS | 1664 | 1467318455028 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1664 | 1467318455031 Marionette TRACE conn2 <- [1,2502,null,{}] 13:27:35 INFO - PROCESS | 1664 | 1467318455038 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}] 13:27:35 INFO - PROCESS | 1664 | 1467318455040 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:35 INFO - PROCESS | 1664 | 1467318455149 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:27:35 INFO - PROCESS | 1664 | 1467318455212 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:35 INFO - PROCESS | 1664 | 1467318455215 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x128885800 == 32 [pid = 1664] [id = 633] 13:27:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119a71000) [pid = 1664] [serial = 1899] [outer = 0x0] 13:27:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119b33400) [pid = 1664] [serial = 1900] [outer = 0x119a71000] 13:27:35 INFO - PROCESS | 1664 | 1467318455284 Marionette DEBUG loaded listener.js 13:27:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119f4fc00) [pid = 1664] [serial = 1901] [outer = 0x119a71000] 13:27:35 INFO - PROCESS | 1664 | 1467318455770 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 773ms 13:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:27:35 INFO - PROCESS | 1664 | 1467318455802 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1664 | 1467318455805 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:27:35 INFO - PROCESS | 1664 | 1467318455810 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1664 | 1467318455813 Marionette TRACE conn2 <- [1,2506,null,{}] 13:27:35 INFO - PROCESS | 1664 | 1467318455816 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}] 13:27:35 INFO - PROCESS | 1664 | 1467318455818 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:35 INFO - PROCESS | 1664 | 1467318455936 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:27:35 INFO - PROCESS | 1664 | 1467318455947 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:35 INFO - PROCESS | 1664 | 1467318455948 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x113c13000 == 33 [pid = 1664] [id = 634] 13:27:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119b39c00) [pid = 1664] [serial = 1902] [outer = 0x0] 13:27:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11a0d0800) [pid = 1664] [serial = 1903] [outer = 0x119b39c00] 13:27:35 INFO - PROCESS | 1664 | 1467318455974 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x110ea4000) [pid = 1664] [serial = 1904] [outer = 0x119b39c00] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116803000) [pid = 1664] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112a82000) [pid = 1664] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116fe1800) [pid = 1664] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1133b3400) [pid = 1664] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119b2e400) [pid = 1664] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124f2f800) [pid = 1664] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1128d5800) [pid = 1664] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112699400) [pid = 1664] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112699800) [pid = 1664] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118fb4400) [pid = 1664] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119fdc000) [pid = 1664] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116aef400) [pid = 1664] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1131b8800) [pid = 1664] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1164eb800) [pid = 1664] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1176f8400) [pid = 1664] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116fdf800) [pid = 1664] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1128cac00) [pid = 1664] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11975f400) [pid = 1664] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119a6d400) [pid = 1664] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12724a000) [pid = 1664] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11888f000) [pid = 1664] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1128d9c00) [pid = 1664] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:27:36 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x124a8ac00) [pid = 1664] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:27:36 INFO - PROCESS | 1664 | 1467318456483 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]]]}] 13:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 725ms 13:27:36 INFO - PROCESS | 1664 | 1467318456565 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:27:36 INFO - PROCESS | 1664 | 1467318456578 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:27:36 INFO - PROCESS | 1664 | 1467318456582 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:27:36 INFO - PROCESS | 1664 | 1467318456584 Marionette TRACE conn2 <- [1,2510,null,{}] 13:27:36 INFO - PROCESS | 1664 | 1467318456587 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}] 13:27:36 INFO - PROCESS | 1664 | 1467318456589 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:36 INFO - PROCESS | 1664 | 1467318456742 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:27:36 INFO - PROCESS | 1664 | 1467318456785 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1664 | 1467318456786 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a56800 == 34 [pid = 1664] [id = 635] 13:27:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x111c22000) [pid = 1664] [serial = 1905] [outer = 0x0] 13:27:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x112a82000) [pid = 1664] [serial = 1906] [outer = 0x111c22000] 13:27:36 INFO - PROCESS | 1664 | 1467318456811 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x115e8f000) [pid = 1664] [serial = 1907] [outer = 0x111c22000] 13:27:37 INFO - PROCESS | 1664 | 1467318457088 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]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 570ms 13:27:37 INFO - PROCESS | 1664 | 1467318457152 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:27:37 INFO - PROCESS | 1664 | 1467318457153 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:27:37 INFO - PROCESS | 1664 | 1467318457155 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1664 | 1467318457157 Marionette TRACE conn2 <- [1,2514,null,{}] 13:27:37 INFO - PROCESS | 1664 | 1467318457161 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}] 13:27:37 INFO - PROCESS | 1664 | 1467318457165 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:37 INFO - PROCESS | 1664 | 1467318457273 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:27:37 INFO - PROCESS | 1664 | 1467318457338 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 1664 | 1467318457339 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d7000 == 35 [pid = 1664] [id = 636] 13:27:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11269b000) [pid = 1664] [serial = 1908] [outer = 0x0] 13:27:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11815ac00) [pid = 1664] [serial = 1909] [outer = 0x11269b000] 13:27:37 INFO - PROCESS | 1664 | 1467318457365 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1256a5000) [pid = 1664] [serial = 1910] [outer = 0x11269b000] 13:27:37 INFO - PROCESS | 1664 | 1467318457644 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]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 524ms 13:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:27:37 INFO - PROCESS | 1664 | 1467318457680 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 1664 | 1467318457681 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:27:37 INFO - PROCESS | 1664 | 1467318457683 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1664 | 1467318457684 Marionette TRACE conn2 <- [1,2518,null,{}] 13:27:37 INFO - PROCESS | 1664 | 1467318457687 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}] 13:27:37 INFO - PROCESS | 1664 | 1467318457688 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:37 INFO - PROCESS | 1664 | 1467318457768 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:27:37 INFO - PROCESS | 1664 | 1467318457772 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 1664 | 1467318457773 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b91e000 == 36 [pid = 1664] [id = 637] 13:27:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1256e8000) [pid = 1664] [serial = 1911] [outer = 0x0] 13:27:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1260b8c00) [pid = 1664] [serial = 1912] [outer = 0x1256e8000] 13:27:37 INFO - PROCESS | 1664 | 1467318457799 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1260ecc00) [pid = 1664] [serial = 1913] [outer = 0x1256e8000] 13:27:38 INFO - PROCESS | 1664 | 1467318458131 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]]]}] 13:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 470ms 13:27:38 INFO - PROCESS | 1664 | 1467318458154 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1664 | 1467318458156 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:27:38 INFO - PROCESS | 1664 | 1467318458161 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1664 | 1467318458162 Marionette TRACE conn2 <- [1,2522,null,{}] 13:27:38 INFO - PROCESS | 1664 | 1467318458165 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}] 13:27:38 INFO - PROCESS | 1664 | 1467318458166 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:38 INFO - PROCESS | 1664 | 1467318458272 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:27:38 INFO - PROCESS | 1664 | 1467318458281 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 1664 | 1467318458282 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdad800 == 37 [pid = 1664] [id = 638] 13:27:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119ad7c00) [pid = 1664] [serial = 1914] [outer = 0x0] 13:27:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126b5a400) [pid = 1664] [serial = 1915] [outer = 0x119ad7c00] 13:27:38 INFO - PROCESS | 1664 | 1467318458307 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126f0f400) [pid = 1664] [serial = 1916] [outer = 0x119ad7c00] 13:27:38 INFO - PROCESS | 1664 | 1467318458757 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]]]}] 13:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 620ms 13:27:38 INFO - PROCESS | 1664 | 1467318458781 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1664 | 1467318458784 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:27:38 INFO - PROCESS | 1664 | 1467318458787 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1664 | 1467318458789 Marionette TRACE conn2 <- [1,2526,null,{}] 13:27:38 INFO - PROCESS | 1664 | 1467318458794 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}] 13:27:38 INFO - PROCESS | 1664 | 1467318458796 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:38 INFO - PROCESS | 1664 | 1467318458903 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:27:38 INFO - PROCESS | 1664 | 1467318458977 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 1664 | 1467318458979 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5a800 == 38 [pid = 1664] [id = 639] 13:27:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x112d89800) [pid = 1664] [serial = 1917] [outer = 0x0] 13:27:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x115e8c800) [pid = 1664] [serial = 1918] [outer = 0x112d89800] 13:27:39 INFO - PROCESS | 1664 | 1467318459013 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116fde000) [pid = 1664] [serial = 1919] [outer = 0x112d89800] 13:27:39 INFO - PROCESS | 1664 | 1467318459447 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]]]}] 13:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 674ms 13:27:39 INFO - PROCESS | 1664 | 1467318459461 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:27:39 INFO - PROCESS | 1664 | 1467318459465 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:27:39 INFO - PROCESS | 1664 | 1467318459469 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:27:39 INFO - PROCESS | 1664 | 1467318459471 Marionette TRACE conn2 <- [1,2530,null,{}] 13:27:39 INFO - PROCESS | 1664 | 1467318459474 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}] 13:27:39 INFO - PROCESS | 1664 | 1467318459476 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:39 INFO - PROCESS | 1664 | 1467318459579 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:27:39 INFO - PROCESS | 1664 | 1467318459640 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 1664 | 1467318459641 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a61d800 == 39 [pid = 1664] [id = 640] 13:27:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118370800) [pid = 1664] [serial = 1920] [outer = 0x0] 13:27:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1197ac000) [pid = 1664] [serial = 1921] [outer = 0x118370800] 13:27:39 INFO - PROCESS | 1664 | 1467318459673 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119addc00) [pid = 1664] [serial = 1922] [outer = 0x118370800] 13:27:40 INFO - PROCESS | 1664 | 1467318460129 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]]]}] 13:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 671ms 13:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:27:40 INFO - PROCESS | 1664 | 1467318460142 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 1664 | 1467318460144 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:27:40 INFO - PROCESS | 1664 | 1467318460146 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 1664 | 1467318460149 Marionette TRACE conn2 <- [1,2534,null,{}] 13:27:40 INFO - PROCESS | 1664 | 1467318460157 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}] 13:27:40 INFO - PROCESS | 1664 | 1467318460160 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:40 INFO - PROCESS | 1664 | 1467318460264 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:27:40 INFO - PROCESS | 1664 | 1467318460365 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:40 INFO - PROCESS | 1664 | 1467318460367 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb0b800 == 40 [pid = 1664] [id = 641] 13:27:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119fa2c00) [pid = 1664] [serial = 1923] [outer = 0x0] 13:27:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1249b9000) [pid = 1664] [serial = 1924] [outer = 0x119fa2c00] 13:27:40 INFO - PROCESS | 1664 | 1467318460399 Marionette DEBUG loaded listener.js 13:27:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124f28c00) [pid = 1664] [serial = 1925] [outer = 0x119fa2c00] 13:27:40 INFO - PROCESS | 1664 | 1467318460811 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]]]}] 13:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 677ms 13:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:27:40 INFO - PROCESS | 1664 | 1467318460823 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 1664 | 1467318460825 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:27:40 INFO - PROCESS | 1664 | 1467318460827 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 1664 | 1467318460829 Marionette TRACE conn2 <- [1,2538,null,{}] 13:27:40 INFO - PROCESS | 1664 | 1467318460831 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}] 13:27:40 INFO - PROCESS | 1664 | 1467318460833 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:40 INFO - PROCESS | 1664 | 1467318460936 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:27:40 INFO - PROCESS | 1664 | 1467318460994 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:40 INFO - PROCESS | 1664 | 1467318460996 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc8e800 == 41 [pid = 1664] [id = 642] 13:27:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1260bbc00) [pid = 1664] [serial = 1926] [outer = 0x0] 13:27:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x126fca800) [pid = 1664] [serial = 1927] [outer = 0x1260bbc00] 13:27:41 INFO - PROCESS | 1664 | 1467318461029 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12723ec00) [pid = 1664] [serial = 1928] [outer = 0x1260bbc00] 13:27:41 INFO - PROCESS | 1664 | 1467318461455 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]]]}] 13:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 13:27:41 INFO - PROCESS | 1664 | 1467318461498 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 1664 | 1467318461501 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:27:41 INFO - PROCESS | 1664 | 1467318461504 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 1664 | 1467318461505 Marionette TRACE conn2 <- [1,2542,null,{}] 13:27:41 INFO - PROCESS | 1664 | 1467318461511 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}] 13:27:41 INFO - PROCESS | 1664 | 1467318461512 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:41 INFO - PROCESS | 1664 | 1467318461689 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:27:41 INFO - PROCESS | 1664 | 1467318461808 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 1664 | 1467318461810 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x11715a800 == 42 [pid = 1664] [id = 643] 13:27:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x112a5ec00) [pid = 1664] [serial = 1929] [outer = 0x0] 13:27:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x115d4e000) [pid = 1664] [serial = 1930] [outer = 0x112a5ec00] 13:27:41 INFO - PROCESS | 1664 | 1467318461860 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1176ef400) [pid = 1664] [serial = 1931] [outer = 0x112a5ec00] 13:27:42 INFO - PROCESS | 1664 | 1467318462437 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]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 975ms 13:27:42 INFO - PROCESS | 1664 | 1467318462479 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 1664 | 1467318462482 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:27:42 INFO - PROCESS | 1664 | 1467318462486 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 1664 | 1467318462488 Marionette TRACE conn2 <- [1,2546,null,{}] 13:27:42 INFO - PROCESS | 1664 | 1467318462495 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}] 13:27:42 INFO - PROCESS | 1664 | 1467318462496 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:42 INFO - PROCESS | 1664 | 1467318462599 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12b91e000 == 41 [pid = 1664] [id = 637] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d7000 == 40 [pid = 1664] [id = 636] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x126a56800 == 39 [pid = 1664] [id = 635] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x113c13000 == 38 [pid = 1664] [id = 634] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x128885800 == 37 [pid = 1664] [id = 633] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x123c49000 == 36 [pid = 1664] [id = 632] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1188de800) [pid = 1664] [serial = 1885] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | 1467318462714 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1664 | 1467318462715 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x117d6c000 == 35 [pid = 1664] [id = 631] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1248d1800 == 34 [pid = 1664] [id = 630] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1183ad000 == 33 [pid = 1664] [id = 629] 13:27:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1211b1000 == 32 [pid = 1664] [id = 628] 13:27:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x11714b800 == 33 [pid = 1664] [id = 644] 13:27:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x115d52000) [pid = 1664] [serial = 1932] [outer = 0x0] 13:27:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x115e8b000) [pid = 1664] [serial = 1933] [outer = 0x115d52000] 13:27:42 INFO - PROCESS | 1664 | 1467318462754 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x116fdf400) [pid = 1664] [serial = 1934] [outer = 0x115d52000] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x117d12800) [pid = 1664] [serial = 1864] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x116fdd000) [pid = 1664] [serial = 1850] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x127248400) [pid = 1664] [serial = 1856] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119facc00) [pid = 1664] [serial = 1868] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1288abc00) [pid = 1664] [serial = 1858] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1288e6c00) [pid = 1664] [serial = 1859] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x119b51800) [pid = 1664] [serial = 1867] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1260f5c00) [pid = 1664] [serial = 1847] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119b2ac00) [pid = 1664] [serial = 1852] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126b57400) [pid = 1664] [serial = 1855] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119ad9400) [pid = 1664] [serial = 1837] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118138800) [pid = 1664] [serial = 1883] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119ae4c00) [pid = 1664] [serial = 1838] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1260b8000) [pid = 1664] [serial = 1871] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124a8e000) [pid = 1664] [serial = 1853] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x124f29400) [pid = 1664] [serial = 1870] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116fda000) [pid = 1664] [serial = 1882] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112f62c00) [pid = 1664] [serial = 1873] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x115e22c00) [pid = 1664] [serial = 1874] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118132400) [pid = 1664] [serial = 1876] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115d4f400) [pid = 1664] [serial = 1879] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11619e800) [pid = 1664] [serial = 1880] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11836b000) [pid = 1664] [serial = 1877] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119f4dc00) [pid = 1664] [serial = 1840] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1256dec00) [pid = 1664] [serial = 1843] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x115e1fc00) [pid = 1664] [serial = 1862] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x124f2fc00) [pid = 1664] [serial = 1841] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1260c0c00) [pid = 1664] [serial = 1846] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1260b5c00) [pid = 1664] [serial = 1844] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1128cfc00) [pid = 1664] [serial = 1819] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x112a86c00) [pid = 1664] [serial = 1820] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119672c00) [pid = 1664] [serial = 1834] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1197a9800) [pid = 1664] [serial = 1835] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x113c64400) [pid = 1664] [serial = 1861] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1256e5c00) [pid = 1664] [serial = 1817] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x116f64800) [pid = 1664] [serial = 1828] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x116fdf000) [pid = 1664] [serial = 1829] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x11337fc00) [pid = 1664] [serial = 1825] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x115d4f000) [pid = 1664] [serial = 1826] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x116757800) [pid = 1664] [serial = 1822] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x116fd9c00) [pid = 1664] [serial = 1823] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x11830cc00) [pid = 1664] [serial = 1831] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x118f73c00) [pid = 1664] [serial = 1832] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x118362400) [pid = 1664] [serial = 1865] [outer = 0x0] [url = about:blank] 13:27:42 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x113386800) [pid = 1664] [serial = 1849] [outer = 0x0] [url = about:blank] 13:27:43 INFO - PROCESS | 1664 | 1467318463163 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]]]}] 13:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 724ms 13:27:43 INFO - PROCESS | 1664 | 1467318463210 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 1664 | 1467318463214 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:27:43 INFO - PROCESS | 1664 | 1467318463220 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1664 | 1467318463223 Marionette TRACE conn2 <- [1,2550,null,{}] 13:27:43 INFO - PROCESS | 1664 | 1467318463260 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}] 13:27:43 INFO - PROCESS | 1664 | 1467318463263 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:43 INFO - PROCESS | 1664 | 1467318463390 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:27:43 INFO - PROCESS | 1664 | 1467318463403 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 1664 | 1467318463404 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193b8000 == 34 [pid = 1664] [id = 645] 13:27:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x118158800) [pid = 1664] [serial = 1935] [outer = 0x0] 13:27:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x118525800) [pid = 1664] [serial = 1936] [outer = 0x118158800] 13:27:43 INFO - PROCESS | 1664 | 1467318463455 Marionette DEBUG loaded listener.js 13:27:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x118f80000) [pid = 1664] [serial = 1937] [outer = 0x118158800] 13:27:43 INFO - PROCESS | 1664 | 1467318463927 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]]]}] 13:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 753ms 13:27:43 INFO - PROCESS | 1664 | 1467318463973 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 1664 | 1467318463976 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:27:43 INFO - PROCESS | 1664 | 1467318463979 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1664 | 1467318463982 Marionette TRACE conn2 <- [1,2554,null,{}] 13:27:43 INFO - PROCESS | 1664 | 1467318463990 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}] 13:27:43 INFO - PROCESS | 1664 | 1467318463993 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:44 INFO - PROCESS | 1664 | 1467318464094 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:27:44 INFO - PROCESS | 1664 | 1467318464099 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 1664 | 1467318464101 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c5e000 == 35 [pid = 1664] [id = 646] 13:27:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x119b2b400) [pid = 1664] [serial = 1938] [outer = 0x0] 13:27:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x119b38000) [pid = 1664] [serial = 1939] [outer = 0x119b2b400] 13:27:44 INFO - PROCESS | 1664 | 1467318464129 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x119fa0800) [pid = 1664] [serial = 1940] [outer = 0x119b2b400] 13:27:44 INFO - PROCESS | 1664 | 1467318464496 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]]]}] 13:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 524ms 13:27:44 INFO - PROCESS | 1664 | 1467318464504 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 1664 | 1467318464506 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:27:44 INFO - PROCESS | 1664 | 1467318464512 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 1664 | 1467318464513 Marionette TRACE conn2 <- [1,2558,null,{}] 13:27:44 INFO - PROCESS | 1664 | 1467318464516 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}] 13:27:44 INFO - PROCESS | 1664 | 1467318464517 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:44 INFO - PROCESS | 1664 | 1467318464603 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:27:44 INFO - PROCESS | 1664 | 1467318464607 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 1664 | 1467318464609 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a56800 == 36 [pid = 1664] [id = 647] 13:27:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1211e7800) [pid = 1664] [serial = 1941] [outer = 0x0] 13:27:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x124c29000) [pid = 1664] [serial = 1942] [outer = 0x1211e7800] 13:27:44 INFO - PROCESS | 1664 | 1467318464636 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1256a6000) [pid = 1664] [serial = 1943] [outer = 0x1211e7800] 13:27:45 INFO - PROCESS | 1664 | 1467318465065 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]]]}] 13:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 568ms 13:27:45 INFO - PROCESS | 1664 | 1467318465081 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:27:45 INFO - PROCESS | 1664 | 1467318465084 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:27:45 INFO - PROCESS | 1664 | 1467318465087 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 1664 | 1467318465088 Marionette TRACE conn2 <- [1,2562,null,{}] 13:27:45 INFO - PROCESS | 1664 | 1467318465117 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}] 13:27:45 INFO - PROCESS | 1664 | 1467318465130 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:45 INFO - PROCESS | 1664 | 1467318465297 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:27:45 INFO - PROCESS | 1664 | 1467318465317 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 1664 | 1467318465319 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f5a000 == 37 [pid = 1664] [id = 648] 13:27:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x124a8c000) [pid = 1664] [serial = 1944] [outer = 0x0] 13:27:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1260edc00) [pid = 1664] [serial = 1945] [outer = 0x124a8c000] 13:27:45 INFO - PROCESS | 1664 | 1467318465362 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x126b5c400) [pid = 1664] [serial = 1946] [outer = 0x124a8c000] 13:27:45 INFO - PROCESS | 1664 | 1467318465782 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]]]}] 13:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 724ms 13:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:27:45 INFO - PROCESS | 1664 | 1467318465815 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:27:45 INFO - PROCESS | 1664 | 1467318465817 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:27:45 INFO - PROCESS | 1664 | 1467318465819 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 1664 | 1467318465820 Marionette TRACE conn2 <- [1,2566,null,{}] 13:27:45 INFO - PROCESS | 1664 | 1467318465822 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}] 13:27:45 INFO - PROCESS | 1664 | 1467318465826 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:45 INFO - PROCESS | 1664 | 1467318465951 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:27:45 INFO - PROCESS | 1664 | 1467318465983 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 1664 | 1467318465984 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x11660f800 == 38 [pid = 1664] [id = 649] 13:27:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x127245400) [pid = 1664] [serial = 1947] [outer = 0x0] 13:27:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1288e2400) [pid = 1664] [serial = 1948] [outer = 0x127245400] 13:27:46 INFO - PROCESS | 1664 | 1467318466009 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x128acd800) [pid = 1664] [serial = 1949] [outer = 0x127245400] 13:27:46 INFO - PROCESS | 1664 | 1467318466378 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]]]}] 13:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 568ms 13:27:46 INFO - PROCESS | 1664 | 1467318466388 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 1664 | 1467318466398 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:27:46 INFO - PROCESS | 1664 | 1467318466401 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1664 | 1467318466402 Marionette TRACE conn2 <- [1,2570,null,{}] 13:27:46 INFO - PROCESS | 1664 | 1467318466405 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}] 13:27:46 INFO - PROCESS | 1664 | 1467318466408 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:46 INFO - PROCESS | 1664 | 1467318466539 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:27:46 INFO - PROCESS | 1664 | 1467318466557 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 1664 | 1467318466558 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b908000 == 39 [pid = 1664] [id = 650] 13:27:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x111c83c00) [pid = 1664] [serial = 1950] [outer = 0x0] 13:27:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x124ff4800) [pid = 1664] [serial = 1951] [outer = 0x111c83c00] 13:27:46 INFO - PROCESS | 1664 | 1467318466601 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x128fa7c00) [pid = 1664] [serial = 1952] [outer = 0x111c83c00] 13:27:46 INFO - PROCESS | 1664 | 1467318466962 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]]]}] 13:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 571ms 13:27:46 INFO - PROCESS | 1664 | 1467318466973 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 1664 | 1467318466976 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:27:46 INFO - PROCESS | 1664 | 1467318466980 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1664 | 1467318466981 Marionette TRACE conn2 <- [1,2574,null,{}] 13:27:46 INFO - PROCESS | 1664 | 1467318466984 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}] 13:27:46 INFO - PROCESS | 1664 | 1467318466985 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:47 INFO - PROCESS | 1664 | 1467318467096 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:27:47 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11872f800) [pid = 1664] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:27:47 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119a71000) [pid = 1664] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:27:47 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x111c22000) [pid = 1664] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:27:47 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119b39c00) [pid = 1664] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:27:47 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11269b000) [pid = 1664] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:27:47 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x113c64800) [pid = 1664] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:27:47 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x116fe2400) [pid = 1664] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:27:47 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1256e8000) [pid = 1664] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:27:47 INFO - PROCESS | 1664 | 1467318467240 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 1664 | 1467318467241 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x125693000 == 40 [pid = 1664] [id = 651] 13:27:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x112f13400) [pid = 1664] [serial = 1953] [outer = 0x0] 13:27:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116142000) [pid = 1664] [serial = 1954] [outer = 0x112f13400] 13:27:47 INFO - PROCESS | 1664 | 1467318467269 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x119a71000) [pid = 1664] [serial = 1955] [outer = 0x112f13400] 13:27:47 INFO - PROCESS | 1664 | 1467318467540 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]]]}] 13:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 618ms 13:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:27:47 INFO - PROCESS | 1664 | 1467318467599 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:27:47 INFO - PROCESS | 1664 | 1467318467600 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:27:47 INFO - PROCESS | 1664 | 1467318467602 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 1664 | 1467318467603 Marionette TRACE conn2 <- [1,2578,null,{}] 13:27:47 INFO - PROCESS | 1664 | 1467318467606 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}] 13:27:47 INFO - PROCESS | 1664 | 1467318467607 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:47 INFO - PROCESS | 1664 | 1467318467699 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:27:47 INFO - PROCESS | 1664 | 1467318467703 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 1664 | 1467318467704 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c716800 == 41 [pid = 1664] [id = 652] 13:27:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x113c64800) [pid = 1664] [serial = 1956] [outer = 0x0] 13:27:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1256a4800) [pid = 1664] [serial = 1957] [outer = 0x113c64800] 13:27:47 INFO - PROCESS | 1664 | 1467318467801 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1290d7c00) [pid = 1664] [serial = 1958] [outer = 0x113c64800] 13:27:48 INFO - PROCESS | 1664 | 1467318468214 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]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 622ms 13:27:48 INFO - PROCESS | 1664 | 1467318468230 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 1664 | 1467318468232 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:27:48 INFO - PROCESS | 1664 | 1467318468234 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 1664 | 1467318468236 Marionette TRACE conn2 <- [1,2582,null,{}] 13:27:48 INFO - PROCESS | 1664 | 1467318468238 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}] 13:27:48 INFO - PROCESS | 1664 | 1467318468241 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:48 INFO - PROCESS | 1664 | 1467318468322 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:27:48 INFO - PROCESS | 1664 | 1467318468325 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 1664 | 1467318468326 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0b5000 == 42 [pid = 1664] [id = 653] 13:27:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x129227800) [pid = 1664] [serial = 1959] [outer = 0x0] 13:27:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x129232400) [pid = 1664] [serial = 1960] [outer = 0x129227800] 13:27:48 INFO - PROCESS | 1664 | 1467318468355 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12a53ac00) [pid = 1664] [serial = 1961] [outer = 0x129227800] 13:27:48 INFO - PROCESS | 1664 | 1467318468798 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]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 571ms 13:27:48 INFO - PROCESS | 1664 | 1467318468806 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:27:48 INFO - PROCESS | 1664 | 1467318468812 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:27:48 INFO - PROCESS | 1664 | 1467318468815 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 1664 | 1467318468818 Marionette TRACE conn2 <- [1,2586,null,{}] 13:27:48 INFO - PROCESS | 1664 | 1467318468821 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}] 13:27:48 INFO - PROCESS | 1664 | 1467318468824 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:48 INFO - PROCESS | 1664 | 1467318468978 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:27:49 INFO - PROCESS | 1664 | 1467318469076 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 1664 | 1467318469078 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d470000 == 43 [pid = 1664] [id = 654] 13:27:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1290ce400) [pid = 1664] [serial = 1962] [outer = 0x0] 13:27:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12a666000) [pid = 1664] [serial = 1963] [outer = 0x1290ce400] 13:27:49 INFO - PROCESS | 1664 | 1467318469122 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12a752800) [pid = 1664] [serial = 1964] [outer = 0x1290ce400] 13:27:49 INFO - PROCESS | 1664 | 1467318469654 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]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 874ms 13:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:27:49 INFO - PROCESS | 1664 | 1467318469688 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 1664 | 1467318469693 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:27:49 INFO - PROCESS | 1664 | 1467318469696 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 1664 | 1467318469700 Marionette TRACE conn2 <- [1,2590,null,{}] 13:27:49 INFO - PROCESS | 1664 | 1467318469703 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}] 13:27:49 INFO - PROCESS | 1664 | 1467318469705 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:49 INFO - PROCESS | 1664 | 1467318469814 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:27:49 INFO - PROCESS | 1664 | 1467318469921 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 1664 | 1467318469923 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d5000 == 44 [pid = 1664] [id = 655] 13:27:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x115e8b800) [pid = 1664] [serial = 1965] [outer = 0x0] 13:27:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116fe0000) [pid = 1664] [serial = 1966] [outer = 0x115e8b800] 13:27:49 INFO - PROCESS | 1664 | 1467318469958 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11813d800) [pid = 1664] [serial = 1967] [outer = 0x115e8b800] 13:27:50 INFO - PROCESS | 1664 | 1467318470393 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]]]}] 13:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 723ms 13:27:50 INFO - PROCESS | 1664 | 1467318470420 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 1664 | 1467318470423 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:27:50 INFO - PROCESS | 1664 | 1467318470428 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 1664 | 1467318470430 Marionette TRACE conn2 <- [1,2594,null,{}] 13:27:50 INFO - PROCESS | 1664 | 1467318470432 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}] 13:27:50 INFO - PROCESS | 1664 | 1467318470434 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:50 INFO - PROCESS | 1664 | 1467318470544 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:27:50 INFO - PROCESS | 1664 | 1467318470610 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:50 INFO - PROCESS | 1664 | 1467318470612 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d0000 == 45 [pid = 1664] [id = 656] 13:27:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11967d400) [pid = 1664] [serial = 1968] [outer = 0x0] 13:27:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119b33000) [pid = 1664] [serial = 1969] [outer = 0x11967d400] 13:27:50 INFO - PROCESS | 1664 | 1467318470683 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1210b2000) [pid = 1664] [serial = 1970] [outer = 0x11967d400] 13:27:51 INFO - PROCESS | 1664 | 1467318471200 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]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 821ms 13:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:27:51 INFO - PROCESS | 1664 | 1467318471249 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1664 | 1467318471252 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:27:51 INFO - PROCESS | 1664 | 1467318471255 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1664 | 1467318471261 Marionette TRACE conn2 <- [1,2598,null,{}] 13:27:51 INFO - PROCESS | 1664 | 1467318471274 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}] 13:27:51 INFO - PROCESS | 1664 | 1467318471279 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:51 INFO - PROCESS | 1664 | 1467318471453 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:27:51 INFO - PROCESS | 1664 | 1467318471532 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1664 | 1467318471534 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d483800 == 46 [pid = 1664] [id = 657] 13:27:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x126f0d800) [pid = 1664] [serial = 1971] [outer = 0x0] 13:27:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1288a8c00) [pid = 1664] [serial = 1972] [outer = 0x126f0d800] 13:27:51 INFO - PROCESS | 1664 | 1467318471566 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1288e7800) [pid = 1664] [serial = 1973] [outer = 0x126f0d800] 13:27:52 INFO - PROCESS | 1664 | 1467318472217 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]]]}] 13:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1030ms 13:27:52 INFO - PROCESS | 1664 | 1467318472293 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 1664 | 1467318472295 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:27:52 INFO - PROCESS | 1664 | 1467318472301 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1664 | 1467318472303 Marionette TRACE conn2 <- [1,2602,null,{}] 13:27:52 INFO - PROCESS | 1664 | 1467318472307 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}] 13:27:52 INFO - PROCESS | 1664 | 1467318472309 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:52 INFO - PROCESS | 1664 | 1467318472402 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:27:52 INFO - PROCESS | 1664 | 1467318472467 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 1664 | 1467318472468 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1248c0000 == 47 [pid = 1664] [id = 658] 13:27:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x115ddf000) [pid = 1664] [serial = 1974] [outer = 0x0] 13:27:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x117d15800) [pid = 1664] [serial = 1975] [outer = 0x115ddf000] 13:27:52 INFO - PROCESS | 1664 | 1467318472497 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11888f400) [pid = 1664] [serial = 1976] [outer = 0x115ddf000] 13:27:53 INFO - PROCESS | 1664 | 1467318473048 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]]]}] 13:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 776ms 13:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:27:53 INFO - PROCESS | 1664 | 1467318473078 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 1664 | 1467318473080 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:27:53 INFO - PROCESS | 1664 | 1467318473083 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 1664 | 1467318473085 Marionette TRACE conn2 <- [1,2606,null,{}] 13:27:53 INFO - PROCESS | 1664 | 1467318473087 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}] 13:27:53 INFO - PROCESS | 1664 | 1467318473089 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:53 INFO - PROCESS | 1664 | 1467318473214 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0b5000 == 46 [pid = 1664] [id = 653] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12c716800 == 45 [pid = 1664] [id = 652] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x125693000 == 44 [pid = 1664] [id = 651] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12b908000 == 43 [pid = 1664] [id = 650] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126b5a400) [pid = 1664] [serial = 1915] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x11660f800 == 42 [pid = 1664] [id = 649] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x128f5a000 == 41 [pid = 1664] [id = 648] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x126a56800 == 40 [pid = 1664] [id = 647] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x123c5e000 == 39 [pid = 1664] [id = 646] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x1193b8000 == 38 [pid = 1664] [id = 645] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x11714b800 == 37 [pid = 1664] [id = 644] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x11715a800 == 36 [pid = 1664] [id = 643] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc8e800 == 35 [pid = 1664] [id = 642] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb0b800 == 34 [pid = 1664] [id = 641] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12a61d800 == 33 [pid = 1664] [id = 640] 13:27:53 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5a800 == 32 [pid = 1664] [id = 639] 13:27:53 INFO - PROCESS | 1664 | 1467318473367 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 1664 | 1467318473368 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1260b8c00) [pid = 1664] [serial = 1912] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x115e21c00) [pid = 1664] [serial = 1888] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1193e6c00) [pid = 1664] [serial = 1897] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1197a9000) [pid = 1664] [serial = 1898] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119f4fc00) [pid = 1664] [serial = 1901] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119b33400) [pid = 1664] [serial = 1900] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112a82000) [pid = 1664] [serial = 1906] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11a0d0800) [pid = 1664] [serial = 1903] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1256a5000) [pid = 1664] [serial = 1910] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x110ea4000) [pid = 1664] [serial = 1904] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11687fc00) [pid = 1664] [serial = 1894] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1193e9000) [pid = 1664] [serial = 1892] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118728c00) [pid = 1664] [serial = 1891] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1176f9800) [pid = 1664] [serial = 1895] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x115e8f000) [pid = 1664] [serial = 1907] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1260ecc00) [pid = 1664] [serial = 1913] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11815ac00) [pid = 1664] [serial = 1909] [outer = 0x0] [url = about:blank] 13:27:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d80000 == 33 [pid = 1664] [id = 659] 13:27:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115e8a800) [pid = 1664] [serial = 1977] [outer = 0x0] 13:27:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118133800) [pid = 1664] [serial = 1978] [outer = 0x115e8a800] 13:27:53 INFO - PROCESS | 1664 | 1467318473422 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1197a4c00) [pid = 1664] [serial = 1979] [outer = 0x115e8a800] 13:27:53 INFO - PROCESS | 1664 | 1467318473790 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]]]}] 13:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 719ms 13:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:27:53 INFO - PROCESS | 1664 | 1467318473803 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 1664 | 1467318473804 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:27:53 INFO - PROCESS | 1664 | 1467318473806 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 1664 | 1467318473812 Marionette TRACE conn2 <- [1,2610,null,{}] 13:27:53 INFO - PROCESS | 1664 | 1467318473820 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}] 13:27:53 INFO - PROCESS | 1664 | 1467318473823 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:53 INFO - PROCESS | 1664 | 1467318473908 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:27:54 INFO - PROCESS | 1664 | 1467318474011 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1664 | 1467318474013 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x124c9a000 == 34 [pid = 1664] [id = 660] 13:27:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119b33400) [pid = 1664] [serial = 1980] [outer = 0x0] 13:27:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11a0d0800) [pid = 1664] [serial = 1981] [outer = 0x119b33400] 13:27:54 INFO - PROCESS | 1664 | 1467318474041 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124f2fc00) [pid = 1664] [serial = 1982] [outer = 0x119b33400] 13:27:54 INFO - PROCESS | 1664 | 1467318474335 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]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 576ms 13:27:54 INFO - PROCESS | 1664 | 1467318474383 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 1664 | 1467318474385 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:27:54 INFO - PROCESS | 1664 | 1467318474387 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1664 | 1467318474388 Marionette TRACE conn2 <- [1,2614,null,{}] 13:27:54 INFO - PROCESS | 1664 | 1467318474391 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}] 13:27:54 INFO - PROCESS | 1664 | 1467318474394 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:54 INFO - PROCESS | 1664 | 1467318474484 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:27:54 INFO - PROCESS | 1664 | 1467318474550 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1664 | 1467318474552 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b8000 == 35 [pid = 1664] [id = 661] 13:27:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119faac00) [pid = 1664] [serial = 1983] [outer = 0x0] 13:27:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1260b7c00) [pid = 1664] [serial = 1984] [outer = 0x119faac00] 13:27:54 INFO - PROCESS | 1664 | 1467318474578 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12723e400) [pid = 1664] [serial = 1985] [outer = 0x119faac00] 13:27:54 INFO - PROCESS | 1664 | 1467318474865 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]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 13:27:54 INFO - PROCESS | 1664 | 1467318474905 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 1664 | 1467318474907 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:27:54 INFO - PROCESS | 1664 | 1467318474913 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1664 | 1467318474914 Marionette TRACE conn2 <- [1,2618,null,{}] 13:27:54 INFO - PROCESS | 1664 | 1467318474916 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}] 13:27:54 INFO - PROCESS | 1664 | 1467318474918 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:54 INFO - PROCESS | 1664 | 1467318474998 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:27:55 INFO - PROCESS | 1664 | 1467318475002 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 1664 | 1467318475003 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a62a800 == 36 [pid = 1664] [id = 662] 13:27:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126a84c00) [pid = 1664] [serial = 1986] [outer = 0x0] 13:27:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1288e2800) [pid = 1664] [serial = 1987] [outer = 0x126a84c00] 13:27:55 INFO - PROCESS | 1664 | 1467318475030 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1289c7800) [pid = 1664] [serial = 1988] [outer = 0x126a84c00] 13:27:55 INFO - PROCESS | 1664 | 1467318475415 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]]]}] 13:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 13:27:55 INFO - PROCESS | 1664 | 1467318475442 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 1664 | 1467318475444 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:27:55 INFO - PROCESS | 1664 | 1467318475446 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 1664 | 1467318475448 Marionette TRACE conn2 <- [1,2622,null,{}] 13:27:55 INFO - PROCESS | 1664 | 1467318475450 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}] 13:27:55 INFO - PROCESS | 1664 | 1467318475454 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:55 INFO - PROCESS | 1664 | 1467318475601 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:27:55 INFO - PROCESS | 1664 | 1467318475608 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 1664 | 1467318475610 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183b3800 == 37 [pid = 1664] [id = 663] 13:27:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128acd400) [pid = 1664] [serial = 1989] [outer = 0x0] 13:27:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128fab800) [pid = 1664] [serial = 1990] [outer = 0x128acd400] 13:27:55 INFO - PROCESS | 1664 | 1467318475664 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12a668800) [pid = 1664] [serial = 1991] [outer = 0x128acd400] 13:27:56 INFO - PROCESS | 1664 | 1467318476053 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]]]}] 13:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 623ms 13:27:56 INFO - PROCESS | 1664 | 1467318476070 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 1664 | 1467318476072 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:27:56 INFO - PROCESS | 1664 | 1467318476084 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 1664 | 1467318476086 Marionette TRACE conn2 <- [1,2626,null,{}] 13:27:56 INFO - PROCESS | 1664 | 1467318476089 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}] 13:27:56 INFO - PROCESS | 1664 | 1467318476091 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:56 INFO - PROCESS | 1664 | 1467318476247 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:27:56 INFO - PROCESS | 1664 | 1467318476276 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1664 | 1467318476277 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c363800 == 38 [pid = 1664] [id = 664] 13:27:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11269a400) [pid = 1664] [serial = 1992] [outer = 0x0] 13:27:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118310c00) [pid = 1664] [serial = 1993] [outer = 0x11269a400] 13:27:56 INFO - PROCESS | 1664 | 1467318476302 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1288a8000) [pid = 1664] [serial = 1994] [outer = 0x11269a400] 13:27:56 INFO - PROCESS | 1664 | 1467318476646 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]]]}] 13:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 627ms 13:27:56 INFO - PROCESS | 1664 | 1467318476705 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 1664 | 1467318476707 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:27:56 INFO - PROCESS | 1664 | 1467318476709 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 1664 | 1467318476710 Marionette TRACE conn2 <- [1,2630,null,{}] 13:27:56 INFO - PROCESS | 1664 | 1467318476712 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}] 13:27:56 INFO - PROCESS | 1664 | 1467318476721 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:56 INFO - PROCESS | 1664 | 1467318476834 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:27:56 INFO - PROCESS | 1664 | 1467318476838 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1664 | 1467318476839 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183aa000 == 39 [pid = 1664] [id = 665] 13:27:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112d91800) [pid = 1664] [serial = 1995] [outer = 0x0] 13:27:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a755800) [pid = 1664] [serial = 1996] [outer = 0x112d91800] 13:27:56 INFO - PROCESS | 1664 | 1467318476903 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1128d3000) [pid = 1664] [serial = 1997] [outer = 0x112d91800] 13:27:57 INFO - PROCESS | 1664 | 1467318477222 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]]]}] 13:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 569ms 13:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:27:57 INFO - PROCESS | 1664 | 1467318477278 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1664 | 1467318477279 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:27:57 INFO - PROCESS | 1664 | 1467318477282 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1664 | 1467318477283 Marionette TRACE conn2 <- [1,2634,null,{}] 13:27:57 INFO - PROCESS | 1664 | 1467318477285 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}] 13:27:57 INFO - PROCESS | 1664 | 1467318477286 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:57 INFO - PROCESS | 1664 | 1467318477399 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:27:57 INFO - PROCESS | 1664 | 1467318477413 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:57 INFO - PROCESS | 1664 | 1467318477414 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d375000 == 40 [pid = 1664] [id = 666] 13:27:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112694000) [pid = 1664] [serial = 1998] [outer = 0x0] 13:27:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a90b400) [pid = 1664] [serial = 1999] [outer = 0x112694000] 13:27:57 INFO - PROCESS | 1664 | 1467318477438 Marionette DEBUG loaded listener.js 13:27:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a9e6000) [pid = 1664] [serial = 2000] [outer = 0x112694000] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x111c83c00) [pid = 1664] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x127245400) [pid = 1664] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x115d52000) [pid = 1664] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1211e7800) [pid = 1664] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119b2b400) [pid = 1664] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118158800) [pid = 1664] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112a5ec00) [pid = 1664] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x112f13400) [pid = 1664] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x129227800) [pid = 1664] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124a8c000) [pid = 1664] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:27:57 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x113c64800) [pid = 1664] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:27:57 INFO - PROCESS | 1664 | 1467318477915 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]]]}] 13:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 668ms 13:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:27:57 INFO - PROCESS | 1664 | 1467318477951 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1664 | 1467318477952 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:27:57 INFO - PROCESS | 1664 | 1467318477954 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1664 | 1467318477955 Marionette TRACE conn2 <- [1,2638,null,{}] 13:27:57 INFO - PROCESS | 1664 | 1467318477986 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}] 13:27:57 INFO - PROCESS | 1664 | 1467318477987 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:58 INFO - PROCESS | 1664 | 1467318478109 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:27:58 INFO - PROCESS | 1664 | 1467318478113 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1664 | 1467318478114 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dad1000 == 41 [pid = 1664] [id = 667] 13:27:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1121bd800) [pid = 1664] [serial = 2001] [outer = 0x0] 13:27:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119b2d000) [pid = 1664] [serial = 2002] [outer = 0x1121bd800] 13:27:58 INFO - PROCESS | 1664 | 1467318478138 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126f1a800) [pid = 1664] [serial = 2003] [outer = 0x1121bd800] 13:27:58 INFO - PROCESS | 1664 | 1467318478445 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]]]}] 13:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 523ms 13:27:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:27:58 INFO - PROCESS | 1664 | 1467318478479 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 1664 | 1467318478481 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:27:58 INFO - PROCESS | 1664 | 1467318478483 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 1664 | 1467318478485 Marionette TRACE conn2 <- [1,2642,null,{}] 13:27:58 INFO - PROCESS | 1664 | 1467318478487 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}] 13:27:58 INFO - PROCESS | 1664 | 1467318478489 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:58 INFO - PROCESS | 1664 | 1467318478586 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:27:58 INFO - PROCESS | 1664 | 1467318478654 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1664 | 1467318478655 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x128949000 == 42 [pid = 1664] [id = 668] 13:27:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112a84400) [pid = 1664] [serial = 2004] [outer = 0x0] 13:27:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128ace000) [pid = 1664] [serial = 2005] [outer = 0x112a84400] 13:27:58 INFO - PROCESS | 1664 | 1467318478683 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12b056000) [pid = 1664] [serial = 2006] [outer = 0x112a84400] 13:27:58 INFO - PROCESS | 1664 | 1467318478987 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]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:27:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms 13:27:59 INFO - PROCESS | 1664 | 1467318479005 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1664 | 1467318479006 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:27:59 INFO - PROCESS | 1664 | 1467318479012 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1664 | 1467318479021 Marionette TRACE conn2 <- [1,2646,null,{}] 13:27:59 INFO - PROCESS | 1664 | 1467318479024 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}] 13:27:59 INFO - PROCESS | 1664 | 1467318479026 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:59 INFO - PROCESS | 1664 | 1467318479107 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:27:59 INFO - PROCESS | 1664 | 1467318479112 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 1664 | 1467318479113 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d4a0800 == 43 [pid = 1664] [id = 669] 13:27:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12b05c800) [pid = 1664] [serial = 2007] [outer = 0x0] 13:27:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b208000) [pid = 1664] [serial = 2008] [outer = 0x12b05c800] 13:27:59 INFO - PROCESS | 1664 | 1467318479137 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12b8af800) [pid = 1664] [serial = 2009] [outer = 0x12b05c800] 13:27:59 INFO - PROCESS | 1664 | 1467318479462 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]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:27:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 476ms 13:27:59 INFO - PROCESS | 1664 | 1467318479489 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1664 | 1467318479490 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:27:59 INFO - PROCESS | 1664 | 1467318479496 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1664 | 1467318479497 Marionette TRACE conn2 <- [1,2650,null,{}] 13:27:59 INFO - PROCESS | 1664 | 1467318479499 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}] 13:27:59 INFO - PROCESS | 1664 | 1467318479500 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:59 INFO - PROCESS | 1664 | 1467318479621 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:27:59 INFO - PROCESS | 1664 | 1467318479627 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 1664 | 1467318479628 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:27:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d4af800 == 44 [pid = 1664] [id = 670] 13:27:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x113c69000) [pid = 1664] [serial = 2010] [outer = 0x0] 13:27:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12b8b2800) [pid = 1664] [serial = 2011] [outer = 0x113c69000] 13:27:59 INFO - PROCESS | 1664 | 1467318479652 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12b8b9800) [pid = 1664] [serial = 2012] [outer = 0x113c69000] 13:28:00 INFO - PROCESS | 1664 | 1467318480162 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]]]}] 13:28:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 721ms 13:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:28:00 INFO - PROCESS | 1664 | 1467318480215 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 1664 | 1467318480218 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:28:00 INFO - PROCESS | 1664 | 1467318480222 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 1664 | 1467318480224 Marionette TRACE conn2 <- [1,2654,null,{}] 13:28:00 INFO - PROCESS | 1664 | 1467318480228 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}] 13:28:00 INFO - PROCESS | 1664 | 1467318480230 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:00 INFO - PROCESS | 1664 | 1467318480340 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:28:00 INFO - PROCESS | 1664 | 1467318480420 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 1664 | 1467318480422 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a11000 == 45 [pid = 1664] [id = 671] 13:28:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116fd7800) [pid = 1664] [serial = 2013] [outer = 0x0] 13:28:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118367800) [pid = 1664] [serial = 2014] [outer = 0x116fd7800] 13:28:00 INFO - PROCESS | 1664 | 1467318480453 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11975b400) [pid = 1664] [serial = 2015] [outer = 0x116fd7800] 13:28:00 INFO - PROCESS | 1664 | 1467318480918 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]]]}] 13:28:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 724ms 13:28:00 INFO - PROCESS | 1664 | 1467318480946 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 1664 | 1467318480952 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:28:00 INFO - PROCESS | 1664 | 1467318480958 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 1664 | 1467318480961 Marionette TRACE conn2 <- [1,2658,null,{}] 13:28:00 INFO - PROCESS | 1664 | 1467318480964 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}] 13:28:00 INFO - PROCESS | 1664 | 1467318480967 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:01 INFO - PROCESS | 1664 | 1467318481157 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:28:01 INFO - PROCESS | 1664 | 1467318481271 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 1664 | 1467318481273 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1249a5000 == 46 [pid = 1664] [id = 672] 13:28:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119b38c00) [pid = 1664] [serial = 2016] [outer = 0x0] 13:28:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x119fa1000) [pid = 1664] [serial = 2017] [outer = 0x119b38c00] 13:28:01 INFO - PROCESS | 1664 | 1467318481305 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x124c30800) [pid = 1664] [serial = 2018] [outer = 0x119b38c00] 13:28:01 INFO - PROCESS | 1664 | 1467318481714 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]]]}] 13:28:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 774ms 13:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:28:01 INFO - PROCESS | 1664 | 1467318481731 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 1664 | 1467318481733 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:28:01 INFO - PROCESS | 1664 | 1467318481735 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 1664 | 1467318481738 Marionette TRACE conn2 <- [1,2662,null,{}] 13:28:01 INFO - PROCESS | 1664 | 1467318481747 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}] 13:28:01 INFO - PROCESS | 1664 | 1467318481751 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:01 INFO - PROCESS | 1664 | 1467318481871 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:28:02 INFO - PROCESS | 1664 | 1467318482002 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1664 | 1467318482004 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0dc800 == 47 [pid = 1664] [id = 673] 13:28:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1260ba800) [pid = 1664] [serial = 2019] [outer = 0x0] 13:28:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1288ed400) [pid = 1664] [serial = 2020] [outer = 0x1260ba800] 13:28:02 INFO - PROCESS | 1664 | 1467318482031 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1290ccc00) [pid = 1664] [serial = 2021] [outer = 0x1260ba800] 13:28:02 INFO - PROCESS | 1664 | 1467318482461 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]]]}] 13:28:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:28:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 776ms 13:28:02 INFO - PROCESS | 1664 | 1467318482538 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 1664 | 1467318482541 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:28:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:28:02 INFO - PROCESS | 1664 | 1467318482548 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 1664 | 1467318482550 Marionette TRACE conn2 <- [1,2666,null,{}] 13:28:02 INFO - PROCESS | 1664 | 1467318482553 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}] 13:28:02 INFO - PROCESS | 1664 | 1467318482555 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:02 INFO - PROCESS | 1664 | 1467318482719 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:28:02 INFO - PROCESS | 1664 | 1467318482863 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1664 | 1467318482864 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dadf000 == 48 [pid = 1664] [id = 674] 13:28:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128acec00) [pid = 1664] [serial = 2022] [outer = 0x0] 13:28:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12a667000) [pid = 1664] [serial = 2023] [outer = 0x128acec00] 13:28:02 INFO - PROCESS | 1664 | 1467318482894 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12a755c00) [pid = 1664] [serial = 2024] [outer = 0x128acec00] 13:28:03 INFO - PROCESS | 1664 | 1467318483794 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]]]}] 13:28:03 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) 13:28:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1275ms 13:28:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:28:03 INFO - PROCESS | 1664 | 1467318483823 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1664 | 1467318483824 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:28:03 INFO - PROCESS | 1664 | 1467318483828 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1664 | 1467318483830 Marionette TRACE conn2 <- [1,2670,null,{}] 13:28:03 INFO - PROCESS | 1664 | 1467318483832 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}] 13:28:03 INFO - PROCESS | 1664 | 1467318483834 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:03 INFO - PROCESS | 1664 | 1467318483935 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:28:04 INFO - PROCESS | 1664 | 1467318483999 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 1664 | 1467318484000 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183c1000 == 49 [pid = 1664] [id = 675] 13:28:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x114f97400) [pid = 1664] [serial = 2025] [outer = 0x0] 13:28:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1290cec00) [pid = 1664] [serial = 2026] [outer = 0x114f97400] 13:28:04 INFO - PROCESS | 1664 | 1467318484030 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12a90dc00) [pid = 1664] [serial = 2027] [outer = 0x114f97400] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdad800 == 48 [pid = 1664] [id = 638] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12d4a0800 == 47 [pid = 1664] [id = 669] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x128949000 == 46 [pid = 1664] [id = 668] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12dad1000 == 45 [pid = 1664] [id = 667] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12d375000 == 44 [pid = 1664] [id = 666] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1183aa000 == 43 [pid = 1664] [id = 665] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12c363800 == 42 [pid = 1664] [id = 664] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1183b3800 == 41 [pid = 1664] [id = 663] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12a62a800 == 40 [pid = 1664] [id = 662] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b8000 == 39 [pid = 1664] [id = 661] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x124c9a000 == 38 [pid = 1664] [id = 660] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x117d80000 == 37 [pid = 1664] [id = 659] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1248c0000 == 36 [pid = 1664] [id = 658] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12d483800 == 35 [pid = 1664] [id = 657] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d0000 == 34 [pid = 1664] [id = 656] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d5000 == 33 [pid = 1664] [id = 655] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12d470000 == 32 [pid = 1664] [id = 654] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12dadf000 == 31 [pid = 1664] [id = 674] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0dc800 == 30 [pid = 1664] [id = 673] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1249a5000 == 29 [pid = 1664] [id = 672] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12d4af800 == 28 [pid = 1664] [id = 670] 13:28:05 INFO - PROCESS | 1664 | --DOCSHELL 0x119a11000 == 27 [pid = 1664] [id = 671] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x124ff4800) [pid = 1664] [serial = 1951] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1288e2400) [pid = 1664] [serial = 1948] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x128acd800) [pid = 1664] [serial = 1949] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1249b9000) [pid = 1664] [serial = 1924] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x115e8b000) [pid = 1664] [serial = 1933] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x116fdf400) [pid = 1664] [serial = 1934] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x126fca800) [pid = 1664] [serial = 1927] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x124c29000) [pid = 1664] [serial = 1942] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x119b38000) [pid = 1664] [serial = 1939] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119fa0800) [pid = 1664] [serial = 1940] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118525800) [pid = 1664] [serial = 1936] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118f80000) [pid = 1664] [serial = 1937] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1176ef400) [pid = 1664] [serial = 1931] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x115d4e000) [pid = 1664] [serial = 1930] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x115e8c800) [pid = 1664] [serial = 1918] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128fa7c00) [pid = 1664] [serial = 1952] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1197ac000) [pid = 1664] [serial = 1921] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116142000) [pid = 1664] [serial = 1954] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119a71000) [pid = 1664] [serial = 1955] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x129232400) [pid = 1664] [serial = 1960] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1260edc00) [pid = 1664] [serial = 1945] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1290d7c00) [pid = 1664] [serial = 1958] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12a53ac00) [pid = 1664] [serial = 1961] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126b5c400) [pid = 1664] [serial = 1946] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1256a6000) [pid = 1664] [serial = 1943] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1256a4800) [pid = 1664] [serial = 1957] [outer = 0x0] [url = about:blank] 13:28:05 INFO - PROCESS | 1664 | 1467318485817 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"]]]}] 13:28:05 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 13:28:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:28:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:28:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2024ms 13:28:05 INFO - PROCESS | 1664 | 1467318485854 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 1664 | 1467318485856 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:28:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:28:05 INFO - PROCESS | 1664 | 1467318485860 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1664 | 1467318485862 Marionette TRACE conn2 <- [1,2674,null,{}] 13:28:05 INFO - PROCESS | 1664 | 1467318485867 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}] 13:28:05 INFO - PROCESS | 1664 | 1467318485869 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:05 INFO - PROCESS | 1664 | 1467318485952 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:28:05 INFO - PROCESS | 1664 | 1467318485958 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 1664 | 1467318485962 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11747a800 == 28 [pid = 1664] [id = 676] 13:28:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1164e6000) [pid = 1664] [serial = 2028] [outer = 0x0] 13:28:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x116804c00) [pid = 1664] [serial = 2029] [outer = 0x1164e6000] 13:28:05 INFO - PROCESS | 1664 | 1467318485992 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x116fdac00) [pid = 1664] [serial = 2030] [outer = 0x1164e6000] 13:28:06 INFO - PROCESS | 1664 | 1467318486834 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"]]]}] 13:28:06 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 13:28:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:28:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1023ms 13:28:06 INFO - PROCESS | 1664 | 1467318486889 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 1664 | 1467318486892 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:28:06 INFO - PROCESS | 1664 | 1467318486907 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 1664 | 1467318486908 Marionette TRACE conn2 <- [1,2678,null,{}] 13:28:06 INFO - PROCESS | 1664 | 1467318486911 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}] 13:28:06 INFO - PROCESS | 1664 | 1467318486913 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:07 INFO - PROCESS | 1664 | 1467318486999 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:28:07 INFO - PROCESS | 1664 | 1467318487004 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1664 | 1467318487006 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11960c000 == 29 [pid = 1664] [id = 677] 13:28:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1188dc000) [pid = 1664] [serial = 2031] [outer = 0x0] 13:28:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118fb5c00) [pid = 1664] [serial = 2032] [outer = 0x1188dc000] 13:28:07 INFO - PROCESS | 1664 | 1467318487037 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1197a2000) [pid = 1664] [serial = 2033] [outer = 0x1188dc000] 13:28:07 INFO - PROCESS | 1664 | 1467318487901 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]]]}] 13:28:07 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) 13:28:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1030ms 13:28:07 INFO - PROCESS | 1664 | 1467318487929 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 1664 | 1467318487930 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:28:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:28:07 INFO - PROCESS | 1664 | 1467318487932 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 1664 | 1467318487935 Marionette TRACE conn2 <- [1,2682,null,{}] 13:28:07 INFO - PROCESS | 1664 | 1467318487943 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}] 13:28:07 INFO - PROCESS | 1664 | 1467318487946 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:08 INFO - PROCESS | 1664 | 1467318488066 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:28:08 INFO - PROCESS | 1664 | 1467318488112 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:08 INFO - PROCESS | 1664 | 1467318488114 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x124999000 == 30 [pid = 1664] [id = 678] 13:28:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119b35400) [pid = 1664] [serial = 2034] [outer = 0x0] 13:28:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119f49000) [pid = 1664] [serial = 2035] [outer = 0x119b35400] 13:28:08 INFO - PROCESS | 1664 | 1467318488144 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119fd9000) [pid = 1664] [serial = 2036] [outer = 0x119b35400] 13:28:08 INFO - PROCESS | 1664 | 1467318488997 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]]]}] 13:28:09 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) 13:28:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1073ms 13:28:09 INFO - PROCESS | 1664 | 1467318489006 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:28:09 INFO - PROCESS | 1664 | 1467318489010 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:28:09 INFO - PROCESS | 1664 | 1467318489013 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:28:09 INFO - PROCESS | 1664 | 1467318489014 Marionette TRACE conn2 <- [1,2686,null,{}] 13:28:09 INFO - PROCESS | 1664 | 1467318489017 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}] 13:28:09 INFO - PROCESS | 1664 | 1467318489018 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:09 INFO - PROCESS | 1664 | 1467318489124 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:28:09 INFO - PROCESS | 1664 | 1467318489136 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1664 | 1467318489137 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x127071800 == 31 [pid = 1664] [id = 679] 13:28:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x124c29000) [pid = 1664] [serial = 2037] [outer = 0x0] 13:28:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x124ff5800) [pid = 1664] [serial = 2038] [outer = 0x124c29000] 13:28:09 INFO - PROCESS | 1664 | 1467318489164 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1256e5c00) [pid = 1664] [serial = 2039] [outer = 0x124c29000] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x113c65800) [pid = 1664] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119ad7c00) [pid = 1664] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118370c00) [pid = 1664] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x113c69000) [pid = 1664] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112d89800) [pid = 1664] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119fa2c00) [pid = 1664] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118370800) [pid = 1664] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1260bbc00) [pid = 1664] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12b05c800) [pid = 1664] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126a84c00) [pid = 1664] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119b33400) [pid = 1664] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119faac00) [pid = 1664] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11967d400) [pid = 1664] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x112d91800) [pid = 1664] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x115ddf000) [pid = 1664] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x115e8b800) [pid = 1664] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1290ce400) [pid = 1664] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x126f0d800) [pid = 1664] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x115e8a800) [pid = 1664] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11269a400) [pid = 1664] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112694000) [pid = 1664] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1121bd800) [pid = 1664] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128acd400) [pid = 1664] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:28:10 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x112a84400) [pid = 1664] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:28:10 INFO - PROCESS | 1664 | 1467318490176 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"]]]}] 13:28:10 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 13:28:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:28:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:28:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1222ms 13:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:28:10 INFO - PROCESS | 1664 | 1467318490236 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 1664 | 1467318490237 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:28:10 INFO - PROCESS | 1664 | 1467318490239 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1664 | 1467318490240 Marionette TRACE conn2 <- [1,2690,null,{}] 13:28:10 INFO - PROCESS | 1664 | 1467318490243 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}] 13:28:10 INFO - PROCESS | 1664 | 1467318490244 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:10 INFO - PROCESS | 1664 | 1467318490320 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:28:10 INFO - PROCESS | 1664 | 1467318490323 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 1664 | 1467318490325 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x119946000 == 32 [pid = 1664] [id = 680] 13:28:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1121b4800) [pid = 1664] [serial = 2040] [outer = 0x0] 13:28:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x115e1fc00) [pid = 1664] [serial = 2041] [outer = 0x1121b4800] 13:28:10 INFO - PROCESS | 1664 | 1467318490354 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118889c00) [pid = 1664] [serial = 2042] [outer = 0x1121b4800] 13:28:11 INFO - PROCESS | 1664 | 1467318491190 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"]]]}] 13:28:11 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 13:28:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:28:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:28:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 971ms 13:28:11 INFO - PROCESS | 1664 | 1467318491212 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:28:11 INFO - PROCESS | 1664 | 1467318491213 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:28:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:28:11 INFO - PROCESS | 1664 | 1467318491216 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 1664 | 1467318491217 Marionette TRACE conn2 <- [1,2694,null,{}] 13:28:11 INFO - PROCESS | 1664 | 1467318491219 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}] 13:28:11 INFO - PROCESS | 1664 | 1467318491223 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:11 INFO - PROCESS | 1664 | 1467318491354 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:28:11 INFO - PROCESS | 1664 | 1467318491363 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 1664 | 1467318491365 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2d5800 == 33 [pid = 1664] [id = 681] 13:28:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119650800) [pid = 1664] [serial = 2043] [outer = 0x0] 13:28:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1254e9400) [pid = 1664] [serial = 2044] [outer = 0x119650800] 13:28:11 INFO - PROCESS | 1664 | 1467318491390 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x127014800) [pid = 1664] [serial = 2045] [outer = 0x119650800] 13:28:12 INFO - PROCESS | 1664 | 1467318492206 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"]]]}] 13:28:12 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 13:28:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:28:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:28:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1019ms 13:28:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:28:12 INFO - PROCESS | 1664 | 1467318492236 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:28:12 INFO - PROCESS | 1664 | 1467318492239 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:28:12 INFO - PROCESS | 1664 | 1467318492244 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 1664 | 1467318492247 Marionette TRACE conn2 <- [1,2698,null,{}] 13:28:12 INFO - PROCESS | 1664 | 1467318492251 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}] 13:28:12 INFO - PROCESS | 1664 | 1467318492253 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:12 INFO - PROCESS | 1664 | 1467318492364 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:28:12 INFO - PROCESS | 1664 | 1467318492428 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 1664 | 1467318492429 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183b4000 == 34 [pid = 1664] [id = 682] 13:28:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x115e8c800) [pid = 1664] [serial = 2046] [outer = 0x0] 13:28:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x116a1a800) [pid = 1664] [serial = 2047] [outer = 0x115e8c800] 13:28:12 INFO - PROCESS | 1664 | 1467318492463 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11813b000) [pid = 1664] [serial = 2048] [outer = 0x115e8c800] 13:28:13 INFO - PROCESS | 1664 | 1467318493456 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"]]]}] 13:28:13 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 13:28:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:28:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:28:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1228ms 13:28:13 INFO - PROCESS | 1664 | 1467318493470 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 13:28:13 INFO - PROCESS | 1664 | 1467318493474 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:28:13 INFO - PROCESS | 1664 | 1467318493478 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 1664 | 1467318493480 Marionette TRACE conn2 <- [1,2702,null,{}] 13:28:13 INFO - PROCESS | 1664 | 1467318493483 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}] 13:28:13 INFO - PROCESS | 1664 | 1467318493485 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:13 INFO - PROCESS | 1664 | 1467318493595 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:28:13 INFO - PROCESS | 1664 | 1467318493657 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 1664 | 1467318493659 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fc7000 == 35 [pid = 1664] [id = 683] 13:28:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11836b000) [pid = 1664] [serial = 2049] [outer = 0x0] 13:28:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1197ad400) [pid = 1664] [serial = 2050] [outer = 0x11836b000] 13:28:13 INFO - PROCESS | 1664 | 1467318493691 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119ae3000) [pid = 1664] [serial = 2051] [outer = 0x11836b000] 13:28:14 INFO - PROCESS | 1664 | 1467318494356 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]]]}] 13:28:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:28:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 919ms 13:28:14 INFO - PROCESS | 1664 | 1467318494398 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1664 | 1467318494400 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:28:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:28:14 INFO - PROCESS | 1664 | 1467318494404 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1664 | 1467318494407 Marionette TRACE conn2 <- [1,2706,null,{}] 13:28:14 INFO - PROCESS | 1664 | 1467318494411 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}] 13:28:14 INFO - PROCESS | 1664 | 1467318494412 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:14 INFO - PROCESS | 1664 | 1467318494524 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:28:14 INFO - PROCESS | 1664 | 1467318494586 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 1664 | 1467318494589 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185ed000 == 36 [pid = 1664] [id = 684] 13:28:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116141000) [pid = 1664] [serial = 2052] [outer = 0x0] 13:28:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11674c400) [pid = 1664] [serial = 2053] [outer = 0x116141000] 13:28:14 INFO - PROCESS | 1664 | 1467318494617 Marionette DEBUG loaded listener.js 13:28:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x116fe2400) [pid = 1664] [serial = 2054] [outer = 0x116141000] 13:28:14 INFO - PROCESS | 1664 | --DOCSHELL 0x1183a3000 == 35 [pid = 1664] [id = 493] 13:28:14 INFO - PROCESS | 1664 | --DOCSHELL 0x119940800 == 34 [pid = 1664] [id = 490] 13:28:14 INFO - PROCESS | 1664 | --DOCSHELL 0x1248d3000 == 33 [pid = 1664] [id = 486] 13:28:14 INFO - PROCESS | 1664 | --DOCSHELL 0x118f21800 == 32 [pid = 1664] [id = 494] 13:28:14 INFO - PROCESS | 1664 | --DOCSHELL 0x11870f000 == 31 [pid = 1664] [id = 496] 13:28:14 INFO - PROCESS | 1664 | --DOCSHELL 0x116860000 == 30 [pid = 1664] [id = 492] 13:28:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12b918800 == 29 [pid = 1664] [id = 487] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126f0f400) [pid = 1664] [serial = 1916] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11964d000) [pid = 1664] [serial = 1886] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116f64c00) [pid = 1664] [serial = 1889] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1288e2800) [pid = 1664] [serial = 1987] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11a0d0800) [pid = 1664] [serial = 1981] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x124f2fc00) [pid = 1664] [serial = 1982] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1260b7c00) [pid = 1664] [serial = 1984] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12723e400) [pid = 1664] [serial = 1985] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119b33000) [pid = 1664] [serial = 1969] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12a755800) [pid = 1664] [serial = 1996] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1210b2000) [pid = 1664] [serial = 1970] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117d15800) [pid = 1664] [serial = 1975] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11888f400) [pid = 1664] [serial = 1976] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x116fe0000) [pid = 1664] [serial = 1966] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11813d800) [pid = 1664] [serial = 1967] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12a752800) [pid = 1664] [serial = 1964] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12a666000) [pid = 1664] [serial = 1963] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1288a8c00) [pid = 1664] [serial = 1972] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1288e7800) [pid = 1664] [serial = 1973] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118133800) [pid = 1664] [serial = 1978] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1197a4c00) [pid = 1664] [serial = 1979] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x118310c00) [pid = 1664] [serial = 1993] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12a90b400) [pid = 1664] [serial = 1999] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1128d3000) [pid = 1664] [serial = 1997] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119b2d000) [pid = 1664] [serial = 2002] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12b8af800) [pid = 1664] [serial = 2009] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x128fab800) [pid = 1664] [serial = 1990] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12a668800) [pid = 1664] [serial = 1991] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12a9e6000) [pid = 1664] [serial = 2000] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x12b056000) [pid = 1664] [serial = 2006] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1288a8000) [pid = 1664] [serial = 1994] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1289c7800) [pid = 1664] [serial = 1988] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x126f1a800) [pid = 1664] [serial = 2003] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x128ace000) [pid = 1664] [serial = 2005] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12b8b9800) [pid = 1664] [serial = 2012] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x116fde000) [pid = 1664] [serial = 1919] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x124f28c00) [pid = 1664] [serial = 1925] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x119addc00) [pid = 1664] [serial = 1922] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x12723ec00) [pid = 1664] [serial = 1928] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x12b8b2800) [pid = 1664] [serial = 2011] [outer = 0x0] [url = about:blank] 13:28:14 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x12b208000) [pid = 1664] [serial = 2008] [outer = 0x0] [url = about:blank] 13:28:15 INFO - PROCESS | 1664 | 1467318495054 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]]]}] 13:28:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:28:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 675ms 13:28:15 INFO - PROCESS | 1664 | 1467318495093 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:28:15 INFO - PROCESS | 1664 | 1467318495097 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:28:15 INFO - PROCESS | 1664 | 1467318495106 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - PROCESS | 1664 | 1467318495109 Marionette TRACE conn2 <- [1,2710,null,{}] 13:28:15 INFO - PROCESS | 1664 | 1467318495112 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}] 13:28:15 INFO - PROCESS | 1664 | 1467318495115 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:15 INFO - PROCESS | 1664 | 1467318495251 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:28:15 INFO - PROCESS | 1664 | 1467318495267 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 1664 | 1467318495269 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x119940800 == 30 [pid = 1664] [id = 685] 13:28:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x118136000) [pid = 1664] [serial = 2055] [outer = 0x0] 13:28:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x118311000) [pid = 1664] [serial = 2056] [outer = 0x118136000] 13:28:15 INFO - PROCESS | 1664 | 1467318495316 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x118f7f800) [pid = 1664] [serial = 2057] [outer = 0x118136000] 13:28:15 INFO - PROCESS | 1664 | 1467318495753 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] 13:28:15 INFO - PROCESS | 1664 | 1467318495781 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:28:15 INFO - PROCESS | 1664 | 1467318495783 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - PROCESS | 1664 | 1467318495785 Marionette TRACE conn2 <- [1,2714,null,{}] 13:28:15 INFO - PROCESS | 1664 | 1467318495793 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}] 13:28:15 INFO - PROCESS | 1664 | 1467318495796 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:15 INFO - PROCESS | 1664 | 1467318495885 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:28:15 INFO - PROCESS | 1664 | 1467318495890 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 1664 | 1467318495894 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x125687800 == 31 [pid = 1664] [id = 686] 13:28:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x119b2d000) [pid = 1664] [serial = 2058] [outer = 0x0] 13:28:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x119f4b000) [pid = 1664] [serial = 2059] [outer = 0x119b2d000] 13:28:15 INFO - PROCESS | 1664 | 1467318495928 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1211ee400) [pid = 1664] [serial = 2060] [outer = 0x119b2d000] 13:28:16 INFO - PROCESS | 1664 | 1467318496278 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]]]}] 13:28:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:28:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 13:28:16 INFO - PROCESS | 1664 | 1467318496307 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 1664 | 1467318496309 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:28:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:28:16 INFO - PROCESS | 1664 | 1467318496312 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 1664 | 1467318496313 Marionette TRACE conn2 <- [1,2718,null,{}] 13:28:16 INFO - PROCESS | 1664 | 1467318496315 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}] 13:28:16 INFO - PROCESS | 1664 | 1467318496316 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:16 INFO - PROCESS | 1664 | 1467318496401 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:28:16 INFO - PROCESS | 1664 | 1467318496404 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 1664 | 1467318496405 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f64800 == 32 [pid = 1664] [id = 687] 13:28:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x124c29800) [pid = 1664] [serial = 2061] [outer = 0x0] 13:28:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x124f2f400) [pid = 1664] [serial = 2062] [outer = 0x124c29800] 13:28:16 INFO - PROCESS | 1664 | 1467318496431 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1256e4000) [pid = 1664] [serial = 2063] [outer = 0x124c29800] 13:28:16 INFO - PROCESS | 1664 | 1467318496792 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] 13:28:16 INFO - PROCESS | 1664 | 1467318496832 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:28:16 INFO - PROCESS | 1664 | 1467318496834 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 1664 | 1467318496835 Marionette TRACE conn2 <- [1,2722,null,{}] 13:28:16 INFO - PROCESS | 1664 | 1467318496838 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}] 13:28:16 INFO - PROCESS | 1664 | 1467318496839 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:16 INFO - PROCESS | 1664 | 1467318496916 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:28:16 INFO - PROCESS | 1664 | 1467318496993 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 1664 | 1467318496994 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a214000 == 33 [pid = 1664] [id = 688] 13:28:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x124c2b400) [pid = 1664] [serial = 2064] [outer = 0x0] 13:28:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x125bdcc00) [pid = 1664] [serial = 2065] [outer = 0x124c2b400] 13:28:17 INFO - PROCESS | 1664 | 1467318497020 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x126f19800) [pid = 1664] [serial = 2066] [outer = 0x124c2b400] 13:28:17 INFO - PROCESS | 1664 | 1467318497358 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] 13:28:17 INFO - PROCESS | 1664 | 1467318497406 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:28:17 INFO - PROCESS | 1664 | 1467318497408 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1664 | 1467318497409 Marionette TRACE conn2 <- [1,2726,null,{}] 13:28:17 INFO - PROCESS | 1664 | 1467318497411 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}] 13:28:17 INFO - PROCESS | 1664 | 1467318497415 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:17 INFO - PROCESS | 1664 | 1467318497541 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:28:17 INFO - PROCESS | 1664 | 1467318497555 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 1664 | 1467318497556 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b00c800 == 34 [pid = 1664] [id = 689] 13:28:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x127015c00) [pid = 1664] [serial = 2067] [outer = 0x0] 13:28:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1288e0000) [pid = 1664] [serial = 2068] [outer = 0x127015c00] 13:28:17 INFO - PROCESS | 1664 | 1467318497583 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x128fa6000) [pid = 1664] [serial = 2069] [outer = 0x127015c00] 13:28:17 INFO - PROCESS | 1664 | 1467318497955 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]]]}] 13:28:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:28:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 13:28:17 INFO - PROCESS | 1664 | 1467318497978 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 1664 | 1467318497980 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:28:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:28:17 INFO - PROCESS | 1664 | 1467318497982 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1664 | 1467318497983 Marionette TRACE conn2 <- [1,2730,null,{}] 13:28:17 INFO - PROCESS | 1664 | 1467318497985 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}] 13:28:17 INFO - PROCESS | 1664 | 1467318497986 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:18 INFO - PROCESS | 1664 | 1467318498088 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:28:18 INFO - PROCESS | 1664 | 1467318498100 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 1664 | 1467318498101 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0ce800 == 35 [pid = 1664] [id = 690] 13:28:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x128fac000) [pid = 1664] [serial = 2070] [outer = 0x0] 13:28:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1290cf000) [pid = 1664] [serial = 2071] [outer = 0x128fac000] 13:28:18 INFO - PROCESS | 1664 | 1467318498126 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x12922f000) [pid = 1664] [serial = 2072] [outer = 0x128fac000] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1188dc000) [pid = 1664] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1164e6000) [pid = 1664] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x124c29000) [pid = 1664] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1121b4800) [pid = 1664] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x116fd7800) [pid = 1664] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x119b38c00) [pid = 1664] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1260ba800) [pid = 1664] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x128acec00) [pid = 1664] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:28:18 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x119b35400) [pid = 1664] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:28:18 INFO - PROCESS | 1664 | 1467318498958 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"]]]}] 13:28:18 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 13:28:19 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:28:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:28:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1018ms 13:28:19 INFO - PROCESS | 1664 | 1467318499001 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1664 | 1467318499002 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:28:19 INFO - PROCESS | 1664 | 1467318499004 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1664 | 1467318499005 Marionette TRACE conn2 <- [1,2734,null,{}] 13:28:19 INFO - PROCESS | 1664 | 1467318499014 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}] 13:28:19 INFO - PROCESS | 1664 | 1467318499015 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:19 INFO - PROCESS | 1664 | 1467318499115 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:28:19 INFO - PROCESS | 1664 | 1467318499122 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1664 | 1467318499123 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd94000 == 36 [pid = 1664] [id = 691] 13:28:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119a6cc00) [pid = 1664] [serial = 2073] [outer = 0x0] 13:28:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119facc00) [pid = 1664] [serial = 2074] [outer = 0x119a6cc00] 13:28:19 INFO - PROCESS | 1664 | 1467318499150 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x128acec00) [pid = 1664] [serial = 2075] [outer = 0x119a6cc00] 13:28:19 INFO - PROCESS | 1664 | 1467318499453 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]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 469ms 13:28:19 INFO - PROCESS | 1664 | 1467318499476 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1664 | 1467318499479 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:28:19 INFO - PROCESS | 1664 | 1467318499482 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1664 | 1467318499483 Marionette TRACE conn2 <- [1,2738,null,{}] 13:28:19 INFO - PROCESS | 1664 | 1467318499485 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}] 13:28:19 INFO - PROCESS | 1664 | 1467318499486 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:19 INFO - PROCESS | 1664 | 1467318499570 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:28:19 INFO - PROCESS | 1664 | 1467318499574 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1664 | 1467318499577 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c370000 == 37 [pid = 1664] [id = 692] 13:28:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x124a91c00) [pid = 1664] [serial = 2076] [outer = 0x0] 13:28:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x12a543800) [pid = 1664] [serial = 2077] [outer = 0x124a91c00] 13:28:19 INFO - PROCESS | 1664 | 1467318499602 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x12a747800) [pid = 1664] [serial = 2078] [outer = 0x124a91c00] 13:28:19 INFO - PROCESS | 1664 | 1467318499940 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]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 468ms 13:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:28:19 INFO - PROCESS | 1664 | 1467318499950 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1664 | 1467318499951 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:28:19 INFO - PROCESS | 1664 | 1467318499953 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1664 | 1467318499954 Marionette TRACE conn2 <- [1,2742,null,{}] 13:28:19 INFO - PROCESS | 1664 | 1467318499957 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}] 13:28:19 INFO - PROCESS | 1664 | 1467318499958 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:20 INFO - PROCESS | 1664 | 1467318500073 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:28:20 INFO - PROCESS | 1664 | 1467318500079 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 1664 | 1467318500080 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c708800 == 38 [pid = 1664] [id = 693] 13:28:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x124fa3000) [pid = 1664] [serial = 2079] [outer = 0x0] 13:28:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x12a74a800) [pid = 1664] [serial = 2080] [outer = 0x124fa3000] 13:28:20 INFO - PROCESS | 1664 | 1467318500105 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x12a906400) [pid = 1664] [serial = 2081] [outer = 0x124fa3000] 13:28:20 INFO - PROCESS | 1664 | 1467318500432 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]]]}] 13:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 13:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:28:20 INFO - PROCESS | 1664 | 1467318500477 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 1664 | 1467318500479 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:28:20 INFO - PROCESS | 1664 | 1467318500481 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 1664 | 1467318500483 Marionette TRACE conn2 <- [1,2746,null,{}] 13:28:20 INFO - PROCESS | 1664 | 1467318500485 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}] 13:28:20 INFO - PROCESS | 1664 | 1467318500487 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:20 INFO - PROCESS | 1664 | 1467318500585 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:28:20 INFO - PROCESS | 1664 | 1467318500588 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 1664 | 1467318500590 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc65000 == 39 [pid = 1664] [id = 694] 13:28:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x12a90a400) [pid = 1664] [serial = 2082] [outer = 0x0] 13:28:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x12a9ec400) [pid = 1664] [serial = 2083] [outer = 0x12a90a400] 13:28:20 INFO - PROCESS | 1664 | 1467318500617 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x12b209c00) [pid = 1664] [serial = 2084] [outer = 0x12a90a400] 13:28:21 INFO - PROCESS | 1664 | 1467318501050 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]]]}] 13:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 619ms 13:28:21 INFO - PROCESS | 1664 | 1467318501101 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 1664 | 1467318501103 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:28:21 INFO - PROCESS | 1664 | 1467318501107 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 1664 | 1467318501109 Marionette TRACE conn2 <- [1,2750,null,{}] 13:28:21 INFO - PROCESS | 1664 | 1467318501113 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}] 13:28:21 INFO - PROCESS | 1664 | 1467318501114 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:21 INFO - PROCESS | 1664 | 1467318501223 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:28:21 INFO - PROCESS | 1664 | 1467318501284 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 1664 | 1467318501287 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185ee800 == 40 [pid = 1664] [id = 695] 13:28:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112694000) [pid = 1664] [serial = 2085] [outer = 0x0] 13:28:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x115d47c00) [pid = 1664] [serial = 2086] [outer = 0x112694000] 13:28:21 INFO - PROCESS | 1664 | 1467318501318 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x116757000) [pid = 1664] [serial = 2087] [outer = 0x112694000] 13:28:21 INFO - PROCESS | 1664 | 1467318501767 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]]]}] 13:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 673ms 13:28:21 INFO - PROCESS | 1664 | 1467318501780 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 1664 | 1467318501783 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:28:21 INFO - PROCESS | 1664 | 1467318501787 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 1664 | 1467318501789 Marionette TRACE conn2 <- [1,2754,null,{}] 13:28:21 INFO - PROCESS | 1664 | 1467318501792 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}] 13:28:21 INFO - PROCESS | 1664 | 1467318501794 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:21 INFO - PROCESS | 1664 | 1467318501924 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:28:22 INFO - PROCESS | 1664 | 1467318502002 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 1664 | 1467318502003 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a21e800 == 41 [pid = 1664] [id = 696] 13:28:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119657800) [pid = 1664] [serial = 2088] [outer = 0x0] 13:28:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1197ab000) [pid = 1664] [serial = 2089] [outer = 0x119657800] 13:28:22 INFO - PROCESS | 1664 | 1467318502036 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119b33000) [pid = 1664] [serial = 2090] [outer = 0x119657800] 13:28:22 INFO - PROCESS | 1664 | 1467318502476 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]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 720ms 13:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:28:22 INFO - PROCESS | 1664 | 1467318502507 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1664 | 1467318502509 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:28:22 INFO - PROCESS | 1664 | 1467318502511 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1664 | 1467318502514 Marionette TRACE conn2 <- [1,2758,null,{}] 13:28:22 INFO - PROCESS | 1664 | 1467318502522 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}] 13:28:22 INFO - PROCESS | 1664 | 1467318502525 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:22 INFO - PROCESS | 1664 | 1467318502633 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:28:22 INFO - PROCESS | 1664 | 1467318502712 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 1664 | 1467318502715 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc62000 == 42 [pid = 1664] [id = 697] 13:28:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x125be1c00) [pid = 1664] [serial = 2091] [outer = 0x0] 13:28:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1288a8000) [pid = 1664] [serial = 2092] [outer = 0x125be1c00] 13:28:22 INFO - PROCESS | 1664 | 1467318502746 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1289bdc00) [pid = 1664] [serial = 2093] [outer = 0x125be1c00] 13:28:23 INFO - PROCESS | 1664 | 1467318503165 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]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 671ms 13:28:23 INFO - PROCESS | 1664 | 1467318503182 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 1664 | 1467318503184 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:28:23 INFO - PROCESS | 1664 | 1467318503186 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1664 | 1467318503188 Marionette TRACE conn2 <- [1,2762,null,{}] 13:28:23 INFO - PROCESS | 1664 | 1467318503190 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}] 13:28:23 INFO - PROCESS | 1664 | 1467318503191 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:23 INFO - PROCESS | 1664 | 1467318503320 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:28:23 INFO - PROCESS | 1664 | 1467318503386 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 1664 | 1467318503387 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0b3000 == 43 [pid = 1664] [id = 698] 13:28:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128fab800) [pid = 1664] [serial = 2094] [outer = 0x0] 13:28:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12a74dc00) [pid = 1664] [serial = 2095] [outer = 0x128fab800] 13:28:23 INFO - PROCESS | 1664 | 1467318503416 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12a9ee000) [pid = 1664] [serial = 2096] [outer = 0x128fab800] 13:28:23 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc92000 == 42 [pid = 1664] [id = 16] 13:28:23 INFO - PROCESS | 1664 | 1467318503913 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]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 774ms 13:28:23 INFO - PROCESS | 1664 | 1467318503960 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 1664 | 1467318503962 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:28:23 INFO - PROCESS | 1664 | 1467318503964 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1664 | 1467318503965 Marionette TRACE conn2 <- [1,2766,null,{}] 13:28:23 INFO - PROCESS | 1664 | 1467318503968 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}] 13:28:23 INFO - PROCESS | 1664 | 1467318503969 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:24 INFO - PROCESS | 1664 | 1467318504074 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:28:24 INFO - PROCESS | 1664 | 1467318504152 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:24 INFO - PROCESS | 1664 | 1467318504154 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d37c000 == 43 [pid = 1664] [id = 699] 13:28:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12a9ee400) [pid = 1664] [serial = 2097] [outer = 0x0] 13:28:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12b206000) [pid = 1664] [serial = 2098] [outer = 0x12a9ee400] 13:28:24 INFO - PROCESS | 1664 | 1467318504183 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12b210c00) [pid = 1664] [serial = 2099] [outer = 0x12a9ee400] 13:28:24 INFO - PROCESS | 1664 | 1467318504601 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]]]}] 13:28:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:28:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 668ms 13:28:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:28:24 INFO - PROCESS | 1664 | 1467318504652 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:28:24 INFO - PROCESS | 1664 | 1467318504654 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:28:24 INFO - PROCESS | 1664 | 1467318504656 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:28:24 INFO - PROCESS | 1664 | 1467318504657 Marionette TRACE conn2 <- [1,2770,null,{}] 13:28:24 INFO - PROCESS | 1664 | 1467318504854 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}] 13:28:24 INFO - PROCESS | 1664 | 1467318504855 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:24 INFO - PROCESS | 1664 | 1467318504955 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:28:25 INFO - PROCESS | 1664 | 1467318505016 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 1664 | 1467318505018 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x124986800 == 44 [pid = 1664] [id = 700] 13:28:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1164ee400) [pid = 1664] [serial = 2100] [outer = 0x0] 13:28:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116a21800) [pid = 1664] [serial = 2101] [outer = 0x1164ee400] 13:28:25 INFO - PROCESS | 1664 | 1467318505047 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118133800) [pid = 1664] [serial = 2102] [outer = 0x1164ee400] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x114f20800 == 43 [pid = 1664] [id = 491] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12a622800 == 42 [pid = 1664] [id = 485] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb14800 == 41 [pid = 1664] [id = 489] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x126f71000 == 40 [pid = 1664] [id = 484] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x123b24800 == 39 [pid = 1664] [id = 497] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x117150800 == 38 [pid = 1664] [id = 482] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x1193ac000 == 37 [pid = 1664] [id = 495] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x11a084000 == 36 [pid = 1664] [id = 483] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x124fc3800 == 35 [pid = 1664] [id = 499] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12c368000 == 34 [pid = 1664] [id = 488] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x124ca9800 == 33 [pid = 1664] [id = 498] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x1183c1000 == 32 [pid = 1664] [id = 675] 13:28:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc91800 == 31 [pid = 1664] [id = 18] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1290cec00) [pid = 1664] [serial = 2026] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118fb5c00) [pid = 1664] [serial = 2032] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116804c00) [pid = 1664] [serial = 2029] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116fdac00) [pid = 1664] [serial = 2030] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x124ff5800) [pid = 1664] [serial = 2038] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x115e1fc00) [pid = 1664] [serial = 2041] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11975b400) [pid = 1664] [serial = 2015] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118367800) [pid = 1664] [serial = 2014] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124c30800) [pid = 1664] [serial = 2018] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119fa1000) [pid = 1664] [serial = 2017] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118889c00) [pid = 1664] [serial = 2042] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1288ed400) [pid = 1664] [serial = 2020] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1290ccc00) [pid = 1664] [serial = 2021] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12a755c00) [pid = 1664] [serial = 2024] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12a667000) [pid = 1664] [serial = 2023] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119f49000) [pid = 1664] [serial = 2035] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119fd9000) [pid = 1664] [serial = 2036] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1256e5c00) [pid = 1664] [serial = 2039] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1197a2000) [pid = 1664] [serial = 2033] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1254e9400) [pid = 1664] [serial = 2044] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 1664 | 1467318506278 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]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1674ms 13:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:28:26 INFO - PROCESS | 1664 | 1467318506331 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1664 | 1467318506334 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:28:26 INFO - PROCESS | 1664 | 1467318506337 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1664 | 1467318506339 Marionette TRACE conn2 <- [1,2774,null,{}] 13:28:26 INFO - PROCESS | 1664 | 1467318506345 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}] 13:28:26 INFO - PROCESS | 1664 | 1467318506347 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:26 INFO - PROCESS | 1664 | 1467318506423 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:28:26 INFO - PROCESS | 1664 | 1467318506431 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 1664 | 1467318506433 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x116675000 == 32 [pid = 1664] [id = 701] 13:28:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1128d0c00) [pid = 1664] [serial = 2103] [outer = 0x0] 13:28:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1128d5400) [pid = 1664] [serial = 2104] [outer = 0x1128d0c00] 13:28:26 INFO - PROCESS | 1664 | 1467318506462 Marionette DEBUG loaded listener.js 13:28:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112a5c800) [pid = 1664] [serial = 2105] [outer = 0x1128d0c00] 13:28:26 INFO - PROCESS | 1664 | 1467318506836 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]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 13:28:26 INFO - PROCESS | 1664 | 1467318506857 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:28:26 INFO - PROCESS | 1664 | 1467318506862 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:28:26 INFO - PROCESS | 1664 | 1467318506866 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1664 | 1467318506868 Marionette TRACE conn2 <- [1,2778,null,{}] 13:28:26 INFO - PROCESS | 1664 | 1467318506870 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}] 13:28:26 INFO - PROCESS | 1664 | 1467318506872 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:26 INFO - PROCESS | 1664 | 1467318506955 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:28:26 INFO - PROCESS | 1664 | 1467318506962 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 1664 | 1467318506963 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x117d82800 == 33 [pid = 1664] [id = 702] 13:28:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112d89400) [pid = 1664] [serial = 2106] [outer = 0x0] 13:28:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1131d9800) [pid = 1664] [serial = 2107] [outer = 0x112d89400] 13:28:26 INFO - PROCESS | 1664 | 1467318506991 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115d4a800) [pid = 1664] [serial = 2108] [outer = 0x112d89400] 13:28:27 INFO - PROCESS | 1664 | 1467318507334 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]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 13:28:27 INFO - PROCESS | 1664 | 1467318507386 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 1664 | 1467318507387 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:28:27 INFO - PROCESS | 1664 | 1467318507398 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 1664 | 1467318507400 Marionette TRACE conn2 <- [1,2782,null,{}] 13:28:27 INFO - PROCESS | 1664 | 1467318507409 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}] 13:28:27 INFO - PROCESS | 1664 | 1467318507413 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:27 INFO - PROCESS | 1664 | 1467318507494 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:28:27 INFO - PROCESS | 1664 | 1467318507500 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 1664 | 1467318507502 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193b8000 == 34 [pid = 1664] [id = 703] 13:28:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1128d6c00) [pid = 1664] [serial = 2109] [outer = 0x0] 13:28:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11674f000) [pid = 1664] [serial = 2110] [outer = 0x1128d6c00] 13:28:27 INFO - PROCESS | 1664 | 1467318507530 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116f64c00) [pid = 1664] [serial = 2111] [outer = 0x1128d6c00] 13:28:27 INFO - PROCESS | 1664 | 1467318507877 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]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 533ms 13:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:28:27 INFO - PROCESS | 1664 | 1467318507923 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 1664 | 1467318507925 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:28:27 INFO - PROCESS | 1664 | 1467318507927 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 1664 | 1467318507928 Marionette TRACE conn2 <- [1,2786,null,{}] 13:28:27 INFO - PROCESS | 1664 | 1467318507931 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}] 13:28:27 INFO - PROCESS | 1664 | 1467318507932 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:28 INFO - PROCESS | 1664 | 1467318508042 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:28:28 INFO - PROCESS | 1664 | 1467318508078 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 1664 | 1467318508079 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d92800 == 35 [pid = 1664] [id = 704] 13:28:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116f6c800) [pid = 1664] [serial = 2112] [outer = 0x0] 13:28:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1174e5c00) [pid = 1664] [serial = 2113] [outer = 0x116f6c800] 13:28:28 INFO - PROCESS | 1664 | 1467318508105 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118134400) [pid = 1664] [serial = 2114] [outer = 0x116f6c800] 13:28:28 INFO - PROCESS | 1664 | 1467318508407 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]]]}] 13:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 13:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:28:28 INFO - PROCESS | 1664 | 1467318508448 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1664 | 1467318508449 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:28:28 INFO - PROCESS | 1664 | 1467318508451 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1664 | 1467318508452 Marionette TRACE conn2 <- [1,2790,null,{}] 13:28:28 INFO - PROCESS | 1664 | 1467318508455 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}] 13:28:28 INFO - PROCESS | 1664 | 1467318508456 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:28 INFO - PROCESS | 1664 | 1467318508562 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:28:28 INFO - PROCESS | 1664 | 1467318508598 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 1664 | 1467318508599 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x1248c8800 == 36 [pid = 1664] [id = 705] 13:28:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x112d48c00) [pid = 1664] [serial = 2115] [outer = 0x0] 13:28:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11815a400) [pid = 1664] [serial = 2116] [outer = 0x112d48c00] 13:28:28 INFO - PROCESS | 1664 | 1467318508624 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118311400) [pid = 1664] [serial = 2117] [outer = 0x112d48c00] 13:28:28 INFO - PROCESS | 1664 | 1467318508968 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]]]}] 13:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 524ms 13:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:28:28 INFO - PROCESS | 1664 | 1467318508977 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1664 | 1467318508979 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:28:28 INFO - PROCESS | 1664 | 1467318508981 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1664 | 1467318508982 Marionette TRACE conn2 <- [1,2794,null,{}] 13:28:28 INFO - PROCESS | 1664 | 1467318508984 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}] 13:28:28 INFO - PROCESS | 1664 | 1467318508988 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:29 INFO - PROCESS | 1664 | 1467318509103 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:28:29 INFO - PROCESS | 1664 | 1467318509115 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 1664 | 1467318509116 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x124fc3800 == 37 [pid = 1664] [id = 706] 13:28:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118529000) [pid = 1664] [serial = 2118] [outer = 0x0] 13:28:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118fb5c00) [pid = 1664] [serial = 2119] [outer = 0x118529000] 13:28:29 INFO - PROCESS | 1664 | 1467318509141 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1197a4800) [pid = 1664] [serial = 2120] [outer = 0x118529000] 13:28:29 INFO - PROCESS | 1664 | 1467318509474 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]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 13:28:29 INFO - PROCESS | 1664 | 1467318509500 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:28:29 INFO - PROCESS | 1664 | 1467318509501 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:28:29 INFO - PROCESS | 1664 | 1467318509503 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 1664 | 1467318509504 Marionette TRACE conn2 <- [1,2798,null,{}] 13:28:29 INFO - PROCESS | 1664 | 1467318509513 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}] 13:28:29 INFO - PROCESS | 1664 | 1467318509515 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:29 INFO - PROCESS | 1664 | 1467318509629 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:28:29 INFO - PROCESS | 1664 | 1467318509632 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 1664 | 1467318509633 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x128880800 == 38 [pid = 1664] [id = 707] 13:28:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x110ea0000) [pid = 1664] [serial = 2121] [outer = 0x0] 13:28:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119a6d400) [pid = 1664] [serial = 2122] [outer = 0x110ea0000] 13:28:29 INFO - PROCESS | 1664 | 1467318509657 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119ae3c00) [pid = 1664] [serial = 2123] [outer = 0x110ea0000] 13:28:30 INFO - PROCESS | 1664 | 1467318510015 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]]]}] 13:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 525ms 13:28:30 INFO - PROCESS | 1664 | 1467318510029 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:28:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:28:30 INFO - PROCESS | 1664 | 1467318510030 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:28:30 INFO - PROCESS | 1664 | 1467318510032 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 1664 | 1467318510033 Marionette TRACE conn2 <- [1,2802,null,{}] 13:28:30 INFO - PROCESS | 1664 | 1467318510035 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}] 13:28:30 INFO - PROCESS | 1664 | 1467318510036 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:30 INFO - PROCESS | 1664 | 1467318510133 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:28:30 INFO - PROCESS | 1664 | 1467318510173 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1664 | 1467318510174 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12893b800 == 39 [pid = 1664] [id = 708] 13:28:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118157800) [pid = 1664] [serial = 2124] [outer = 0x0] 13:28:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119b2d800) [pid = 1664] [serial = 2125] [outer = 0x118157800] 13:28:30 INFO - PROCESS | 1664 | 1467318510200 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119b4e000) [pid = 1664] [serial = 2126] [outer = 0x118157800] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119b2d000) [pid = 1664] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119a6cc00) [pid = 1664] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x124c2b400) [pid = 1664] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119650800) [pid = 1664] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124c29800) [pid = 1664] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128fac000) [pid = 1664] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11836b000) [pid = 1664] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x124a91c00) [pid = 1664] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x127015c00) [pid = 1664] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118136000) [pid = 1664] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115e8c800) [pid = 1664] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116141000) [pid = 1664] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124fa3000) [pid = 1664] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x114f97400) [pid = 1664] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12a90a400) [pid = 1664] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12cc92800) [pid = 1664] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:28:30 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12cb58c00) [pid = 1664] [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.] 13:28:30 INFO - PROCESS | 1664 | 1467318510657 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]]]}] 13:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 669ms 13:28:30 INFO - PROCESS | 1664 | 1467318510702 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:28:30 INFO - PROCESS | 1664 | 1467318510703 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:28:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:28:30 INFO - PROCESS | 1664 | 1467318510706 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 1664 | 1467318510707 Marionette TRACE conn2 <- [1,2806,null,{}] 13:28:30 INFO - PROCESS | 1664 | 1467318510709 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}] 13:28:30 INFO - PROCESS | 1664 | 1467318510711 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:30 INFO - PROCESS | 1664 | 1467318510787 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:28:30 INFO - PROCESS | 1664 | 1467318510856 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1664 | 1467318510857 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193b4800 == 40 [pid = 1664] [id = 709] 13:28:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112767400) [pid = 1664] [serial = 2127] [outer = 0x0] 13:28:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119650800) [pid = 1664] [serial = 2128] [outer = 0x112767400] 13:28:30 INFO - PROCESS | 1664 | 1467318510884 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119b33c00) [pid = 1664] [serial = 2129] [outer = 0x112767400] 13:28:31 INFO - PROCESS | 1664 | 1467318511216 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]]]}] 13:28:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:28:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 518ms 13:28:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:28:31 INFO - PROCESS | 1664 | 1467318511227 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1664 | 1467318511229 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:28:31 INFO - PROCESS | 1664 | 1467318511232 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:28:31 INFO - PROCESS | 1664 | 1467318511233 Marionette TRACE conn2 <- [1,2810,null,{}] 13:28:31 INFO - PROCESS | 1664 | 1467318511237 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}] 13:28:31 INFO - PROCESS | 1664 | 1467318511238 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:31 INFO - PROCESS | 1664 | 1467318511367 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:28:31 INFO - PROCESS | 1664 | 1467318511453 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:31 INFO - PROCESS | 1664 | 1467318511454 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a21e000 == 41 [pid = 1664] [id = 710] 13:28:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11619e800) [pid = 1664] [serial = 2130] [outer = 0x0] 13:28:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119f48000) [pid = 1664] [serial = 2131] [outer = 0x11619e800] 13:28:31 INFO - PROCESS | 1664 | 1467318511495 Marionette DEBUG loaded listener.js 13:28:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119fa3800) [pid = 1664] [serial = 2132] [outer = 0x11619e800] 13:28:31 INFO - PROCESS | 1664 | 1467318511849 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]]]}] 13:28:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:28:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 13:28:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:28:31 INFO - PROCESS | 1664 | 1467318511902 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1664 | 1467318511903 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:28:31 INFO - PROCESS | 1664 | 1467318511905 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:28:31 INFO - PROCESS | 1664 | 1467318511907 Marionette TRACE conn2 <- [1,2814,null,{}] 13:28:31 INFO - PROCESS | 1664 | 1467318511910 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}] 13:28:31 INFO - PROCESS | 1664 | 1467318511911 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:32 INFO - PROCESS | 1664 | 1467318512028 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:28:32 INFO - PROCESS | 1664 | 1467318512061 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:32 INFO - PROCESS | 1664 | 1467318512063 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c4b800 == 42 [pid = 1664] [id = 711] 13:28:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119fad000) [pid = 1664] [serial = 2133] [outer = 0x0] 13:28:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x123c96000) [pid = 1664] [serial = 2134] [outer = 0x119fad000] 13:28:32 INFO - PROCESS | 1664 | 1467318512090 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124c2f800) [pid = 1664] [serial = 2135] [outer = 0x119fad000] 13:28:32 INFO - PROCESS | 1664 | 1467318512426 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]]]}] 13:28:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:28:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 572ms 13:28:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:28:32 INFO - PROCESS | 1664 | 1467318512479 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:28:32 INFO - PROCESS | 1664 | 1467318512481 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:28:32 INFO - PROCESS | 1664 | 1467318512484 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:28:32 INFO - PROCESS | 1664 | 1467318512486 Marionette TRACE conn2 <- [1,2818,null,{}] 13:28:32 INFO - PROCESS | 1664 | 1467318512489 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}] 13:28:32 INFO - PROCESS | 1664 | 1467318512491 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:32 INFO - PROCESS | 1664 | 1467318512687 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:28:32 INFO - PROCESS | 1664 | 1467318512825 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:32 INFO - PROCESS | 1664 | 1467318512829 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x113c22800 == 43 [pid = 1664] [id = 712] 13:28:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x110e9fc00) [pid = 1664] [serial = 2136] [outer = 0x0] 13:28:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x110fa8800) [pid = 1664] [serial = 2137] [outer = 0x110e9fc00] 13:28:32 INFO - PROCESS | 1664 | 1467318512877 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112692800) [pid = 1664] [serial = 2138] [outer = 0x110e9fc00] 13:28:33 INFO - PROCESS | 1664 | 1467318513425 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]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:28:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 971ms 13:28:33 INFO - PROCESS | 1664 | 1467318513468 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 1664 | 1467318513471 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:28:33 INFO - PROCESS | 1664 | 1467318513478 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1664 | 1467318513480 Marionette TRACE conn2 <- [1,2822,null,{}] 13:28:33 INFO - PROCESS | 1664 | 1467318513484 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}] 13:28:33 INFO - PROCESS | 1664 | 1467318513485 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:33 INFO - PROCESS | 1664 | 1467318513597 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:28:33 INFO - PROCESS | 1664 | 1467318513678 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 1664 | 1467318513679 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d8800 == 44 [pid = 1664] [id = 713] 13:28:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1131c5400) [pid = 1664] [serial = 2139] [outer = 0x0] 13:28:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x115d4d000) [pid = 1664] [serial = 2140] [outer = 0x1131c5400] 13:28:33 INFO - PROCESS | 1664 | 1467318513710 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x115e27c00) [pid = 1664] [serial = 2141] [outer = 0x1131c5400] 13:28:34 INFO - PROCESS | 1664 | 1467318514377 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]]]}] 13:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 976ms 13:28:34 INFO - PROCESS | 1664 | 1467318514452 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:28:34 INFO - PROCESS | 1664 | 1467318514456 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:28:34 INFO - PROCESS | 1664 | 1467318514461 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1664 | 1467318514465 Marionette TRACE conn2 <- [1,2826,null,{}] 13:28:34 INFO - PROCESS | 1664 | 1467318514470 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}] 13:28:34 INFO - PROCESS | 1664 | 1467318514473 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:34 INFO - PROCESS | 1664 | 1467318514632 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:28:34 INFO - PROCESS | 1664 | 1467318514760 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 1664 | 1467318514763 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x117161000 == 45 [pid = 1664] [id = 714] 13:28:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1133b8c00) [pid = 1664] [serial = 2142] [outer = 0x0] 13:28:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x115d4d400) [pid = 1664] [serial = 2143] [outer = 0x1133b8c00] 13:28:34 INFO - PROCESS | 1664 | 1467318514805 Marionette DEBUG loaded listener.js 13:28:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x115e8a000) [pid = 1664] [serial = 2144] [outer = 0x1133b8c00] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x123c4b800 == 44 [pid = 1664] [id = 711] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12a21e000 == 43 [pid = 1664] [id = 710] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1193b4800 == 42 [pid = 1664] [id = 709] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12893b800 == 41 [pid = 1664] [id = 708] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x128880800 == 40 [pid = 1664] [id = 707] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x124fc3800 == 39 [pid = 1664] [id = 706] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1248c8800 == 38 [pid = 1664] [id = 705] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12cc9b800) [pid = 1664] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x119d92800 == 37 [pid = 1664] [id = 704] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1193b8000 == 36 [pid = 1664] [id = 703] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x117d82800 == 35 [pid = 1664] [id = 702] 13:28:35 INFO - PROCESS | 1664 | --DOCSHELL 0x116675000 == 34 [pid = 1664] [id = 701] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1211ee400) [pid = 1664] [serial = 2060] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x128acec00) [pid = 1664] [serial = 2075] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x125bdcc00) [pid = 1664] [serial = 2065] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x127014800) [pid = 1664] [serial = 2045] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119facc00) [pid = 1664] [serial = 2074] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x124f2f400) [pid = 1664] [serial = 2062] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12922f000) [pid = 1664] [serial = 2072] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119f4b000) [pid = 1664] [serial = 2059] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x126f19800) [pid = 1664] [serial = 2066] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119ae3000) [pid = 1664] [serial = 2051] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12a543800) [pid = 1664] [serial = 2077] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128fa6000) [pid = 1664] [serial = 2069] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1197ad400) [pid = 1664] [serial = 2050] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x118311000) [pid = 1664] [serial = 2056] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1256e4000) [pid = 1664] [serial = 2063] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11813b000) [pid = 1664] [serial = 2048] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1290cf000) [pid = 1664] [serial = 2071] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118f7f800) [pid = 1664] [serial = 2057] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12a747800) [pid = 1664] [serial = 2078] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1288e0000) [pid = 1664] [serial = 2068] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x116fe2400) [pid = 1664] [serial = 2054] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11674c400) [pid = 1664] [serial = 2053] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12a74a800) [pid = 1664] [serial = 2080] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12a90dc00) [pid = 1664] [serial = 2027] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x116a1a800) [pid = 1664] [serial = 2047] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12b209c00) [pid = 1664] [serial = 2084] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12a9ec400) [pid = 1664] [serial = 2083] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12a906400) [pid = 1664] [serial = 2081] [outer = 0x0] [url = about:blank] 13:28:35 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1290d0400) [pid = 1664] [serial = 1439] [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.] 13:28:35 INFO - PROCESS | 1664 | 1467318515255 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 825ms 13:28:35 INFO - PROCESS | 1664 | 1467318515286 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1664 | 1467318515290 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:28:35 INFO - PROCESS | 1664 | 1467318515304 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1664 | 1467318515306 Marionette TRACE conn2 <- [1,2830,null,{}] 13:28:35 INFO - PROCESS | 1664 | 1467318515310 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}] 13:28:35 INFO - PROCESS | 1664 | 1467318515311 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:35 INFO - PROCESS | 1664 | 1467318515395 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:28:35 INFO - PROCESS | 1664 | 1467318515400 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 1664 | 1467318515401 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x11961c800 == 35 [pid = 1664] [id = 715] 13:28:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11680b800) [pid = 1664] [serial = 2145] [outer = 0x0] 13:28:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x116af8c00) [pid = 1664] [serial = 2146] [outer = 0x11680b800] 13:28:35 INFO - PROCESS | 1664 | 1467318515429 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x116fe0000) [pid = 1664] [serial = 2147] [outer = 0x11680b800] 13:28:35 INFO - PROCESS | 1664 | 1467318515800 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]]]}] 13:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 529ms 13:28:35 INFO - PROCESS | 1664 | 1467318515827 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1664 | 1467318515830 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:28:35 INFO - PROCESS | 1664 | 1467318515833 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1664 | 1467318515835 Marionette TRACE conn2 <- [1,2834,null,{}] 13:28:35 INFO - PROCESS | 1664 | 1467318515845 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}] 13:28:35 INFO - PROCESS | 1664 | 1467318515848 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:35 INFO - PROCESS | 1664 | 1467318515954 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:28:35 INFO - PROCESS | 1664 | 1467318515963 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 1664 | 1467318515965 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1248bb800 == 36 [pid = 1664] [id = 716] 13:28:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11813cc00) [pid = 1664] [serial = 2148] [outer = 0x0] 13:28:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11836b400) [pid = 1664] [serial = 2149] [outer = 0x11813cc00] 13:28:35 INFO - PROCESS | 1664 | 1467318515993 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118889c00) [pid = 1664] [serial = 2150] [outer = 0x11813cc00] 13:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 522ms 13:28:36 INFO - PROCESS | 1664 | 1467318516351 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:28:36 INFO - PROCESS | 1664 | 1467318516356 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:28:36 INFO - PROCESS | 1664 | 1467318516358 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:28:36 INFO - PROCESS | 1664 | 1467318516362 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 1664 | 1467318516365 Marionette TRACE conn2 <- [1,2838,null,{}] 13:28:36 INFO - PROCESS | 1664 | 1467318516367 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}] 13:28:36 INFO - PROCESS | 1664 | 1467318516368 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:36 INFO - PROCESS | 1664 | 1467318516487 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:28:36 INFO - PROCESS | 1664 | 1467318516494 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 1664 | 1467318516496 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a4d000 == 37 [pid = 1664] [id = 717] 13:28:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118370000) [pid = 1664] [serial = 2151] [outer = 0x0] 13:28:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1193e9000) [pid = 1664] [serial = 2152] [outer = 0x118370000] 13:28:36 INFO - PROCESS | 1664 | 1467318516537 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11975f400) [pid = 1664] [serial = 2153] [outer = 0x118370000] 13:28:36 INFO - PROCESS | 1664 | 1467318516928 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]]]}] 13:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 620ms 13:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:28:36 INFO - PROCESS | 1664 | 1467318516982 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:28:36 INFO - PROCESS | 1664 | 1467318516983 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:28:36 INFO - PROCESS | 1664 | 1467318516985 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 1664 | 1467318516986 Marionette TRACE conn2 <- [1,2842,null,{}] 13:28:36 INFO - PROCESS | 1664 | 1467318516988 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}] 13:28:36 INFO - PROCESS | 1664 | 1467318516989 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:37 INFO - PROCESS | 1664 | 1467318517066 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:28:37 INFO - PROCESS | 1664 | 1467318517138 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 1664 | 1467318517139 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191ca800 == 38 [pid = 1664] [id = 718] 13:28:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118faf400) [pid = 1664] [serial = 2154] [outer = 0x0] 13:28:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1197a6000) [pid = 1664] [serial = 2155] [outer = 0x118faf400] 13:28:37 INFO - PROCESS | 1664 | 1467318517171 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119ae6400) [pid = 1664] [serial = 2156] [outer = 0x118faf400] 13:28:37 INFO - PROCESS | 1664 | 1467318517530 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]]]}] 13:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 568ms 13:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:28:37 INFO - PROCESS | 1664 | 1467318517554 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:28:37 INFO - PROCESS | 1664 | 1467318517555 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:28:37 INFO - PROCESS | 1664 | 1467318517557 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 1664 | 1467318517558 Marionette TRACE conn2 <- [1,2846,null,{}] 13:28:37 INFO - PROCESS | 1664 | 1467318517568 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}] 13:28:37 INFO - PROCESS | 1664 | 1467318517572 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:37 INFO - PROCESS | 1664 | 1467318517694 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:28:37 INFO - PROCESS | 1664 | 1467318517698 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 1664 | 1467318517699 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a2f2000 == 39 [pid = 1664] [id = 719] 13:28:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119ad8400) [pid = 1664] [serial = 2157] [outer = 0x0] 13:28:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119f9fc00) [pid = 1664] [serial = 2158] [outer = 0x119ad8400] 13:28:37 INFO - PROCESS | 1664 | 1467318517725 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x124f28400) [pid = 1664] [serial = 2159] [outer = 0x119ad8400] 13:28:38 INFO - PROCESS | 1664 | 1467318518109 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]]]}] 13:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 576ms 13:28:38 INFO - PROCESS | 1664 | 1467318518139 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:28:38 INFO - PROCESS | 1664 | 1467318518141 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:28:38 INFO - PROCESS | 1664 | 1467318518144 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 1664 | 1467318518146 Marionette TRACE conn2 <- [1,2850,null,{}] 13:28:38 INFO - PROCESS | 1664 | 1467318518149 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}] 13:28:38 INFO - PROCESS | 1664 | 1467318518151 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:38 INFO - PROCESS | 1664 | 1467318518316 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:28:38 INFO - PROCESS | 1664 | 1467318518339 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1664 | 1467318518340 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6de000 == 40 [pid = 1664] [id = 720] 13:28:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119fa7c00) [pid = 1664] [serial = 2160] [outer = 0x0] 13:28:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x125466800) [pid = 1664] [serial = 2161] [outer = 0x119fa7c00] 13:28:38 INFO - PROCESS | 1664 | 1467318518410 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1256e3c00) [pid = 1664] [serial = 2162] [outer = 0x119fa7c00] 13:28:38 INFO - PROCESS | 1664 | 1467318518770 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 13:28:38 INFO - PROCESS | 1664 | 1467318518815 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:28:38 INFO - PROCESS | 1664 | 1467318518816 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:28:38 INFO - PROCESS | 1664 | 1467318518818 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 1664 | 1467318518819 Marionette TRACE conn2 <- [1,2854,null,{}] 13:28:38 INFO - PROCESS | 1664 | 1467318518822 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}] 13:28:38 INFO - PROCESS | 1664 | 1467318518823 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:38 INFO - PROCESS | 1664 | 1467318518920 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:28:38 INFO - PROCESS | 1664 | 1467318518931 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1664 | 1467318518932 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0d0800 == 41 [pid = 1664] [id = 721] 13:28:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119b34800) [pid = 1664] [serial = 2163] [outer = 0x0] 13:28:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x125bdac00) [pid = 1664] [serial = 2164] [outer = 0x119b34800] 13:28:38 INFO - PROCESS | 1664 | 1467318518957 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1260ba800) [pid = 1664] [serial = 2165] [outer = 0x119b34800] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118529000) [pid = 1664] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x112767400) [pid = 1664] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x110ea0000) [pid = 1664] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119657800) [pid = 1664] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118157800) [pid = 1664] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x125be1c00) [pid = 1664] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128fab800) [pid = 1664] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a9ee400) [pid = 1664] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1128d6c00) [pid = 1664] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1164ee400) [pid = 1664] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x112d89400) [pid = 1664] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11619e800) [pid = 1664] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1128d0c00) [pid = 1664] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x116f6c800) [pid = 1664] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x112d48c00) [pid = 1664] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:28:39 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x112694000) [pid = 1664] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:28:39 INFO - PROCESS | 1664 | 1467318519340 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]]]}] 13:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 568ms 13:28:39 INFO - PROCESS | 1664 | 1467318519387 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:28:39 INFO - PROCESS | 1664 | 1467318519388 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:28:39 INFO - PROCESS | 1664 | 1467318519390 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:28:39 INFO - PROCESS | 1664 | 1467318519392 Marionette TRACE conn2 <- [1,2858,null,{}] 13:28:39 INFO - PROCESS | 1664 | 1467318519394 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}] 13:28:39 INFO - PROCESS | 1664 | 1467318519395 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:39 INFO - PROCESS | 1664 | 1467318519482 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:28:39 INFO - PROCESS | 1664 | 1467318519539 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:39 INFO - PROCESS | 1664 | 1467318519541 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a61000 == 42 [pid = 1664] [id = 722] 13:28:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1128ccc00) [pid = 1664] [serial = 2166] [outer = 0x0] 13:28:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x116f6c800) [pid = 1664] [serial = 2167] [outer = 0x1128ccc00] 13:28:39 INFO - PROCESS | 1664 | 1467318519567 Marionette DEBUG loaded listener.js 13:28:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11836cc00) [pid = 1664] [serial = 2168] [outer = 0x1128ccc00] 13:28:39 INFO - PROCESS | 1664 | 1467318519847 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 468ms 13:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:28:39 INFO - PROCESS | 1664 | 1467318519859 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:28:39 INFO - PROCESS | 1664 | 1467318519862 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:28:39 INFO - PROCESS | 1664 | 1467318519870 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:28:39 INFO - PROCESS | 1664 | 1467318519871 Marionette TRACE conn2 <- [1,2862,null,{}] 13:28:39 INFO - PROCESS | 1664 | 1467318519873 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}] 13:28:39 INFO - PROCESS | 1664 | 1467318519875 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:39 INFO - PROCESS | 1664 | 1467318519968 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:28:39 INFO - PROCESS | 1664 | 1467318519971 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:39 INFO - PROCESS | 1664 | 1467318519972 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a14800 == 43 [pid = 1664] [id = 723] 13:28:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118529000) [pid = 1664] [serial = 2169] [outer = 0x0] 13:28:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11a0cf800) [pid = 1664] [serial = 2170] [outer = 0x118529000] 13:28:39 INFO - PROCESS | 1664 | 1467318519997 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118fb5800) [pid = 1664] [serial = 2171] [outer = 0x118529000] 13:28:40 INFO - PROCESS | 1664 | 1467318520333 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]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 13:28:40 INFO - PROCESS | 1664 | 1467318520399 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 1664 | 1467318520400 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:28:40 INFO - PROCESS | 1664 | 1467318520402 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1664 | 1467318520404 Marionette TRACE conn2 <- [1,2866,null,{}] 13:28:40 INFO - PROCESS | 1664 | 1467318520406 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}] 13:28:40 INFO - PROCESS | 1664 | 1467318520408 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:40 INFO - PROCESS | 1664 | 1467318520507 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:28:40 INFO - PROCESS | 1664 | 1467318520512 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:40 INFO - PROCESS | 1664 | 1467318520513 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c377800 == 44 [pid = 1664] [id = 724] 13:28:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1260c0400) [pid = 1664] [serial = 2172] [outer = 0x0] 13:28:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x126a91000) [pid = 1664] [serial = 2173] [outer = 0x1260c0400] 13:28:40 INFO - PROCESS | 1664 | 1467318520540 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x127011400) [pid = 1664] [serial = 2174] [outer = 0x1260c0400] 13:28:40 INFO - PROCESS | 1664 | 1467318520910 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]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 13:28:40 INFO - PROCESS | 1664 | 1467318520924 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 1664 | 1467318520925 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:28:40 INFO - PROCESS | 1664 | 1467318520930 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1664 | 1467318520932 Marionette TRACE conn2 <- [1,2870,null,{}] 13:28:40 INFO - PROCESS | 1664 | 1467318520935 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}] 13:28:40 INFO - PROCESS | 1664 | 1467318520937 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:41 INFO - PROCESS | 1664 | 1467318521101 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:28:41 INFO - PROCESS | 1664 | 1467318521116 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1664 | 1467318521117 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c711800 == 45 [pid = 1664] [id = 725] 13:28:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x126fd7c00) [pid = 1664] [serial = 2175] [outer = 0x0] 13:28:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x127240400) [pid = 1664] [serial = 2176] [outer = 0x126fd7c00] 13:28:41 INFO - PROCESS | 1664 | 1467318521158 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1288aac00) [pid = 1664] [serial = 2177] [outer = 0x126fd7c00] 13:28:41 INFO - PROCESS | 1664 | 1467318521678 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]]]}] 13:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 772ms 13:28:41 INFO - PROCESS | 1664 | 1467318521712 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:28:41 INFO - PROCESS | 1664 | 1467318521714 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:28:41 INFO - PROCESS | 1664 | 1467318521719 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:28:41 INFO - PROCESS | 1664 | 1467318521722 Marionette TRACE conn2 <- [1,2874,null,{}] 13:28:41 INFO - PROCESS | 1664 | 1467318521727 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}] 13:28:41 INFO - PROCESS | 1664 | 1467318521730 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:41 INFO - PROCESS | 1664 | 1467318521834 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:28:41 INFO - PROCESS | 1664 | 1467318521943 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1664 | 1467318521945 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d85000 == 46 [pid = 1664] [id = 726] 13:28:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x114f97c00) [pid = 1664] [serial = 2178] [outer = 0x0] 13:28:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x115e1f000) [pid = 1664] [serial = 2179] [outer = 0x114f97c00] 13:28:41 INFO - PROCESS | 1664 | 1467318521978 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11687f800) [pid = 1664] [serial = 2180] [outer = 0x114f97c00] 13:28:42 INFO - PROCESS | 1664 | 1467318522404 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]]]}] 13:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 722ms 13:28:42 INFO - PROCESS | 1664 | 1467318522441 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:28:42 INFO - PROCESS | 1664 | 1467318522444 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:28:42 INFO - PROCESS | 1664 | 1467318522449 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:28:42 INFO - PROCESS | 1664 | 1467318522451 Marionette TRACE conn2 <- [1,2878,null,{}] 13:28:42 INFO - PROCESS | 1664 | 1467318522453 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}] 13:28:42 INFO - PROCESS | 1664 | 1467318522455 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:42 INFO - PROCESS | 1664 | 1467318522563 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:28:42 INFO - PROCESS | 1664 | 1467318522623 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:42 INFO - PROCESS | 1664 | 1467318522625 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b2800 == 47 [pid = 1664] [id = 727] 13:28:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x117d10400) [pid = 1664] [serial = 2181] [outer = 0x0] 13:28:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11830b400) [pid = 1664] [serial = 2182] [outer = 0x117d10400] 13:28:42 INFO - PROCESS | 1664 | 1467318522655 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1188de800) [pid = 1664] [serial = 2183] [outer = 0x117d10400] 13:28:43 INFO - PROCESS | 1664 | 1467318523113 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]]]}] 13:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 725ms 13:28:43 INFO - PROCESS | 1664 | 1467318523196 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:28:43 INFO - PROCESS | 1664 | 1467318523197 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:28:43 INFO - PROCESS | 1664 | 1467318523200 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 1664 | 1467318523203 Marionette TRACE conn2 <- [1,2882,null,{}] 13:28:43 INFO - PROCESS | 1664 | 1467318523227 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}] 13:28:43 INFO - PROCESS | 1664 | 1467318523231 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:43 INFO - PROCESS | 1664 | 1467318523360 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:28:43 INFO - PROCESS | 1664 | 1467318523415 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:43 INFO - PROCESS | 1664 | 1467318523417 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb0f800 == 48 [pid = 1664] [id = 728] 13:28:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119f49000) [pid = 1664] [serial = 2184] [outer = 0x0] 13:28:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119fa3400) [pid = 1664] [serial = 2185] [outer = 0x119f49000] 13:28:43 INFO - PROCESS | 1664 | 1467318523448 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x123d0b000) [pid = 1664] [serial = 2186] [outer = 0x119f49000] 13:28:43 INFO - PROCESS | 1664 | 1467318523883 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]]]}] 13:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 728ms 13:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:28:43 INFO - PROCESS | 1664 | 1467318523929 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:28:43 INFO - PROCESS | 1664 | 1467318523930 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:28:43 INFO - PROCESS | 1664 | 1467318523933 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 1664 | 1467318523934 Marionette TRACE conn2 <- [1,2886,null,{}] 13:28:43 INFO - PROCESS | 1664 | 1467318523936 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}] 13:28:43 INFO - PROCESS | 1664 | 1467318523938 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:44 INFO - PROCESS | 1664 | 1467318524043 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:28:44 INFO - PROCESS | 1664 | 1467318524116 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 1664 | 1467318524118 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x11821a800 == 49 [pid = 1664] [id = 729] 13:28:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112a5d000) [pid = 1664] [serial = 2187] [outer = 0x0] 13:28:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118363c00) [pid = 1664] [serial = 2188] [outer = 0x112a5d000] 13:28:44 INFO - PROCESS | 1664 | 1467318524149 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119f49800) [pid = 1664] [serial = 2189] [outer = 0x112a5d000] 13:28:44 INFO - PROCESS | 1664 | 1467318524735 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]]]}] 13:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 871ms 13:28:44 INFO - PROCESS | 1664 | 1467318524804 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:28:44 INFO - PROCESS | 1664 | 1467318524807 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:28:44 INFO - PROCESS | 1664 | 1467318524810 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 1664 | 1467318524812 Marionette TRACE conn2 <- [1,2890,null,{}] 13:28:44 INFO - PROCESS | 1664 | 1467318524816 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}] 13:28:44 INFO - PROCESS | 1664 | 1467318524818 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:44 INFO - PROCESS | 1664 | 1467318524911 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:28:44 INFO - PROCESS | 1664 | 1467318524973 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 1664 | 1467318524974 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185d9800 == 50 [pid = 1664] [id = 730] 13:28:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x114f97400) [pid = 1664] [serial = 2190] [outer = 0x0] 13:28:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x115e21c00) [pid = 1664] [serial = 2191] [outer = 0x114f97400] 13:28:45 INFO - PROCESS | 1664 | 1467318525003 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116887800) [pid = 1664] [serial = 2192] [outer = 0x114f97400] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc65000 == 49 [pid = 1664] [id = 694] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12c377800 == 48 [pid = 1664] [id = 724] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x126a14800 == 47 [pid = 1664] [id = 723] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x126a61000 == 46 [pid = 1664] [id = 722] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0d0800 == 45 [pid = 1664] [id = 721] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6de000 == 44 [pid = 1664] [id = 720] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12a2f2000 == 43 [pid = 1664] [id = 719] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1191ca800 == 42 [pid = 1664] [id = 718] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x126a4d000 == 41 [pid = 1664] [id = 717] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1248bb800 == 40 [pid = 1664] [id = 716] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x11961c800 == 39 [pid = 1664] [id = 715] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x117161000 == 38 [pid = 1664] [id = 714] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x113c22800 == 37 [pid = 1664] [id = 712] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12d37c000 == 36 [pid = 1664] [id = 699] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d8800 == 35 [pid = 1664] [id = 713] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x124986800 == 34 [pid = 1664] [id = 700] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1185ee800 == 33 [pid = 1664] [id = 695] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc62000 == 32 [pid = 1664] [id = 697] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0b3000 == 31 [pid = 1664] [id = 698] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12a21e800 == 30 [pid = 1664] [id = 696] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x11821a800 == 29 [pid = 1664] [id = 729] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb0f800 == 28 [pid = 1664] [id = 728] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b2800 == 27 [pid = 1664] [id = 727] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x119d85000 == 26 [pid = 1664] [id = 726] 13:28:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12c711800 == 25 [pid = 1664] [id = 725] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11674f000) [pid = 1664] [serial = 2110] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116f64c00) [pid = 1664] [serial = 2111] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118133800) [pid = 1664] [serial = 2102] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116a21800) [pid = 1664] [serial = 2101] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1131d9800) [pid = 1664] [serial = 2107] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115d4a800) [pid = 1664] [serial = 2108] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119fa3800) [pid = 1664] [serial = 2132] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1128d5400) [pid = 1664] [serial = 2104] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112a5c800) [pid = 1664] [serial = 2105] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1174e5c00) [pid = 1664] [serial = 2113] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11815a400) [pid = 1664] [serial = 2116] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116757000) [pid = 1664] [serial = 2087] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x115d47c00) [pid = 1664] [serial = 2086] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118fb5c00) [pid = 1664] [serial = 2119] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119650800) [pid = 1664] [serial = 2128] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119a6d400) [pid = 1664] [serial = 2122] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119ae3c00) [pid = 1664] [serial = 2123] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119b33000) [pid = 1664] [serial = 2090] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1197ab000) [pid = 1664] [serial = 2089] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119b2d800) [pid = 1664] [serial = 2125] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1289bdc00) [pid = 1664] [serial = 2093] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1288a8000) [pid = 1664] [serial = 2092] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12a9ee000) [pid = 1664] [serial = 2096] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12a74dc00) [pid = 1664] [serial = 2095] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12b210c00) [pid = 1664] [serial = 2099] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118311400) [pid = 1664] [serial = 2117] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1197a4800) [pid = 1664] [serial = 2120] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x119b33c00) [pid = 1664] [serial = 2129] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x119b4e000) [pid = 1664] [serial = 2126] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x118134400) [pid = 1664] [serial = 2114] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12b206000) [pid = 1664] [serial = 2098] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x123c96000) [pid = 1664] [serial = 2134] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x119f48000) [pid = 1664] [serial = 2131] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1664 | 1467318525912 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1121ms 13:28:45 INFO - PROCESS | 1664 | 1467318525937 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:28:45 INFO - PROCESS | 1664 | 1467318525940 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:28:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:28:45 INFO - PROCESS | 1664 | 1467318525944 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 1664 | 1467318525947 Marionette TRACE conn2 <- [1,2894,null,{}] 13:28:45 INFO - PROCESS | 1664 | 1467318525950 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}] 13:28:45 INFO - PROCESS | 1664 | 1467318525952 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:46 INFO - PROCESS | 1664 | 1467318526032 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:28:46 INFO - PROCESS | 1664 | 1467318526036 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:46 INFO - PROCESS | 1664 | 1467318526039 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x117146000 == 26 [pid = 1664] [id = 731] 13:28:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x112d2f400) [pid = 1664] [serial = 2193] [outer = 0x0] 13:28:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x112f5f000) [pid = 1664] [serial = 2194] [outer = 0x112d2f400] 13:28:46 INFO - PROCESS | 1664 | 1467318526069 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x113c65000) [pid = 1664] [serial = 2195] [outer = 0x112d2f400] 13:28:46 INFO - PROCESS | 1664 | 1467318526483 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]]]}] 13:28:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:28:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 570ms 13:28:46 INFO - PROCESS | 1664 | 1467318526516 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:28:46 INFO - PROCESS | 1664 | 1467318526521 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:28:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:28:46 INFO - PROCESS | 1664 | 1467318526530 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 1664 | 1467318526533 Marionette TRACE conn2 <- [1,2898,null,{}] 13:28:46 INFO - PROCESS | 1664 | 1467318526537 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}] 13:28:46 INFO - PROCESS | 1664 | 1467318526540 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:46 INFO - PROCESS | 1664 | 1467318526675 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:28:46 INFO - PROCESS | 1664 | 1467318526689 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:46 INFO - PROCESS | 1664 | 1467318526690 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x118f93000 == 27 [pid = 1664] [id = 732] 13:28:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x115d50c00) [pid = 1664] [serial = 2196] [outer = 0x0] 13:28:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x116805000) [pid = 1664] [serial = 2197] [outer = 0x115d50c00] 13:28:46 INFO - PROCESS | 1664 | 1467318526739 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116f6cc00) [pid = 1664] [serial = 2198] [outer = 0x115d50c00] 13:28:47 INFO - PROCESS | 1664 | 1467318527187 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]]]}] 13:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 674ms 13:28:47 INFO - PROCESS | 1664 | 1467318527202 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:28:47 INFO - PROCESS | 1664 | 1467318527204 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:28:47 INFO - PROCESS | 1664 | 1467318527206 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 1664 | 1467318527209 Marionette TRACE conn2 <- [1,2902,null,{}] 13:28:47 INFO - PROCESS | 1664 | 1467318527219 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}] 13:28:47 INFO - PROCESS | 1664 | 1467318527222 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:47 INFO - PROCESS | 1664 | 1467318527303 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:28:47 INFO - PROCESS | 1664 | 1467318527308 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 1664 | 1467318527311 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a5a000 == 28 [pid = 1664] [id = 733] 13:28:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118138800) [pid = 1664] [serial = 2199] [outer = 0x0] 13:28:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118141c00) [pid = 1664] [serial = 2200] [outer = 0x118138800] 13:28:47 INFO - PROCESS | 1664 | 1467318527341 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118366c00) [pid = 1664] [serial = 2201] [outer = 0x118138800] 13:28:47 INFO - PROCESS | 1664 | 1467318527683 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 524ms 13:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:28:47 INFO - PROCESS | 1664 | 1467318527730 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:28:47 INFO - PROCESS | 1664 | 1467318527732 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:28:47 INFO - PROCESS | 1664 | 1467318527734 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 1664 | 1467318527735 Marionette TRACE conn2 <- [1,2906,null,{}] 13:28:47 INFO - PROCESS | 1664 | 1467318527737 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}] 13:28:47 INFO - PROCESS | 1664 | 1467318527739 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:47 INFO - PROCESS | 1664 | 1467318527850 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:28:47 INFO - PROCESS | 1664 | 1467318527864 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 1664 | 1467318527866 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x124994800 == 29 [pid = 1664] [id = 734] 13:28:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118362800) [pid = 1664] [serial = 2202] [outer = 0x0] 13:28:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11888c400) [pid = 1664] [serial = 2203] [outer = 0x118362800] 13:28:47 INFO - PROCESS | 1664 | 1467318527891 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118fb6c00) [pid = 1664] [serial = 2204] [outer = 0x118362800] 13:28:48 INFO - PROCESS | 1664 | 1467318528231 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]]]}] 13:28:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:28:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 13:28:48 INFO - PROCESS | 1664 | 1467318528253 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1664 | 1467318528255 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:28:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:28:48 INFO - PROCESS | 1664 | 1467318528257 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1664 | 1467318528259 Marionette TRACE conn2 <- [1,2910,null,{}] 13:28:48 INFO - PROCESS | 1664 | 1467318528262 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}] 13:28:48 INFO - PROCESS | 1664 | 1467318528263 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:48 INFO - PROCESS | 1664 | 1467318528364 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:28:48 INFO - PROCESS | 1664 | 1467318528367 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1664 | 1467318528369 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a0d000 == 30 [pid = 1664] [id = 735] 13:28:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116fd8000) [pid = 1664] [serial = 2205] [outer = 0x0] 13:28:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11966ec00) [pid = 1664] [serial = 2206] [outer = 0x116fd8000] 13:28:48 INFO - PROCESS | 1664 | 1467318528394 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1197a8c00) [pid = 1664] [serial = 2207] [outer = 0x116fd8000] 13:28:48 INFO - PROCESS | 1664 | 1467318528732 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]]]}] 13:28:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:28:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:28:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 13:28:48 INFO - TEST-START | /DOMEvents/constructors.html 13:28:48 INFO - PROCESS | 1664 | 1467318528780 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1664 | 1467318528781 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:28:48 INFO - PROCESS | 1664 | 1467318528783 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1664 | 1467318528784 Marionette TRACE conn2 <- [1,2914,null,{}] 13:28:48 INFO - PROCESS | 1664 | 1467318528787 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}] 13:28:48 INFO - PROCESS | 1664 | 1467318528791 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:48 INFO - PROCESS | 1664 | 1467318528896 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:28:48 INFO - PROCESS | 1664 | 1467318528933 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1664 | 1467318528934 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12894e800 == 31 [pid = 1664] [id = 736] 13:28:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119a6a000) [pid = 1664] [serial = 2208] [outer = 0x0] 13:28:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119ae3800) [pid = 1664] [serial = 2209] [outer = 0x119a6a000] 13:28:48 INFO - PROCESS | 1664 | 1467318528959 Marionette DEBUG loaded listener.js 13:28:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119f4a800) [pid = 1664] [serial = 2210] [outer = 0x119a6a000] 13:28:49 INFO - PROCESS | 1664 | 1467318529330 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]]]}] 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:28:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:28:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:28:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:28:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:28:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:28:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:28:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:28:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:28:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 13:28:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:28:49 INFO - PROCESS | 1664 | 1467318529358 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 1664 | 1467318529359 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:28:49 INFO - PROCESS | 1664 | 1467318529361 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 1664 | 1467318529362 Marionette TRACE conn2 <- [1,2918,null,{}] 13:28:49 INFO - PROCESS | 1664 | 1467318529365 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}] 13:28:49 INFO - PROCESS | 1664 | 1467318529366 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:49 INFO - PROCESS | 1664 | 1467318529462 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:28:49 INFO - PROCESS | 1664 | 1467318529476 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:49 INFO - PROCESS | 1664 | 1467318529477 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a205800 == 32 [pid = 1664] [id = 737] 13:28:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119f4ac00) [pid = 1664] [serial = 2211] [outer = 0x0] 13:28:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119fa3000) [pid = 1664] [serial = 2212] [outer = 0x119f4ac00] 13:28:49 INFO - PROCESS | 1664 | 1467318529501 Marionette DEBUG loaded listener.js 13:28:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1211f0000) [pid = 1664] [serial = 2213] [outer = 0x119f4ac00] 13:28:49 INFO - PROCESS | 1664 | 1467318529807 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:28:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:28:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119ad8400) [pid = 1664] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119fa7c00) [pid = 1664] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119b34800) [pid = 1664] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1128ccc00) [pid = 1664] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11813cc00) [pid = 1664] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x110e9fc00) [pid = 1664] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11680b800) [pid = 1664] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1131c5400) [pid = 1664] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119fad000) [pid = 1664] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1260c0400) [pid = 1664] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1133b8c00) [pid = 1664] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x118370000) [pid = 1664] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118529000) [pid = 1664] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118faf400) [pid = 1664] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:28:50 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x126fd7c00) [pid = 1664] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:28:50 INFO - PROCESS | 1664 | 1467318530030 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1664 | 1467318530032 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:28:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:28:50 INFO - PROCESS | 1664 | 1467318530037 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1664 | 1467318530038 Marionette TRACE conn2 <- [1,2922,null,{}] 13:28:50 INFO - PROCESS | 1664 | 1467318530040 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}] 13:28:50 INFO - PROCESS | 1664 | 1467318530041 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:50 INFO - PROCESS | 1664 | 1467318530116 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:28:50 INFO - PROCESS | 1664 | 1467318530120 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1664 | 1467318530121 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290b1000 == 33 [pid = 1664] [id = 738] 13:28:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1128d9400) [pid = 1664] [serial = 2214] [outer = 0x0] 13:28:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x115e22000) [pid = 1664] [serial = 2215] [outer = 0x1128d9400] 13:28:50 INFO - PROCESS | 1664 | 1467318530150 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x117d14000) [pid = 1664] [serial = 2216] [outer = 0x1128d9400] 13:28:50 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:28:50 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:28:50 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:28:50 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:28:50 INFO - PROCESS | 1664 | 1467318530486 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]]]}] 13:28:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:28:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:28:50 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 13:28:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:28:50 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 13:28:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:28:50 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]" 13:28:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:28:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:28:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 13:28:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:28:50 INFO - PROCESS | 1664 | 1467318530507 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1664 | 1467318530508 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:28:50 INFO - PROCESS | 1664 | 1467318530513 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1664 | 1467318530515 Marionette TRACE conn2 <- [1,2926,null,{}] 13:28:50 INFO - PROCESS | 1664 | 1467318530517 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}] 13:28:50 INFO - PROCESS | 1664 | 1467318530518 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:50 INFO - PROCESS | 1664 | 1467318530597 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:28:50 INFO - PROCESS | 1664 | 1467318530652 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1664 | 1467318530653 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b022000 == 34 [pid = 1664] [id = 739] 13:28:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112f5f800) [pid = 1664] [serial = 2217] [outer = 0x0] 13:28:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119b2d000) [pid = 1664] [serial = 2218] [outer = 0x112f5f800] 13:28:50 INFO - PROCESS | 1664 | 1467318530678 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x124f2f400) [pid = 1664] [serial = 2219] [outer = 0x112f5f800] 13:28:50 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:28:50 INFO - PROCESS | 1664 | 1467318530918 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]]]}] 13:28:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:28:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 418ms 13:28:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:28:50 INFO - PROCESS | 1664 | 1467318530934 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1664 | 1467318530935 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:28:50 INFO - PROCESS | 1664 | 1467318530937 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1664 | 1467318530938 Marionette TRACE conn2 <- [1,2930,null,{}] 13:28:50 INFO - PROCESS | 1664 | 1467318530941 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}] 13:28:50 INFO - PROCESS | 1664 | 1467318530943 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:51 INFO - PROCESS | 1664 | 1467318531033 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:28:51 INFO - PROCESS | 1664 | 1467318531037 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1664 | 1467318531039 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b904800 == 35 [pid = 1664] [id = 740] 13:28:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x124fab800) [pid = 1664] [serial = 2220] [outer = 0x0] 13:28:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12546f800) [pid = 1664] [serial = 2221] [outer = 0x124fab800] 13:28:51 INFO - PROCESS | 1664 | 1467318531064 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1256e5400) [pid = 1664] [serial = 2222] [outer = 0x124fab800] 13:28:51 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:28:51 INFO - PROCESS | 1664 | 1467318531390 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]]]}] 13:28:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:28:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 13:28:51 INFO - PROCESS | 1664 | 1467318531407 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1664 | 1467318531409 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:28:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:28:51 INFO - PROCESS | 1664 | 1467318531415 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1664 | 1467318531417 Marionette TRACE conn2 <- [1,2934,null,{}] 13:28:51 INFO - PROCESS | 1664 | 1467318531419 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}] 13:28:51 INFO - PROCESS | 1664 | 1467318531420 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:51 INFO - PROCESS | 1664 | 1467318531513 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:28:51 INFO - PROCESS | 1664 | 1467318531577 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1664 | 1467318531579 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c364800 == 36 [pid = 1664] [id = 741] 13:28:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1254e4400) [pid = 1664] [serial = 2223] [outer = 0x0] 13:28:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x125bdd800) [pid = 1664] [serial = 2224] [outer = 0x1254e4400] 13:28:51 INFO - PROCESS | 1664 | 1467318531605 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126b5d000) [pid = 1664] [serial = 2225] [outer = 0x1254e4400] 13:28:51 INFO - PROCESS | 1664 | 1467318531857 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]]]}] 13:28:51 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:28:51 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 13:28:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:28:51 INFO - PROCESS | 1664 | 1467318531884 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1664 | 1467318531885 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:28:51 INFO - PROCESS | 1664 | 1467318531887 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1664 | 1467318531889 Marionette TRACE conn2 <- [1,2938,null,{}] 13:28:51 INFO - PROCESS | 1664 | 1467318531900 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}] 13:28:51 INFO - PROCESS | 1664 | 1467318531901 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:51 INFO - PROCESS | 1664 | 1467318531987 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:28:51 INFO - PROCESS | 1664 | 1467318531991 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1664 | 1467318531992 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c71c800 == 37 [pid = 1664] [id = 742] 13:28:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x125853800) [pid = 1664] [serial = 2226] [outer = 0x0] 13:28:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12701d000) [pid = 1664] [serial = 2227] [outer = 0x125853800] 13:28:52 INFO - PROCESS | 1664 | 1467318532017 Marionette DEBUG loaded listener.js 13:28:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1288a6800) [pid = 1664] [serial = 2228] [outer = 0x125853800] 13:28:52 INFO - PROCESS | 1664 | 1467318532485 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]]]}] 13:28:52 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. 13:28:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 624ms 13:28:52 INFO - PROCESS | 1664 | 1467318532512 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:28:52 INFO - PROCESS | 1664 | 1467318532515 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:28:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:28:52 INFO - PROCESS | 1664 | 1467318532518 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 1664 | 1467318532522 Marionette TRACE conn2 <- [1,2942,null,{}] 13:28:52 INFO - PROCESS | 1664 | 1467318532538 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}] 13:28:52 INFO - PROCESS | 1664 | 1467318532540 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:52 INFO - PROCESS | 1664 | 1467318532654 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:28:52 INFO - PROCESS | 1664 | 1467318532738 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:52 INFO - PROCESS | 1664 | 1467318532739 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1184d3000 == 38 [pid = 1664] [id = 743] 13:28:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x112a53400) [pid = 1664] [serial = 2229] [outer = 0x0] 13:28:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1131c6c00) [pid = 1664] [serial = 2230] [outer = 0x112a53400] 13:28:52 INFO - PROCESS | 1664 | 1467318532771 Marionette DEBUG loaded listener.js 13:28:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x115e8ac00) [pid = 1664] [serial = 2231] [outer = 0x112a53400] 13:28:53 INFO - PROCESS | 1664 | 1467318533208 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"]]]}] 13:28:53 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 13:28:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:28:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 734ms 13:28:53 INFO - PROCESS | 1664 | 1467318533252 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:28:53 INFO - PROCESS | 1664 | 1467318533256 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:28:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:28:53 INFO - PROCESS | 1664 | 1467318533260 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:28:53 INFO - PROCESS | 1664 | 1467318533262 Marionette TRACE conn2 <- [1,2946,null,{}] 13:28:53 INFO - PROCESS | 1664 | 1467318533265 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}] 13:28:53 INFO - PROCESS | 1664 | 1467318533266 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:53 INFO - PROCESS | 1664 | 1467318533382 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:28:53 INFO - PROCESS | 1664 | 1467318533442 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 1664 | 1467318533444 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x128891000 == 39 [pid = 1664] [id = 744] 13:28:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116fdfc00) [pid = 1664] [serial = 2232] [outer = 0x0] 13:28:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11813f000) [pid = 1664] [serial = 2233] [outer = 0x116fdfc00] 13:28:53 INFO - PROCESS | 1664 | 1467318533475 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118882800) [pid = 1664] [serial = 2234] [outer = 0x116fdfc00] 13:28:53 INFO - PROCESS | 1664 | 1467318533898 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]]]}] 13:28:53 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. 13:28:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 13:28:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:28:53 INFO - PROCESS | 1664 | 1467318533930 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:28:53 INFO - PROCESS | 1664 | 1467318533932 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:28:53 INFO - PROCESS | 1664 | 1467318533934 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:28:53 INFO - PROCESS | 1664 | 1467318533937 Marionette TRACE conn2 <- [1,2950,null,{}] 13:28:53 INFO - PROCESS | 1664 | 1467318533944 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}] 13:28:53 INFO - PROCESS | 1664 | 1467318533948 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:54 INFO - PROCESS | 1664 | 1467318534062 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:28:54 INFO - PROCESS | 1664 | 1467318534171 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:54 INFO - PROCESS | 1664 | 1467318534174 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd90000 == 40 [pid = 1664] [id = 745] 13:28:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118526000) [pid = 1664] [serial = 2235] [outer = 0x0] 13:28:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119adf000) [pid = 1664] [serial = 2236] [outer = 0x118526000] 13:28:54 INFO - PROCESS | 1664 | 1467318534205 Marionette DEBUG loaded listener.js 13:28:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119f46400) [pid = 1664] [serial = 2237] [outer = 0x118526000] 13:28:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x111adc000 == 41 [pid = 1664] [id = 746] 13:28:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112d91400) [pid = 1664] [serial = 2238] [outer = 0x0] 13:28:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1121b9000) [pid = 1664] [serial = 2239] [outer = 0x112d91400] 13:28:54 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. 13:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 873ms 13:28:54 INFO - PROCESS | 1664 | 1467318534803 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]]]}] 13:28:54 INFO - PROCESS | 1664 | 1467318534808 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 1664 | 1467318534810 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:28:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:28:54 INFO - PROCESS | 1664 | 1467318534814 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1664 | 1467318534815 Marionette TRACE conn2 <- [1,2954,null,{}] 13:28:54 INFO - PROCESS | 1664 | 1467318534819 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}] 13:28:54 INFO - PROCESS | 1664 | 1467318534821 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:54 INFO - PROCESS | 1664 | 1467318534945 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12c364800 == 40 [pid = 1664] [id = 741] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12b904800 == 39 [pid = 1664] [id = 740] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12b022000 == 38 [pid = 1664] [id = 739] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1290b1000 == 37 [pid = 1664] [id = 738] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12a205800 == 36 [pid = 1664] [id = 737] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12894e800 == 35 [pid = 1664] [id = 736] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x126a0d000 == 34 [pid = 1664] [id = 735] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x124994800 == 33 [pid = 1664] [id = 734] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x123a5a000 == 32 [pid = 1664] [id = 733] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x118f93000 == 31 [pid = 1664] [id = 732] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x117146000 == 30 [pid = 1664] [id = 731] 13:28:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1185d9800 == 29 [pid = 1664] [id = 730] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x127240400) [pid = 1664] [serial = 2176] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119f9fc00) [pid = 1664] [serial = 2158] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x125466800) [pid = 1664] [serial = 2161] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x125bdac00) [pid = 1664] [serial = 2164] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116f6c800) [pid = 1664] [serial = 2167] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11836b400) [pid = 1664] [serial = 2149] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118889c00) [pid = 1664] [serial = 2150] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x110fa8800) [pid = 1664] [serial = 2137] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1256e3c00) [pid = 1664] [serial = 2162] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112692800) [pid = 1664] [serial = 2138] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116af8c00) [pid = 1664] [serial = 2146] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116fe0000) [pid = 1664] [serial = 2147] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115d4d000) [pid = 1664] [serial = 2140] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x115e27c00) [pid = 1664] [serial = 2141] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124c2f800) [pid = 1664] [serial = 2135] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x126a91000) [pid = 1664] [serial = 2173] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x115d4d400) [pid = 1664] [serial = 2143] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x115e8a000) [pid = 1664] [serial = 2144] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1193e9000) [pid = 1664] [serial = 2152] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11975f400) [pid = 1664] [serial = 2153] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11a0cf800) [pid = 1664] [serial = 2170] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118fb5800) [pid = 1664] [serial = 2171] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1260ba800) [pid = 1664] [serial = 2165] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119ae6400) [pid = 1664] [serial = 2156] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11836cc00) [pid = 1664] [serial = 2168] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1197a6000) [pid = 1664] [serial = 2155] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x124f28400) [pid = 1664] [serial = 2159] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x127011400) [pid = 1664] [serial = 2174] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1288aac00) [pid = 1664] [serial = 2177] [outer = 0x0] [url = about:blank] 13:28:55 INFO - PROCESS | 1664 | 1467318535031 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1664 | 1467318535033 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x116819000 == 30 [pid = 1664] [id = 747] 13:28:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x112a5a000) [pid = 1664] [serial = 2240] [outer = 0x0] 13:28:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1131e6800) [pid = 1664] [serial = 2241] [outer = 0x112a5a000] 13:28:55 INFO - PROCESS | 1664 | 1467318535061 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116a1a400) [pid = 1664] [serial = 2242] [outer = 0x112a5a000] 13:28:55 INFO - PROCESS | 1664 | 1467318535416 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]]]}] 13:28:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:28:55 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 13:28:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 623ms 13:28:55 INFO - PROCESS | 1664 | 1467318535437 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:28:55 INFO - PROCESS | 1664 | 1467318535442 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:28:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:28:55 INFO - PROCESS | 1664 | 1467318535448 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:28:55 INFO - PROCESS | 1664 | 1467318535451 Marionette TRACE conn2 <- [1,2958,null,{}] 13:28:55 INFO - PROCESS | 1664 | 1467318535454 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}] 13:28:55 INFO - PROCESS | 1664 | 1467318535457 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:55 INFO - PROCESS | 1664 | 1467318535627 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:28:55 INFO - PROCESS | 1664 | 1467318535636 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1664 | 1467318535638 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x124987800 == 31 [pid = 1664] [id = 748] 13:28:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118311400) [pid = 1664] [serial = 2243] [outer = 0x0] 13:28:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118527800) [pid = 1664] [serial = 2244] [outer = 0x118311400] 13:28:55 INFO - PROCESS | 1664 | 1467318535665 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118fb4400) [pid = 1664] [serial = 2245] [outer = 0x118311400] 13:28:56 INFO - PROCESS | 1664 | 1467318535999 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]]]}] 13:28:56 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. 13:28:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 576ms 13:28:56 INFO - PROCESS | 1664 | 1467318536024 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 1664 | 1467318536025 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:28:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:28:56 INFO - PROCESS | 1664 | 1467318536037 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1664 | 1467318536039 Marionette TRACE conn2 <- [1,2962,null,{}] 13:28:56 INFO - PROCESS | 1664 | 1467318536047 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}] 13:28:56 INFO - PROCESS | 1664 | 1467318536050 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:56 INFO - PROCESS | 1664 | 1467318536138 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:28:56 INFO - PROCESS | 1664 | 1467318536144 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1664 | 1467318536147 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a66000 == 32 [pid = 1664] [id = 749] 13:28:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11975f400) [pid = 1664] [serial = 2246] [outer = 0x0] 13:28:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119a6d400) [pid = 1664] [serial = 2247] [outer = 0x11975f400] 13:28:56 INFO - PROCESS | 1664 | 1467318536174 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119b37c00) [pid = 1664] [serial = 2248] [outer = 0x11975f400] 13:28:56 INFO - PROCESS | 1664 | 1467318536495 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]]]}] 13:28:56 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. 13:28:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 477ms 13:28:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:28:56 INFO - PROCESS | 1664 | 1467318536510 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 1664 | 1467318536514 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:28:56 INFO - PROCESS | 1664 | 1467318536517 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1664 | 1467318536518 Marionette TRACE conn2 <- [1,2966,null,{}] 13:28:56 INFO - PROCESS | 1664 | 1467318536520 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}] 13:28:56 INFO - PROCESS | 1664 | 1467318536521 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:56 INFO - PROCESS | 1664 | 1467318536631 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:28:56 INFO - PROCESS | 1664 | 1467318536636 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1664 | 1467318536637 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1290ab800 == 33 [pid = 1664] [id = 750] 13:28:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119f48000) [pid = 1664] [serial = 2249] [outer = 0x0] 13:28:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1210a9c00) [pid = 1664] [serial = 2250] [outer = 0x119f48000] 13:28:56 INFO - PROCESS | 1664 | 1467318536663 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x124a95000) [pid = 1664] [serial = 2251] [outer = 0x119f48000] 13:28:56 INFO - PROCESS | 1664 | 1467318536964 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]]]}] 13:28:56 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. 13:28:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 13:28:56 INFO - PROCESS | 1664 | 1467318536985 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 1664 | 1467318536986 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:28:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:28:56 INFO - PROCESS | 1664 | 1467318536989 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1664 | 1467318536990 Marionette TRACE conn2 <- [1,2970,null,{}] 13:28:57 INFO - PROCESS | 1664 | 1467318537002 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}] 13:28:57 INFO - PROCESS | 1664 | 1467318537003 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:57 INFO - PROCESS | 1664 | 1467318537084 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:28:57 INFO - PROCESS | 1664 | 1467318537088 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:57 INFO - PROCESS | 1664 | 1467318537089 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d0800 == 34 [pid = 1664] [id = 751] 13:28:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x124c28400) [pid = 1664] [serial = 2252] [outer = 0x0] 13:28:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124fe9c00) [pid = 1664] [serial = 2253] [outer = 0x124c28400] 13:28:57 INFO - PROCESS | 1664 | 1467318537113 Marionette DEBUG loaded listener.js 13:28:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1256ea400) [pid = 1664] [serial = 2254] [outer = 0x124c28400] 13:28:57 INFO - PROCESS | 1664 | 1467318537464 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]]]}] 13:28:57 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. 13:28:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 479ms 13:28:57 INFO - PROCESS | 1664 | 1467318537468 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 1664 | 1467318537470 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:28:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:28:57 INFO - PROCESS | 1664 | 1467318537472 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1664 | 1467318537473 Marionette TRACE conn2 <- [1,2974,null,{}] 13:28:57 INFO - PROCESS | 1664 | 1467318537475 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}] 13:28:57 INFO - PROCESS | 1664 | 1467318537479 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:57 INFO - PROCESS | 1664 | 1467318537603 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:28:57 INFO - PROCESS | 1664 | 1467318537615 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:57 INFO - PROCESS | 1664 | 1467318537616 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211af000 == 35 [pid = 1664] [id = 752] 13:28:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x125bdac00) [pid = 1664] [serial = 2255] [outer = 0x0] 13:28:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1260ef000) [pid = 1664] [serial = 2256] [outer = 0x125bdac00] 13:28:57 INFO - PROCESS | 1664 | 1467318537641 Marionette DEBUG loaded listener.js 13:28:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x127240c00) [pid = 1664] [serial = 2257] [outer = 0x125bdac00] 13:28:57 INFO - PROCESS | 1664 | 1467318537950 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]]]}] 13:28:57 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. 13:28:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 518ms 13:28:57 INFO - PROCESS | 1664 | 1467318537990 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:28:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:28:58 INFO - PROCESS | 1664 | 1467318538001 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:28:58 INFO - PROCESS | 1664 | 1467318538003 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 1664 | 1467318538004 Marionette TRACE conn2 <- [1,2978,null,{}] 13:28:58 INFO - PROCESS | 1664 | 1467318538006 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}] 13:28:58 INFO - PROCESS | 1664 | 1467318538007 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:58 INFO - PROCESS | 1664 | 1467318538106 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:28:58 INFO - PROCESS | 1664 | 1467318538119 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1664 | 1467318538120 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bda8800 == 36 [pid = 1664] [id = 753] 13:28:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1288a4400) [pid = 1664] [serial = 2258] [outer = 0x0] 13:28:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1288ac800) [pid = 1664] [serial = 2259] [outer = 0x1288a4400] 13:28:58 INFO - PROCESS | 1664 | 1467318538144 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1288e4c00) [pid = 1664] [serial = 2260] [outer = 0x1288a4400] 13:28:58 INFO - PROCESS | 1664 | 1467318538448 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]]]}] 13:28:58 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. 13:28:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 13:28:58 INFO - PROCESS | 1664 | 1467318538475 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:28:58 INFO - PROCESS | 1664 | 1467318538476 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:28:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:28:58 INFO - PROCESS | 1664 | 1467318538488 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 1664 | 1467318538489 Marionette TRACE conn2 <- [1,2982,null,{}] 13:28:58 INFO - PROCESS | 1664 | 1467318538491 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}] 13:28:58 INFO - PROCESS | 1664 | 1467318538492 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:58 INFO - PROCESS | 1664 | 1467318538596 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:28:58 INFO - PROCESS | 1664 | 1467318538599 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1664 | 1467318538600 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c716800 == 37 [pid = 1664] [id = 754] 13:28:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1288e5800) [pid = 1664] [serial = 2261] [outer = 0x0] 13:28:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1289be400) [pid = 1664] [serial = 2262] [outer = 0x1288e5800] 13:28:58 INFO - PROCESS | 1664 | 1467318538624 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1289c8800) [pid = 1664] [serial = 2263] [outer = 0x1288e5800] 13:28:58 INFO - PROCESS | 1664 | 1467318538919 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"]]]}] 13:28:58 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 13:28:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:28:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 477ms 13:28:58 INFO - PROCESS | 1664 | 1467318538968 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:28:58 INFO - PROCESS | 1664 | 1467318538970 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:28:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:28:58 INFO - PROCESS | 1664 | 1467318538972 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 1664 | 1467318538973 Marionette TRACE conn2 <- [1,2986,null,{}] 13:28:58 INFO - PROCESS | 1664 | 1467318538982 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}] 13:28:58 INFO - PROCESS | 1664 | 1467318538983 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:59 INFO - PROCESS | 1664 | 1467318539091 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:28:59 INFO - PROCESS | 1664 | 1467318539095 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:59 INFO - PROCESS | 1664 | 1467318539096 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc5a800 == 38 [pid = 1664] [id = 755] 13:28:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1289c9800) [pid = 1664] [serial = 2264] [outer = 0x0] 13:28:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128fa0800) [pid = 1664] [serial = 2265] [outer = 0x1289c9800] 13:28:59 INFO - PROCESS | 1664 | 1467318539120 Marionette DEBUG loaded listener.js 13:28:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128fa6800) [pid = 1664] [serial = 2266] [outer = 0x1289c9800] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1128d9400) [pid = 1664] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116fd8000) [pid = 1664] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115d50c00) [pid = 1664] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x114f97400) [pid = 1664] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112d2f400) [pid = 1664] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118138800) [pid = 1664] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119a6a000) [pid = 1664] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x114f97c00) [pid = 1664] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x117d10400) [pid = 1664] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119f49000) [pid = 1664] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x124fab800) [pid = 1664] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119f4ac00) [pid = 1664] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112f5f800) [pid = 1664] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1254e4400) [pid = 1664] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x112a5d000) [pid = 1664] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:28:59 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118362800) [pid = 1664] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:28:59 INFO - PROCESS | 1664 | 1467318539499 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]]]}] 13:28:59 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. 13:28:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 568ms 13:28:59 INFO - PROCESS | 1664 | 1467318539541 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:28:59 INFO - PROCESS | 1664 | 1467318539542 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:28:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:28:59 INFO - PROCESS | 1664 | 1467318539544 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1664 | 1467318539545 Marionette TRACE conn2 <- [1,2990,null,{}] 13:28:59 INFO - PROCESS | 1664 | 1467318539547 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}] 13:28:59 INFO - PROCESS | 1664 | 1467318539548 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:59 INFO - PROCESS | 1664 | 1467318539633 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:28:59 INFO - PROCESS | 1664 | 1467318539693 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:59 INFO - PROCESS | 1664 | 1467318539694 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:28:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc66000 == 39 [pid = 1664] [id = 756] 13:28:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112d53000) [pid = 1664] [serial = 2267] [outer = 0x0] 13:28:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116fd5c00) [pid = 1664] [serial = 2268] [outer = 0x112d53000] 13:28:59 INFO - PROCESS | 1664 | 1467318539720 Marionette DEBUG loaded listener.js 13:28:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124c26400) [pid = 1664] [serial = 2269] [outer = 0x112d53000] 13:28:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc8c000 == 40 [pid = 1664] [id = 757] 13:28:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128fac400) [pid = 1664] [serial = 2270] [outer = 0x0] 13:28:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118362800) [pid = 1664] [serial = 2271] [outer = 0x128fac400] 13:29:00 INFO - PROCESS | 1664 | 1467318540052 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]]]}] 13:29:00 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. 13:29:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 13:29:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:29:00 INFO - PROCESS | 1664 | 1467318540066 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:29:00 INFO - PROCESS | 1664 | 1467318540068 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:29:00 INFO - PROCESS | 1664 | 1467318540071 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 1664 | 1467318540074 Marionette TRACE conn2 <- [1,2994,null,{}] 13:29:00 INFO - PROCESS | 1664 | 1467318540080 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}] 13:29:00 INFO - PROCESS | 1664 | 1467318540082 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:00 INFO - PROCESS | 1664 | 1467318540252 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:29:00 INFO - PROCESS | 1664 | 1467318540314 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 1664 | 1467318540316 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cc97000 == 41 [pid = 1664] [id = 758] 13:29:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x118138800) [pid = 1664] [serial = 2272] [outer = 0x0] 13:29:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12701b000) [pid = 1664] [serial = 2273] [outer = 0x118138800] 13:29:00 INFO - PROCESS | 1664 | 1467318540341 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12922ac00) [pid = 1664] [serial = 2274] [outer = 0x118138800] 13:29:00 INFO - PROCESS | 1664 | 1467318540587 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]]]}] 13:29:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:29:00 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 13:29:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 13:29:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:29:00 INFO - PROCESS | 1664 | 1467318540599 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:29:00 INFO - PROCESS | 1664 | 1467318540600 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:29:00 INFO - PROCESS | 1664 | 1467318540603 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 1664 | 1467318540604 Marionette TRACE conn2 <- [1,2998,null,{}] 13:29:00 INFO - PROCESS | 1664 | 1467318540606 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}] 13:29:00 INFO - PROCESS | 1664 | 1467318540607 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:00 INFO - PROCESS | 1664 | 1467318540699 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:29:00 INFO - PROCESS | 1664 | 1467318540703 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 1664 | 1467318540704 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0c1000 == 42 [pid = 1664] [id = 759] 13:29:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1290d2800) [pid = 1664] [serial = 2275] [outer = 0x0] 13:29:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x129232800) [pid = 1664] [serial = 2276] [outer = 0x1290d2800] 13:29:00 INFO - PROCESS | 1664 | 1467318540728 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12a65f400) [pid = 1664] [serial = 2277] [outer = 0x1290d2800] 13:29:01 INFO - PROCESS | 1664 | 1467318541048 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]]]}] 13:29:01 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. 13:29:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms 13:29:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:29:01 INFO - PROCESS | 1664 | 1467318541074 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:29:01 INFO - PROCESS | 1664 | 1467318541075 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:29:01 INFO - PROCESS | 1664 | 1467318541079 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 1664 | 1467318541081 Marionette TRACE conn2 <- [1,3002,null,{}] 13:29:01 INFO - PROCESS | 1664 | 1467318541083 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}] 13:29:01 INFO - PROCESS | 1664 | 1467318541084 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:01 INFO - PROCESS | 1664 | 1467318541166 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:29:01 INFO - PROCESS | 1664 | 1467318541227 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:01 INFO - PROCESS | 1664 | 1467318541228 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d379000 == 43 [pid = 1664] [id = 760] 13:29:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119b38c00) [pid = 1664] [serial = 2278] [outer = 0x0] 13:29:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a65fc00) [pid = 1664] [serial = 2279] [outer = 0x119b38c00] 13:29:01 INFO - PROCESS | 1664 | 1467318541252 Marionette DEBUG loaded listener.js 13:29:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12a74a800) [pid = 1664] [serial = 2280] [outer = 0x119b38c00] 13:29:01 INFO - PROCESS | 1664 | --DOCSHELL 0x111adc000 == 42 [pid = 1664] [id = 746] 13:29:01 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd90000 == 41 [pid = 1664] [id = 745] 13:29:01 INFO - PROCESS | 1664 | --DOCSHELL 0x128891000 == 40 [pid = 1664] [id = 744] 13:29:01 INFO - PROCESS | 1664 | --DOCSHELL 0x1184d3000 == 39 [pid = 1664] [id = 743] 13:29:01 INFO - PROCESS | 1664 | --DOCSHELL 0x12c71c800 == 38 [pid = 1664] [id = 742] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x124987800 == 37 [pid = 1664] [id = 748] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1211af000 == 36 [pid = 1664] [id = 752] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc66000 == 35 [pid = 1664] [id = 756] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1290ab800 == 34 [pid = 1664] [id = 750] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12bda8800 == 33 [pid = 1664] [id = 753] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc5a800 == 32 [pid = 1664] [id = 755] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d0800 == 31 [pid = 1664] [id = 751] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc97000 == 30 [pid = 1664] [id = 758] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x126a66000 == 29 [pid = 1664] [id = 749] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12c716800 == 28 [pid = 1664] [id = 754] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x116819000 == 27 [pid = 1664] [id = 747] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12cc8c000 == 26 [pid = 1664] [id = 757] 13:29:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0c1000 == 25 [pid = 1664] [id = 759] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11966ec00) [pid = 1664] [serial = 2206] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116805000) [pid = 1664] [serial = 2197] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116f6cc00) [pid = 1664] [serial = 2198] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116887800) [pid = 1664] [serial = 2192] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x115e21c00) [pid = 1664] [serial = 2191] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112f5f000) [pid = 1664] [serial = 2194] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x113c65000) [pid = 1664] [serial = 2195] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118141c00) [pid = 1664] [serial = 2200] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118366c00) [pid = 1664] [serial = 2201] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119ae3800) [pid = 1664] [serial = 2209] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11687f800) [pid = 1664] [serial = 2180] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115e1f000) [pid = 1664] [serial = 2179] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1188de800) [pid = 1664] [serial = 2183] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11830b400) [pid = 1664] [serial = 2182] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x123d0b000) [pid = 1664] [serial = 2186] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119fa3400) [pid = 1664] [serial = 2185] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1256e5400) [pid = 1664] [serial = 2222] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119fa3000) [pid = 1664] [serial = 2212] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119f4a800) [pid = 1664] [serial = 2210] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x115e22000) [pid = 1664] [serial = 2215] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x117d14000) [pid = 1664] [serial = 2216] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12546f800) [pid = 1664] [serial = 2221] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1211f0000) [pid = 1664] [serial = 2213] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x124f2f400) [pid = 1664] [serial = 2219] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x125bdd800) [pid = 1664] [serial = 2224] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x119f49800) [pid = 1664] [serial = 2189] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11888c400) [pid = 1664] [serial = 2203] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x118363c00) [pid = 1664] [serial = 2188] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1197a8c00) [pid = 1664] [serial = 2207] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x119b2d000) [pid = 1664] [serial = 2218] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x118fb6c00) [pid = 1664] [serial = 2204] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x126b5d000) [pid = 1664] [serial = 2225] [outer = 0x0] [url = about:blank] 13:29:02 INFO - PROCESS | 1664 | 1467318542656 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]]]}] 13:29:02 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. 13:29:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1624ms 13:29:02 INFO - PROCESS | 1664 | 1467318542702 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:29:02 INFO - PROCESS | 1664 | 1467318542704 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:29:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:29:02 INFO - PROCESS | 1664 | 1467318542707 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 1664 | 1467318542710 Marionette TRACE conn2 <- [1,3006,null,{}] 13:29:02 INFO - PROCESS | 1664 | 1467318542714 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}] 13:29:02 INFO - PROCESS | 1664 | 1467318542716 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:02 INFO - PROCESS | 1664 | 1467318542799 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:29:02 INFO - PROCESS | 1664 | 1467318542858 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 1664 | 1467318542859 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f34000 == 26 [pid = 1664] [id = 761] 13:29:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x112f66400) [pid = 1664] [serial = 2281] [outer = 0x0] 13:29:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x112fc2400) [pid = 1664] [serial = 2282] [outer = 0x112f66400] 13:29:02 INFO - PROCESS | 1664 | 1467318542887 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x113c73000) [pid = 1664] [serial = 2283] [outer = 0x112f66400] 13:29:03 INFO - PROCESS | 1664 | 1467318543240 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]]]}] 13:29:03 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. 13:29:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 572ms 13:29:03 INFO - PROCESS | 1664 | 1467318543280 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1664 | 1467318543285 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:29:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:29:03 INFO - PROCESS | 1664 | 1467318543292 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1664 | 1467318543295 Marionette TRACE conn2 <- [1,3010,null,{}] 13:29:03 INFO - PROCESS | 1664 | 1467318543299 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}] 13:29:03 INFO - PROCESS | 1664 | 1467318543302 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:03 INFO - PROCESS | 1664 | 1467318543429 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:29:03 INFO - PROCESS | 1664 | 1467318543510 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 1664 | 1467318543511 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185de800 == 27 [pid = 1664] [id = 762] 13:29:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x115d47800) [pid = 1664] [serial = 2284] [outer = 0x0] 13:29:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x115e22000) [pid = 1664] [serial = 2285] [outer = 0x115d47800] 13:29:03 INFO - PROCESS | 1664 | 1467318543539 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11674c400) [pid = 1664] [serial = 2286] [outer = 0x115d47800] 13:29:03 INFO - PROCESS | 1664 | 1467318543813 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]]]}] 13:29:03 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 13:29:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 573ms 13:29:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:29:03 INFO - PROCESS | 1664 | 1467318543868 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1664 | 1467318543869 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:29:03 INFO - PROCESS | 1664 | 1467318543871 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1664 | 1467318543874 Marionette TRACE conn2 <- [1,3014,null,{}] 13:29:03 INFO - PROCESS | 1664 | 1467318543885 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}] 13:29:03 INFO - PROCESS | 1664 | 1467318543888 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:03 INFO - PROCESS | 1664 | 1467318543992 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:29:04 INFO - PROCESS | 1664 | 1467318543999 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:04 INFO - PROCESS | 1664 | 1467318544001 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a22000 == 28 [pid = 1664] [id = 763] 13:29:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x111c83800) [pid = 1664] [serial = 2287] [outer = 0x0] 13:29:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x116af5400) [pid = 1664] [serial = 2288] [outer = 0x111c83800] 13:29:04 INFO - PROCESS | 1664 | 1467318544029 Marionette DEBUG loaded listener.js 13:29:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1174e6400) [pid = 1664] [serial = 2289] [outer = 0x111c83800] 13:29:04 INFO - PROCESS | 1664 | [1664] 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 13:29:04 INFO - PROCESS | 1664 | 1467318544367 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:29:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:29:04 INFO - {} 13:29:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:29:04 INFO - {} 13:29:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:29:04 INFO - {} 13:29:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:29:04 INFO - {} 13:29:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 527ms 13:29:04 INFO - TEST-START | /FileAPI/fileReader.html 13:29:04 INFO - PROCESS | 1664 | 1467318544399 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 1664 | 1467318544400 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:29:04 INFO - PROCESS | 1664 | 1467318544402 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 1664 | 1467318544404 Marionette TRACE conn2 <- [1,3018,null,{}] 13:29:04 INFO - PROCESS | 1664 | 1467318544406 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}] 13:29:04 INFO - PROCESS | 1664 | 1467318544407 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:04 INFO - PROCESS | 1664 | 1467318544485 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:29:04 INFO - PROCESS | 1664 | 1467318544488 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:04 INFO - PROCESS | 1664 | 1467318544489 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12498c000 == 29 [pid = 1664] [id = 764] 13:29:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1174e5c00) [pid = 1664] [serial = 2290] [outer = 0x0] 13:29:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11813c800) [pid = 1664] [serial = 2291] [outer = 0x1174e5c00] 13:29:04 INFO - PROCESS | 1664 | 1467318544518 Marionette DEBUG loaded listener.js 13:29:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118884c00) [pid = 1664] [serial = 2292] [outer = 0x1174e5c00] 13:29:04 INFO - PROCESS | 1664 | 1467318544824 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]]]}] 13:29:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:29:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:29:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:29:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:29:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 13:29:04 INFO - TEST-START | /FileAPI/historical.html 13:29:04 INFO - PROCESS | 1664 | 1467318544874 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 1664 | 1467318544876 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:29:04 INFO - PROCESS | 1664 | 1467318544886 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 1664 | 1467318544887 Marionette TRACE conn2 <- [1,3022,null,{}] 13:29:04 INFO - PROCESS | 1664 | 1467318544890 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}] 13:29:04 INFO - PROCESS | 1664 | 1467318544891 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:04 INFO - PROCESS | 1664 | 1467318544988 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:29:05 INFO - PROCESS | 1664 | 1467318544996 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1664 | 1467318544997 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12544e000 == 30 [pid = 1664] [id = 765] 13:29:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x114fbc000) [pid = 1664] [serial = 2293] [outer = 0x0] 13:29:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118f7dc00) [pid = 1664] [serial = 2294] [outer = 0x114fbc000] 13:29:05 INFO - PROCESS | 1664 | 1467318545022 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1193e5000) [pid = 1664] [serial = 2295] [outer = 0x114fbc000] 13:29:05 INFO - PROCESS | 1664 | 1467318545322 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"]]]}] 13:29:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:29:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:29:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:29:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:29:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:29:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:29:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:29:05 INFO - TEST-OK | /FileAPI/historical.html | took 478ms 13:29:05 INFO - TEST-START | /FileAPI/idlharness.html 13:29:05 INFO - PROCESS | 1664 | 1467318545357 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 1664 | 1467318545358 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:29:05 INFO - PROCESS | 1664 | 1467318545363 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 1664 | 1467318545364 Marionette TRACE conn2 <- [1,3026,null,{}] 13:29:05 INFO - PROCESS | 1664 | 1467318545367 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}] 13:29:05 INFO - PROCESS | 1664 | 1467318545371 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:05 INFO - PROCESS | 1664 | 1467318545464 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:29:05 INFO - PROCESS | 1664 | 1467318545468 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1664 | 1467318545469 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x128895800 == 31 [pid = 1664] [id = 766] 13:29:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1193e6000) [pid = 1664] [serial = 2296] [outer = 0x0] 13:29:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11979e800) [pid = 1664] [serial = 2297] [outer = 0x1193e6000] 13:29:05 INFO - PROCESS | 1664 | 1467318545494 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119b2f400) [pid = 1664] [serial = 2298] [outer = 0x1193e6000] 13:29:06 INFO - PROCESS | 1664 | 1467318546002 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]]]}] 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:29:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:29:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:29:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:29:06 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 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:29:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:29:06 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 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:29:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 684ms 13:29:06 INFO - TEST-START | /FileAPI/idlharness.worker 13:29:06 INFO - PROCESS | 1664 | 1467318546046 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 1664 | 1467318546048 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:29:06 INFO - PROCESS | 1664 | 1467318546050 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1664 | 1467318546051 Marionette TRACE conn2 <- [1,3030,null,{}] 13:29:06 INFO - PROCESS | 1664 | 1467318546054 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}] 13:29:06 INFO - PROCESS | 1664 | 1467318546055 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:06 INFO - PROCESS | 1664 | 1467318546131 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:29:06 INFO - PROCESS | 1664 | 1467318546135 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 1664 | 1467318546136 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b91f000 == 32 [pid = 1664] [id = 767] 13:29:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116a13c00) [pid = 1664] [serial = 2299] [outer = 0x0] 13:29:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119f49800) [pid = 1664] [serial = 2300] [outer = 0x116a13c00] 13:29:06 INFO - PROCESS | 1664 | 1467318546163 Marionette DEBUG loaded listener.js 13:29:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x126a91800) [pid = 1664] [serial = 2301] [outer = 0x116a13c00] 13:29:06 INFO - PROCESS | 1664 | [1664] 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 13:29:06 INFO - PROCESS | 1664 | 1467318546806 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,{},{}]]]}] 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:29:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:29:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:29:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:29:06 INFO - {} 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:29:06 INFO - {} 13:29:06 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 - {} 13:29:06 INFO - {} 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:29:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:29:06 INFO - {} 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:29:06 INFO - {} 13:29:06 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 - {} 13:29:06 INFO - {} 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:29:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:29:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 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 13:29:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:29:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:29:06 INFO - {} 13:29:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 784ms 13:29:06 INFO - PROCESS | 1664 | 1467318546836 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 1664 | 1467318546838 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:29:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:29:06 INFO - PROCESS | 1664 | 1467318546841 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1664 | 1467318546843 Marionette TRACE conn2 <- [1,3034,null,{}] 13:29:06 INFO - PROCESS | 1664 | 1467318546846 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}] 13:29:06 INFO - PROCESS | 1664 | 1467318546847 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:06 INFO - PROCESS | 1664 | 1467318546972 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:29:06 INFO - PROCESS | 1664 | 1467318546979 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 1664 | 1467318546980 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dac6800 == 33 [pid = 1664] [id = 768] 13:29:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126f0f400) [pid = 1664] [serial = 2302] [outer = 0x0] 13:29:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12a9ee000) [pid = 1664] [serial = 2303] [outer = 0x126f0f400] 13:29:07 INFO - PROCESS | 1664 | 1467318547014 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12b057800) [pid = 1664] [serial = 2304] [outer = 0x126f0f400] 13:29:07 INFO - PROCESS | 1664 | 1467318547367 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]]]}] 13:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:29:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 569ms 13:29:07 INFO - PROCESS | 1664 | 1467318547417 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:29:07 INFO - PROCESS | 1664 | 1467318547419 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:29:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:29:07 INFO - PROCESS | 1664 | 1467318547423 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:29:07 INFO - PROCESS | 1664 | 1467318547425 Marionette TRACE conn2 <- [1,3038,null,{}] 13:29:07 INFO - PROCESS | 1664 | 1467318547435 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}] 13:29:07 INFO - PROCESS | 1664 | 1467318547437 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:07 INFO - PROCESS | 1664 | 1467318547610 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:29:07 INFO - PROCESS | 1664 | 1467318547683 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 1664 | 1467318547685 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a21800 == 34 [pid = 1664] [id = 769] 13:29:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12701c000) [pid = 1664] [serial = 2305] [outer = 0x0] 13:29:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12b20a800) [pid = 1664] [serial = 2306] [outer = 0x12701c000] 13:29:07 INFO - PROCESS | 1664 | 1467318547725 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12b210400) [pid = 1664] [serial = 2307] [outer = 0x12701c000] 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:29:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 676ms 13:29:08 INFO - PROCESS | 1664 | 1467318548095 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"]]]}] 13:29:08 INFO - PROCESS | 1664 | 1467318548099 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1664 | 1467318548101 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:29:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:29:08 INFO - PROCESS | 1664 | 1467318548103 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1664 | 1467318548104 Marionette TRACE conn2 <- [1,3042,null,{}] 13:29:08 INFO - PROCESS | 1664 | 1467318548114 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}] 13:29:08 INFO - PROCESS | 1664 | 1467318548115 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:08 INFO - PROCESS | 1664 | 1467318548222 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:29:08 INFO - PROCESS | 1664 | 1467318548226 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:08 INFO - PROCESS | 1664 | 1467318548228 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c5e0800 == 35 [pid = 1664] [id = 770] 13:29:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12b210800) [pid = 1664] [serial = 2308] [outer = 0x0] 13:29:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12b8b5000) [pid = 1664] [serial = 2309] [outer = 0x12b210800] 13:29:08 INFO - PROCESS | 1664 | 1467318548252 Marionette DEBUG loaded listener.js 13:29:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12b8b9800) [pid = 1664] [serial = 2310] [outer = 0x12b210800] 13:29:08 INFO - PROCESS | 1664 | 1467318548669 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]]]}] 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:29:08 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. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:29:08 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'.) 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:29:08 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. 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:29:08 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. 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:29:08 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. 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:29:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 582ms 13:29:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:29:08 INFO - PROCESS | 1664 | 1467318548687 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1664 | 1467318548688 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:29:08 INFO - PROCESS | 1664 | 1467318548690 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1664 | 1467318548692 Marionette TRACE conn2 <- [1,3046,null,{}] 13:29:08 INFO - PROCESS | 1664 | 1467318548694 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}] 13:29:08 INFO - PROCESS | 1664 | 1467318548696 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:08 INFO - PROCESS | 1664 | 1467318548821 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:29:08 INFO - PROCESS | 1664 | 1467318548824 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:08 INFO - PROCESS | 1664 | 1467318548826 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x1272f3000 == 36 [pid = 1664] [id = 771] 13:29:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12b8b9c00) [pid = 1664] [serial = 2311] [outer = 0x0] 13:29:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12b959000) [pid = 1664] [serial = 2312] [outer = 0x12b8b9c00] 13:29:08 INFO - PROCESS | 1664 | 1467318548886 Marionette DEBUG loaded listener.js 13:29:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12bdc4800) [pid = 1664] [serial = 2313] [outer = 0x12b8b9c00] 13:29:09 INFO - PROCESS | 1664 | [1664] 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 13:29:09 INFO - PROCESS | 1664 | 1467318549241 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:29:09 INFO - {} 13:29:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 572ms 13:29:09 INFO - PROCESS | 1664 | 1467318549262 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:29:09 INFO - PROCESS | 1664 | 1467318549263 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:29:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:29:09 INFO - PROCESS | 1664 | 1467318549266 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:29:09 INFO - PROCESS | 1664 | 1467318549267 Marionette TRACE conn2 <- [1,3050,null,{}] 13:29:09 INFO - PROCESS | 1664 | 1467318549269 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}] 13:29:09 INFO - PROCESS | 1664 | 1467318549270 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:09 INFO - PROCESS | 1664 | 1467318549375 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:29:09 INFO - PROCESS | 1664 | 1467318549386 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1664 | 1467318549387 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x126a0c000 == 37 [pid = 1664] [id = 772] 13:29:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12bdc7000) [pid = 1664] [serial = 2314] [outer = 0x0] 13:29:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12bf09c00) [pid = 1664] [serial = 2315] [outer = 0x12bdc7000] 13:29:09 INFO - PROCESS | 1664 | 1467318549411 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118141400) [pid = 1664] [serial = 2316] [outer = 0x12bdc7000] 13:29:09 INFO - PROCESS | 1664 | 1467318549720 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]]]}] 13:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:29:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 468ms 13:29:09 INFO - PROCESS | 1664 | 1467318549736 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:29:09 INFO - PROCESS | 1664 | 1467318549738 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:29:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:29:09 INFO - PROCESS | 1664 | 1467318549747 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:29:09 INFO - PROCESS | 1664 | 1467318549749 Marionette TRACE conn2 <- [1,3054,null,{}] 13:29:09 INFO - PROCESS | 1664 | 1467318549752 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}] 13:29:09 INFO - PROCESS | 1664 | 1467318549753 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:09 INFO - PROCESS | 1664 | 1467318549868 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:29:09 INFO - PROCESS | 1664 | 1467318549905 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1664 | 1467318549906 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d83c000 == 38 [pid = 1664] [id = 773] 13:29:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116889000) [pid = 1664] [serial = 2317] [outer = 0x0] 13:29:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12bf0ac00) [pid = 1664] [serial = 2318] [outer = 0x116889000] 13:29:09 INFO - PROCESS | 1664 | 1467318549930 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12c3af800) [pid = 1664] [serial = 2319] [outer = 0x116889000] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118138800) [pid = 1664] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x125bdac00) [pid = 1664] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1288a4400) [pid = 1664] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x112d53000) [pid = 1664] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1288e5800) [pid = 1664] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1289c9800) [pid = 1664] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1290d2800) [pid = 1664] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128fac400) [pid = 1664] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118526000) [pid = 1664] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116fdfc00) [pid = 1664] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112a53400) [pid = 1664] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x125853800) [pid = 1664] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x124c28400) [pid = 1664] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119f48000) [pid = 1664] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11975f400) [pid = 1664] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118311400) [pid = 1664] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112a5a000) [pid = 1664] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:29:10 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112d91400) [pid = 1664] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:29:10 INFO - PROCESS | 1664 | 1467318550480 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"]]]}] 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:29:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:29:10 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" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:29:10 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" 13:29:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:29:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:29:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 794ms 13:29:10 INFO - PROCESS | 1664 | 1467318550536 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1664 | 1467318550537 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:29:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:29:10 INFO - PROCESS | 1664 | 1467318550540 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1664 | 1467318550541 Marionette TRACE conn2 <- [1,3058,null,{}] 13:29:10 INFO - PROCESS | 1664 | 1467318550550 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}] 13:29:10 INFO - PROCESS | 1664 | 1467318550551 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:10 INFO - PROCESS | 1664 | 1467318550642 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:29:10 INFO - PROCESS | 1664 | 1467318550666 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 1664 | 1467318550666 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x11880b000 == 39 [pid = 1664] [id = 774] 13:29:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12c3b1c00) [pid = 1664] [serial = 2320] [outer = 0x0] 13:29:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12c3b4400) [pid = 1664] [serial = 2321] [outer = 0x12c3b1c00] 13:29:10 INFO - PROCESS | 1664 | 1467318550691 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12c88c000) [pid = 1664] [serial = 2322] [outer = 0x12c3b1c00] 13:29:11 INFO - PROCESS | 1664 | 1467318551015 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]]]}] 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:29:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:29:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:29:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:29:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:29:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 528ms 13:29:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:29:11 INFO - PROCESS | 1664 | 1467318551069 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 1664 | 1467318551070 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:29:11 INFO - PROCESS | 1664 | 1467318551072 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 1664 | 1467318551073 Marionette TRACE conn2 <- [1,3062,null,{}] 13:29:11 INFO - PROCESS | 1664 | 1467318551087 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}] 13:29:11 INFO - PROCESS | 1664 | 1467318551088 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:11 INFO - PROCESS | 1664 | 1467318551170 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:29:11 INFO - PROCESS | 1664 | 1467318551173 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:11 INFO - PROCESS | 1664 | 1467318551174 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d83e800 == 40 [pid = 1664] [id = 775] 13:29:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12c88e400) [pid = 1664] [serial = 2323] [outer = 0x0] 13:29:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12cb4a400) [pid = 1664] [serial = 2324] [outer = 0x12c88e400] 13:29:11 INFO - PROCESS | 1664 | 1467318551198 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12cb55000) [pid = 1664] [serial = 2325] [outer = 0x12c88e400] 13:29:11 INFO - PROCESS | 1664 | [1664] 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 13:29:11 INFO - PROCESS | 1664 | 1467318551548 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:29:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:29:11 INFO - {} 13:29:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 518ms 13:29:11 INFO - PROCESS | 1664 | 1467318551591 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 1664 | 1467318551592 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:29:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:29:11 INFO - PROCESS | 1664 | 1467318551594 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 1664 | 1467318551595 Marionette TRACE conn2 <- [1,3066,null,{}] 13:29:11 INFO - PROCESS | 1664 | 1467318551597 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}] 13:29:11 INFO - PROCESS | 1664 | 1467318551598 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:11 INFO - PROCESS | 1664 | 1467318551686 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:29:11 INFO - PROCESS | 1664 | 1467318551743 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:11 INFO - PROCESS | 1664 | 1467318551744 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd50800 == 41 [pid = 1664] [id = 776] 13:29:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1176f0400) [pid = 1664] [serial = 2326] [outer = 0x0] 13:29:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11823d800) [pid = 1664] [serial = 2327] [outer = 0x1176f0400] 13:29:11 INFO - PROCESS | 1664 | 1467318551768 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12cb54800) [pid = 1664] [serial = 2328] [outer = 0x1176f0400] 13:29:12 INFO - PROCESS | 1664 | 1467318552026 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]]]}] 13:29:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:29:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:29:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:29:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:29:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:29:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:29:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:29:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 471ms 13:29:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:29:12 INFO - PROCESS | 1664 | 1467318552067 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:29:12 INFO - PROCESS | 1664 | 1467318552069 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:29:12 INFO - PROCESS | 1664 | 1467318552071 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:29:12 INFO - PROCESS | 1664 | 1467318552072 Marionette TRACE conn2 <- [1,3070,null,{}] 13:29:12 INFO - PROCESS | 1664 | 1467318552074 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}] 13:29:12 INFO - PROCESS | 1664 | 1467318552076 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:12 INFO - PROCESS | 1664 | 1467318552177 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:29:12 INFO - PROCESS | 1664 | 1467318552181 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1664 | 1467318552182 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126b2000 == 42 [pid = 1664] [id = 777] 13:29:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x110e9b400) [pid = 1664] [serial = 2329] [outer = 0x0] 13:29:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x111e2a000) [pid = 1664] [serial = 2330] [outer = 0x110e9b400] 13:29:12 INFO - PROCESS | 1664 | 1467318552265 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x112a50c00) [pid = 1664] [serial = 2331] [outer = 0x110e9b400] 13:29:12 INFO - PROCESS | 1664 | 1467318552808 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]]]}] 13:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:29:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 771ms 13:29:12 INFO - PROCESS | 1664 | 1467318552844 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:29:12 INFO - PROCESS | 1664 | 1467318552848 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:29:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:29:12 INFO - PROCESS | 1664 | 1467318552853 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:29:12 INFO - PROCESS | 1664 | 1467318552856 Marionette TRACE conn2 <- [1,3074,null,{}] 13:29:12 INFO - PROCESS | 1664 | 1467318552861 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}] 13:29:12 INFO - PROCESS | 1664 | 1467318552864 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:13 INFO - PROCESS | 1664 | 1467318553133 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:29:13 INFO - PROCESS | 1664 | 1467318553247 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 1664 | 1467318553249 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x119612800 == 43 [pid = 1664] [id = 778] 13:29:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1131e2800) [pid = 1664] [serial = 2332] [outer = 0x0] 13:29:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11663cc00) [pid = 1664] [serial = 2333] [outer = 0x1131e2800] 13:29:13 INFO - PROCESS | 1664 | 1467318553298 Marionette DEBUG loaded listener.js 13:29:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116a13800) [pid = 1664] [serial = 2334] [outer = 0x1131e2800] 13:29:13 INFO - PROCESS | 1664 | 1467318553736 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]]]}] 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:29:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 924ms 13:29:13 INFO - PROCESS | 1664 | 1467318553775 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:29:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:29:13 INFO - PROCESS | 1664 | 1467318553778 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:29:13 INFO - PROCESS | 1664 | 1467318553783 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1664 | 1467318553785 Marionette TRACE conn2 <- [1,3078,null,{}] 13:29:13 INFO - PROCESS | 1664 | 1467318553787 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}] 13:29:13 INFO - PROCESS | 1664 | 1467318553789 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:13 INFO - PROCESS | 1664 | 1467318553909 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:29:14 INFO - PROCESS | 1664 | 1467318554015 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:14 INFO - PROCESS | 1664 | 1467318554017 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12706c000 == 44 [pid = 1664] [id = 779] 13:29:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116af7c00) [pid = 1664] [serial = 2335] [outer = 0x0] 13:29:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118238000) [pid = 1664] [serial = 2336] [outer = 0x116af7c00] 13:29:14 INFO - PROCESS | 1664 | 1467318554048 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118730000) [pid = 1664] [serial = 2337] [outer = 0x116af7c00] 13:29:14 INFO - PROCESS | 1664 | 1467318554697 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] 13:29:14 INFO - PROCESS | 1664 | 1467318554708 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:29:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:29:14 INFO - PROCESS | 1664 | 1467318554711 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:29:14 INFO - PROCESS | 1664 | 1467318554713 Marionette TRACE conn2 <- [1,3082,null,{}] 13:29:14 INFO - PROCESS | 1664 | 1467318554717 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}] 13:29:14 INFO - PROCESS | 1664 | 1467318554718 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:14 INFO - PROCESS | 1664 | 1467318554824 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:29:14 INFO - PROCESS | 1664 | 1467318554892 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:14 INFO - PROCESS | 1664 | 1467318554894 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x117155000 == 45 [pid = 1664] [id = 780] 13:29:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x116af8000) [pid = 1664] [serial = 2338] [outer = 0x0] 13:29:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116fd4400) [pid = 1664] [serial = 2339] [outer = 0x116af8000] 13:29:14 INFO - PROCESS | 1664 | 1467318554948 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118132c00) [pid = 1664] [serial = 2340] [outer = 0x116af8000] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd50800 == 44 [pid = 1664] [id = 776] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12d83e800 == 43 [pid = 1664] [id = 775] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x11880b000 == 42 [pid = 1664] [id = 774] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12d83c000 == 41 [pid = 1664] [id = 773] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x126a0c000 == 40 [pid = 1664] [id = 772] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x1272f3000 == 39 [pid = 1664] [id = 771] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12a65fc00) [pid = 1664] [serial = 2279] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12c5e0800 == 38 [pid = 1664] [id = 770] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x119a21800 == 37 [pid = 1664] [id = 769] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12dac6800 == 36 [pid = 1664] [id = 768] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12b91f000 == 35 [pid = 1664] [id = 767] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x128895800 == 34 [pid = 1664] [id = 766] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12544e000 == 33 [pid = 1664] [id = 765] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12498c000 == 32 [pid = 1664] [id = 764] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x119a22000 == 31 [pid = 1664] [id = 763] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x1185de800 == 30 [pid = 1664] [id = 762] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x116f34000 == 29 [pid = 1664] [id = 761] 13:29:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12d379000 == 28 [pid = 1664] [id = 760] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1260ef000) [pid = 1664] [serial = 2256] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1288ac800) [pid = 1664] [serial = 2259] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x116fd5c00) [pid = 1664] [serial = 2268] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1289be400) [pid = 1664] [serial = 2262] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1288e4c00) [pid = 1664] [serial = 2260] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x128fa0800) [pid = 1664] [serial = 2265] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12922ac00) [pid = 1664] [serial = 2274] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x129232800) [pid = 1664] [serial = 2276] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118362800) [pid = 1664] [serial = 2271] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119adf000) [pid = 1664] [serial = 2236] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118882800) [pid = 1664] [serial = 2234] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11813f000) [pid = 1664] [serial = 2233] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x115e8ac00) [pid = 1664] [serial = 2231] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1131c6c00) [pid = 1664] [serial = 2230] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12701d000) [pid = 1664] [serial = 2227] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1288a6800) [pid = 1664] [serial = 2228] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x124fe9c00) [pid = 1664] [serial = 2253] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1210a9c00) [pid = 1664] [serial = 2250] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124a95000) [pid = 1664] [serial = 2251] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119a6d400) [pid = 1664] [serial = 2247] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119b37c00) [pid = 1664] [serial = 2248] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118527800) [pid = 1664] [serial = 2244] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a65f400) [pid = 1664] [serial = 2277] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118fb4400) [pid = 1664] [serial = 2245] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1131e6800) [pid = 1664] [serial = 2241] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x116a1a400) [pid = 1664] [serial = 2242] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119f46400) [pid = 1664] [serial = 2237] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1121b9000) [pid = 1664] [serial = 2239] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1289c8800) [pid = 1664] [serial = 2263] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x127240c00) [pid = 1664] [serial = 2257] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x128fa6800) [pid = 1664] [serial = 2266] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12701b000) [pid = 1664] [serial = 2273] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1256ea400) [pid = 1664] [serial = 2254] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x124c26400) [pid = 1664] [serial = 2269] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1664 | 1467318555364 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]]]}] 13:29:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:29:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 13:29:15 INFO - PROCESS | 1664 | 1467318555385 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:29:15 INFO - PROCESS | 1664 | 1467318555388 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:29:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:29:15 INFO - PROCESS | 1664 | 1467318555392 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 1664 | 1467318555395 Marionette TRACE conn2 <- [1,3086,null,{}] 13:29:15 INFO - PROCESS | 1664 | 1467318555397 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}] 13:29:15 INFO - PROCESS | 1664 | 1467318555399 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:15 INFO - PROCESS | 1664 | 1467318555488 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:29:15 INFO - PROCESS | 1664 | 1467318555495 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 1664 | 1467318555497 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183ba800 == 29 [pid = 1664] [id = 781] 13:29:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1131e6800) [pid = 1664] [serial = 2341] [outer = 0x0] 13:29:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118239000) [pid = 1664] [serial = 2342] [outer = 0x1131e6800] 13:29:15 INFO - PROCESS | 1664 | 1467318555536 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x118311800) [pid = 1664] [serial = 2343] [outer = 0x1131e6800] 13:29:16 INFO - PROCESS | 1664 | 1467318556039 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 13:29:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:29:16 INFO - PROCESS | 1664 | 1467318556065 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1664 | 1467318556066 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:29:16 INFO - PROCESS | 1664 | 1467318556069 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1664 | 1467318556071 Marionette TRACE conn2 <- [1,3090,null,{}] 13:29:16 INFO - PROCESS | 1664 | 1467318556079 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}] 13:29:16 INFO - PROCESS | 1664 | 1467318556082 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:16 INFO - PROCESS | 1664 | 1467318556165 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:29:16 INFO - PROCESS | 1664 | 1467318556170 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:16 INFO - PROCESS | 1664 | 1467318556172 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211ba000 == 30 [pid = 1664] [id = 782] 13:29:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118526c00) [pid = 1664] [serial = 2344] [outer = 0x0] 13:29:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118fb7c00) [pid = 1664] [serial = 2345] [outer = 0x118526c00] 13:29:16 INFO - PROCESS | 1664 | 1467318556201 Marionette DEBUG loaded listener.js 13:29:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1197a4c00) [pid = 1664] [serial = 2346] [outer = 0x118526c00] 13:29:16 INFO - PROCESS | 1664 | 1467318556551 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 13:29:16 INFO - PROCESS | 1664 | 1467318556590 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1664 | 1467318556591 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:29:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:29:16 INFO - PROCESS | 1664 | 1467318556594 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1664 | 1467318556595 Marionette TRACE conn2 <- [1,3094,null,{}] 13:29:16 INFO - PROCESS | 1664 | 1467318556597 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}] 13:29:16 INFO - PROCESS | 1664 | 1467318556599 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:16 INFO - PROCESS | 1664 | 1467318556687 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:29:16 INFO - PROCESS | 1664 | 1467318556690 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:16 INFO - PROCESS | 1664 | 1467318556692 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x124c91800 == 31 [pid = 1664] [id = 783] 13:29:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11823fc00) [pid = 1664] [serial = 2347] [outer = 0x0] 13:29:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118242c00) [pid = 1664] [serial = 2348] [outer = 0x11823fc00] 13:29:16 INFO - PROCESS | 1664 | 1467318556719 Marionette DEBUG loaded listener.js 13:29:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119adb800) [pid = 1664] [serial = 2349] [outer = 0x11823fc00] 13:29:17 INFO - PROCESS | 1664 | 1467318557031 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:29:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 470ms 13:29:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:29:17 INFO - PROCESS | 1664 | 1467318557065 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:29:17 INFO - PROCESS | 1664 | 1467318557066 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:29:17 INFO - PROCESS | 1664 | 1467318557068 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:29:17 INFO - PROCESS | 1664 | 1467318557069 Marionette TRACE conn2 <- [1,3098,null,{}] 13:29:17 INFO - PROCESS | 1664 | 1467318557071 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}] 13:29:17 INFO - PROCESS | 1664 | 1467318557073 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:17 INFO - PROCESS | 1664 | 1467318557150 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:29:17 INFO - PROCESS | 1664 | 1467318557154 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 1664 | 1467318557155 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12707a800 == 32 [pid = 1664] [id = 784] 13:29:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119adac00) [pid = 1664] [serial = 2350] [outer = 0x0] 13:29:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119b2e400) [pid = 1664] [serial = 2351] [outer = 0x119adac00] 13:29:17 INFO - PROCESS | 1664 | 1467318557186 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119f4a800) [pid = 1664] [serial = 2352] [outer = 0x119adac00] 13:29:17 INFO - PROCESS | 1664 | 1467318557534 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]]]}] 13:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:29:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 13:29:17 INFO - PROCESS | 1664 | 1467318557596 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:29:17 INFO - PROCESS | 1664 | 1467318557598 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:29:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:29:17 INFO - PROCESS | 1664 | 1467318557600 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:29:17 INFO - PROCESS | 1664 | 1467318557601 Marionette TRACE conn2 <- [1,3102,null,{}] 13:29:17 INFO - PROCESS | 1664 | 1467318557603 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}] 13:29:17 INFO - PROCESS | 1664 | 1467318557608 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:17 INFO - PROCESS | 1664 | 1467318557741 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:29:17 INFO - PROCESS | 1664 | 1467318557745 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 1664 | 1467318557746 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12894f800 == 33 [pid = 1664] [id = 785] 13:29:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119f4fc00) [pid = 1664] [serial = 2353] [outer = 0x0] 13:29:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1210b7800) [pid = 1664] [serial = 2354] [outer = 0x119f4fc00] 13:29:17 INFO - PROCESS | 1664 | 1467318557772 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124f28400) [pid = 1664] [serial = 2355] [outer = 0x119f4fc00] 13:29:18 INFO - PROCESS | 1664 | 1467318558075 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:29:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:29:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 518ms 13:29:18 INFO - PROCESS | 1664 | 1467318558118 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 1664 | 1467318558120 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:29:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:29:18 INFO - PROCESS | 1664 | 1467318558122 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1664 | 1467318558123 Marionette TRACE conn2 <- [1,3106,null,{}] 13:29:18 INFO - PROCESS | 1664 | 1467318558125 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}] 13:29:18 INFO - PROCESS | 1664 | 1467318558127 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:18 INFO - PROCESS | 1664 | 1467318558256 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:29:18 INFO - PROCESS | 1664 | 1467318558270 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 1664 | 1467318558272 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a20e800 == 34 [pid = 1664] [id = 786] 13:29:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124fa3000) [pid = 1664] [serial = 2356] [outer = 0x0] 13:29:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1256a6000) [pid = 1664] [serial = 2357] [outer = 0x124fa3000] 13:29:18 INFO - PROCESS | 1664 | 1467318558322 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x125bdac00) [pid = 1664] [serial = 2358] [outer = 0x124fa3000] 13:29:18 INFO - PROCESS | 1664 | 1467318558703 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]]]}] 13:29:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:29:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:29:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:29:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 619ms 13:29:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:29:18 INFO - PROCESS | 1664 | 1467318558741 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 1664 | 1467318558743 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:29:18 INFO - PROCESS | 1664 | 1467318558745 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1664 | 1467318558746 Marionette TRACE conn2 <- [1,3110,null,{}] 13:29:18 INFO - PROCESS | 1664 | 1467318558749 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}] 13:29:18 INFO - PROCESS | 1664 | 1467318558750 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:18 INFO - PROCESS | 1664 | 1467318558854 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:29:18 INFO - PROCESS | 1664 | 1467318558857 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 1664 | 1467318558859 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a61a800 == 35 [pid = 1664] [id = 787] 13:29:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x125bdc000) [pid = 1664] [serial = 2359] [outer = 0x0] 13:29:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1260be000) [pid = 1664] [serial = 2360] [outer = 0x125bdc000] 13:29:18 INFO - PROCESS | 1664 | 1467318558919 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x126a8b400) [pid = 1664] [serial = 2361] [outer = 0x125bdc000] 13:29:19 INFO - PROCESS | 1664 | 1467318559201 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"]]]}] 13:29:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:29:19 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 13:29:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:29:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 13:29:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:29:19 INFO - PROCESS | 1664 | 1467318559217 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 1664 | 1467318559218 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:29:19 INFO - PROCESS | 1664 | 1467318559220 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:29:19 INFO - PROCESS | 1664 | 1467318559222 Marionette TRACE conn2 <- [1,3114,null,{}] 13:29:19 INFO - PROCESS | 1664 | 1467318559224 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}] 13:29:19 INFO - PROCESS | 1664 | 1467318559225 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:19 INFO - PROCESS | 1664 | 1467318559340 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:29:19 INFO - PROCESS | 1664 | 1467318559344 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\", \"ac60d5be-478a-41b1-9504-f0d8ef7f64a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:19 INFO - PROCESS | 1664 | 1467318559353 Marionette INFO sendAsync b8cec985-0030-7442-a04e-890914ae5323 13:29:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a16800 == 36 [pid = 1664] [id = 788] 13:29:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1197a7000) [pid = 1664] [serial = 2362] [outer = 0x0] 13:29:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126b5fc00) [pid = 1664] [serial = 2363] [outer = 0x1197a7000] 13:29:19 INFO - PROCESS | 1664 | 1467318559413 Marionette DEBUG loaded listener.js 13:29:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x127242400) [pid = 1664] [serial = 2364] [outer = 0x1197a7000] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116a13c00) [pid = 1664] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12b210800) [pid = 1664] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12b8b9c00) [pid = 1664] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x114fbc000) [pid = 1664] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1174e5c00) [pid = 1664] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1193e6000) [pid = 1664] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119b38c00) [pid = 1664] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115d47800) [pid = 1664] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x126f0f400) [pid = 1664] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x111c83800) [pid = 1664] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112f66400) [pid = 1664] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12701c000) [pid = 1664] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12c88e400) [pid = 1664] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12bdc7000) [pid = 1664] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x116889000) [pid = 1664] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 13:29:19 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12c3b1c00) [pid = 1664] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 13:29:19 INFO - PROCESS | 1664 | 1467318559852 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]]]}] 13:29:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:29:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 13:29:19 INFO - PROCESS | 1664 | 1467318559890 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 1664 | 1467318559892 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:29:20 WARNING - u'runner_teardown' () 13:29:20 INFO - No more tests 13:29:20 INFO - Got 0 unexpected results 13:29:20 INFO - SUITE-END | took 517s 13:29:20 INFO - Closing logging queue 13:29:20 INFO - queue closed 13:29:21 INFO - Return code: 0 13:29:21 WARNING - # TBPL SUCCESS # 13:29:21 INFO - Running post-action listener: _resource_record_post_action 13:29:21 INFO - Running post-run listener: _resource_record_post_run 13:29:22 INFO - Total resource usage - Wall time: 538s; CPU: 57.0%; Read bytes: 31682048; Write bytes: 948968448; Read time: 207; Write time: 5057 13:29:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:29:22 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152648192; Write bytes: 144982016; Read time: 13804; Write time: 299 13:29:22 INFO - run-tests - Wall time: 521s; CPU: 57.0%; Read bytes: 29511168; Write bytes: 792140800; Read time: 186; Write time: 4716 13:29:22 INFO - Running post-run listener: _upload_blobber_files 13:29:22 INFO - Blob upload gear active. 13:29:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:29:22 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 13:29:22 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'] 13:29:22 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 13:29:22 INFO - (blobuploader) - INFO - Open directory for files ... 13:29:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:29:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:29:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:29:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:29:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:29:24 INFO - (blobuploader) - INFO - Done attempting. 13:29:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:29:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:29:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:29:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:29:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:29:26 INFO - (blobuploader) - INFO - Done attempting. 13:29:26 INFO - (blobuploader) - INFO - Iteration through files over. 13:29:26 INFO - Return code: 0 13:29:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:29:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:29:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7e8efe6a755561119a70c57161a8698c9b8583910d98392416753f4595af6a78488207fdeb85dbff4949942f91db8e5476780da417be2ee97c8f772bf1690a3d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c3a6c5c0c129a6fab0135c006912a4bc68b444ce025996909f5fd3953cd91344ab79e0130e8849eac40f383216c9349167299ca2a5036b39483d4089341baf41"} 13:29:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:29:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:29:26 INFO - Contents: 13:29:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7e8efe6a755561119a70c57161a8698c9b8583910d98392416753f4595af6a78488207fdeb85dbff4949942f91db8e5476780da417be2ee97c8f772bf1690a3d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c3a6c5c0c129a6fab0135c006912a4bc68b444ce025996909f5fd3953cd91344ab79e0130e8849eac40f383216c9349167299ca2a5036b39483d4089341baf41"} 13:29:26 INFO - Running post-run listener: copy_logs_to_upload_dir 13:29:26 INFO - Copying logs to upload dir... 13:29:26 INFO - mkdir: /builds/slave/test/build/upload/logs 13:29:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=654.996603 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 55 secs) (at 2016-06-30 13:29:26.909024) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-30 13:29:26.912201) ========= 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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners TMPDIR=/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/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/7e8efe6a755561119a70c57161a8698c9b8583910d98392416753f4595af6a78488207fdeb85dbff4949942f91db8e5476780da417be2ee97c8f772bf1690a3d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c3a6c5c0c129a6fab0135c006912a4bc68b444ce025996909f5fd3953cd91344ab79e0130e8849eac40f383216c9349167299ca2a5036b39483d4089341baf41"} build_url:https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012743 build_url: 'https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/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/7e8efe6a755561119a70c57161a8698c9b8583910d98392416753f4595af6a78488207fdeb85dbff4949942f91db8e5476780da417be2ee97c8f772bf1690a3d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c3a6c5c0c129a6fab0135c006912a4bc68b444ce025996909f5fd3953cd91344ab79e0130e8849eac40f383216c9349167299ca2a5036b39483d4089341baf41"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bDJDASiPQROc89XLD_QCTw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-30 13:29:26.953810) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:29:26.954178) ========= 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.DJtVf8P8X8/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.hMNRjRiQOc/Listeners TMPDIR=/var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/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.005141 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:29:27.002455) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-30 13:29:27.004003) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-30 13:29:27.004387) ========= ========= Total master_lag: 0.51 =========